Якщо ви схожі на мене, на якому розміщений веб-сайтСервер 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 –L в Терміналі для підтвердження. Це все. Насолоджуйтесь!
Коментарі