Як тимчасово зупинити iptables на Ubuntu


9

Я використовую IPTABLES в / etc / network / інтерфейсах

pre-up iptables-restore /etc/firewall.txt

Я намагався шукати щось на зразок /etc/init.d/iptablesUbuntu, але, схоже, це не існує. Отже, якщо мені доведеться тимчасово зупинити IPTABLE для роботи на sysadmin, як це зробити?


Відповіді:


9

iptablesце не сервіс, а споруда всередині ядра. Ось чому ви не можете це зупинити.

Якщо вам коли-небудь потрібно швидко зупинити iptables, ось моя пропозиція:

  1. Налаштуйте iptables для завершення.

  2. Спочатку збережіть конфігурацію: iptables-save > /etc/iptables.conf

  3. Промийте iptables і налаштуйте його "відкрити":

    • Усі політики встановлені на ACCEPT
    • Налаштуйте всі необхідні NAT для роботи вашого sysadmin
    • Якщо ви використовуєте маршрутизацію на основі політики в таблиці мангля, також налаштуйте її за необхідності
  4. Збережіть набір правил "відкрити": iptables-save > /etc/open-iptables.conf

Тепер, коли вам потрібно швидко "відключити" iptables, робіть:

cat /etc/open-iptables.conf | iptables-restore.

Після цього iptables повторно увімкніть за допомогою:

cat /etc/iptables.conf | iptables-restore

( iptables-restore < /etc/open-iptables.confможе також працювати; але я десь читав, що іноді це не працює)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.