- - Сценарій для збереження Iptables та відновлення їх після перезавантаження сервера в Ubuntu

Сценарій для збереження Iptables та відновлення їх після перезавантаження сервера в Ubuntu

Якщо ви схожі на мене, на якому розміщений веб-сайтСервер Ubuntu, виникне потреба, коли вам потрібно буде заблокувати певні IP-адреси. Ці IP-адреси в основному є спамом і шкідливими, які ніколи не приносять вам користі. У своєму дописі кілька тижнів тому я обговорював, як швидко додати IP-адреси до Iptables. Але в гіршому випадку, коли вам потрібно перезапустити сервер, всі дані в iptables будуть втрачені. То як би ви переконалися, що дані не втрачаються та можуть бути відновлені?

Для тих, хто не знає, Iptables є типовимбрандмауер в Ubuntu, через який можна блокувати певні IP-адреси. Перш ніж налаштувати так, щоб IP-адреси можна було відновити після перезавантаження сервера, спочатку переконайтеся, що конфігурація iptables збережена.

Ви можете зберегти конфігурацію, ввівши цю команду у своєму терміналі за допомогою PuTTY або будь-якого іншого інструменту:

iptables-save> /root/working.iptables.rules

Ця команда збереже вашу конфігурацію iptables в корінь папку та назвіть її working.iptables.rules.

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

iptables-recovery </root/working.iptables.rules

Але цей метод відновлює iptables лише при введенні вручну. Ми хочемо - це фактично відновити iptables автоматично, коли сервер перезапуститься. Для цього вам потрібно перейти до / тощо / мережа папку, а потім відредагуйте Інтерфейси за допомогою WinSCP або будь-якого іншого інструменту.

редагування інтерфейсів

Скопіюйте / Вставте наступний код під auto eth0,

pre-up iptables-Restore </root/working.iptables.rules

як показано на наступному скріншоті.

відновлення iptables

Тепер ідіть і перезавантажте сервер, щоб побачити, чи були автоматично відновлені ваші iptables. Введіть iptables –L в Терміналі для підтвердження. Це все. Насолоджуйтесь!

Коментарі