Redhat Enterprise Server 7에서 iptables 구성을 저장하는 방법 있습니다. 버전 6 설명서 에

Red Hat Enterprise Linux Server release 7.2 (Maipo)재 부팅시 iptable 규칙을 재설정 하는 Redhat 서버 ( )가 있습니다.

버전 6 설명서 에 따르면 다음을 실행합니다.

/sbin/service iptables save

다음을 반환합니다.

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

메시지를 올바르게 이해하면 다음을 시도했습니다.

sudo systemctl iptables save

다음을 반환합니다.

Unknown operation 'iptables'.

ip 테이블 저장에 대한 버전 7 문서 를 찾을 수 없지만 이전 버전은 동일한 명령을 지원합니다.

iptables 구성을 저장하려면 어떤 명령을 실행해야합니까?

참고로 :

방화벽 d satatus :

systemctl status firewalld
firewalld.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)


답변

iptables-services패키지 를 설치해야 합니다.

그런 다음 service iptables save작동합니다. 또한이 명령들도 작동합니다 :

# iptables-save > /etc/sysconfig/iptables
# ip6tables-save > /etc/sysconfig/ip6tables

AFAIK, systemctl에는 iptables-services 구성을 저장할 수있는 옵션이 없습니다.

참고 : systemctl 구문은 다음과 같습니다. systemctl <operation> <unit>


답변

다음은 Red Hat 7 보안 가이드 링크입니다 :
using_firewalls

나는 사용한다

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)

방화벽 서비스 상태 :

# systemctl status firewalld
Active: active (running) since Fri 2018-04-13 10:00:18 CEST; 31min ago

따라서 방화벽 서비스를 사용할 수도 있습니다 .

systemctl start firewalld
systemctl enable firewalld

그리고 방화벽 구성을 통한 규칙 변경

  1. 슈퍼를 누르십시오
  2. 방화벽을 입력 하고
  3. 드롭 다운 메뉴에서 영구 를 선택하십시오.
  4. 필요한 설정을 넣어