У мене є файл із усіма параметрами iptable. Як завантажити це на свій сервер?


20

Мій системний адміністратор подав мені файл із правилами iptables. Яку команду ввести, щоб завантажити це?

Я спостерігав, як він це робив раніше, і він робив це в 1 рядок! Щось на зразок ... iptables> thefile.dat ????

Відповіді:


32

Мій системний адміністратор подав мені файл із правилами iptables. Яку команду ввести, щоб завантажити це?

iptables-restore < file-with-iptables-rules.txt

Я спостерігав, як він це робив раніше, і він робив це в 1 рядок! Щось на зразок ... iptables> thefile.dat ????

iptables-save > file-with-iptables-rules.txt

Чи можливо імпортувати з URL-адреси? напр .: iptables-restore < http://git.company.com/Company/iptables-rules/blob/master/iptables-rules.txt
Джей

Я вважаю, командні функції iptables-Restore локальні для файлової системи; однак, ніщо не заважає вам підключити потік даних до нього через curl або wget. Тож теоретично, замість того, щоб просто вказати URL-адресу, ви отримаєте вміст файлу та передайте команду.
Avery Payne

Спасибо @ avery-payne Чи можете ви продемонструвати, як це може виглядати?
Джей

1
@Jay Напевно, щось подібне curl -s SOME_URL | iptables-restore.
samthecodingman

Якщо ви хочете зробити це з судо, вам також потрібно використовувати tee: sudo iptables-save | sudo tee /etc/iptables/rules.txt sudo iptables-Resto/etc/iptables/rules.txt
jorfus

6

Ви завантажуєте файл конфігурації iptables за допомогою iptables-recovery

iptables-restore thefile.dat

Це діє негайно. Однак, щоб ці налаштування були стійкими при перезавантаженні системи, вони повинні бути збережені. У більшості дистрибутивів це можна зробити.

/etc/init.d/iptables save

Як зазначено в інших відповідях, конфігурацію можна зберегти за допомогою

iptables-save > thesavefile.dat

Сам файл є текстовим файлом і його можна редагувати будь-яким текстовим редактором, а потім перезавантажувати в iptables за допомогою команди iptables-recovery.


3

Імпортувати сценарій iptables у свій набір правил

iptables-restore < /path/to/firewall_script

Чи потрібно перезапускати iptables, коли я набираю цю команду?
Алекс

1
Ні, вам не потрібно було б перезавантажувати
JS.

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