як відновити iptables після iptables -F?


0

Я використовував iptables -F на своїй машині, і що я можу зробити, щоб відновити iptables за замовчуванням без перезавантаження машини?

Я перезапустив службу iptables, і вона не вдалася, і я не можу знайти iptables під / etc / sysconfig / iptables

Відповіді:


0

Команда iptables-recovery використовується для відновлення набору правил iptables, збереженого за допомогою команди iptables-save. На жаль, він бере весь вхід зі стандартного вводу і не може завантажувати файли під час написання цього запису, на жаль. Це синтаксис команд для iptables-recovery:

iptables-restore [-c] [-n]

Детальніше тут


Я знаю цю команду, але оскільки я ніколи не зберігаю свій iptable за допомогою iptables-save, тому я не можу знайти жодного файлу для відновлення, мені цікаво, чи є вони iptables за замовчуванням, які зберігаються десь, тому я можу просто завантажити цю iptables. штрафу.
dspjm

@Unnikrishnan ви можете завантажити файли з допомогою стандартного перенаправлення, наприклад, iptables-restore < /path/to/file. Як варіант, скористайтеся iptables-applyкомандою.
pepoluan

1
@dspjm який дистрибутив Linux ви використовуєте? У будь-якому разі, спробуйте grep -r "*filter" /etc/*знайти файли (згенеровані iptables-save)
pepoluan

@pepoluan, використовуючи ваш метод, я знайшов файл підозрілий / etc / ppp / firewall-masq, який є сценарієм для додавання правил до iptables під час завантаження системи. Я використовую fedora BTW
dspjm

1
@dspjm Тоді я ставлю, що файл фактично містить дамп правил iptables. Чи можете ви помістити це в пастилку кудись, щоб я міг заглянути?
pepoluan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.