Iptables yapılandırmasını Redhat Enterprise Server 7'ye kaydetme


10

Red Hat Enterprise Linux Server release 7.2 (Maipo)Yeniden / önyükleme iptable kuralları sıfırlayan bir Redhat sunucusu ( ) var.

Sürüm 6 belgelerine göre yürütüyorum:

/sbin/service iptables save

döndüren:

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.

İletiyi doğru anlarsam, aşağıdakileri denedim:

sudo systemctl iptables save

döndüren:

Unknown operation 'iptables'.

IP tablolarını özellikle kaydetmeyle ilgili sürüm 7 belgelerini bulamıyorum , ancak önceki sürümler aynı komutu destekliyor.

İptables yapılandırmasını kaydetmek için hangi komutu çalıştırmalıyım?

Referans için:

güvenlik duvarı

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

Yanıtlar:


15

iptables-servicesPaketi kurmalısınız .

Sonra service iptables saveişe yarayacak. Ayrıca bu komutlar da çalışır:

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

AFAIK, systemctl'in iptables-services yapılandırmasını kaydetme seçeneği yoktur.

Not: systemctl sözdizimi aşağıdaki gibidir: systemctl <operation> <unit>


Bu arada, kural değişiklikleri kalıcı ise yukarıdaki yolları önermem. /etc/sysconfig/iptablesGelecekteki yöneticilere bilgi vermek için sistem yöneticilerinin yapması gereken kurallar hakkındaki yorumları veya yalnızca bir hatırlatma yapmayı seçiyorum . Yapılandırmayı yukarıdaki komutlarla kaydederseniz yorumlar kaybolur. Dosyayı düzenlemek ve sistemi systemctl ile yeniden yüklemek için bir metin düzenleyici kullanın.
aesnak

1

Red Hat 7 için Güvenlik Rehberi bağlantısı: using_firewalls

kullanırım

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

Firewalld hizmetinin durumu :

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

Bu yüzden, firewalld hizmetini de etkinleştirebilirsiniz :

systemctl start firewalld
systemctl enable firewalld

Ve güvenlik duvarı-config ile kuralları değiştirin

  1. Süper basın
  2. Tip duvarı ,
  3. Seç Kalıcı Açılır menüde
  4. Gerekli ayarları yapın
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.