172
правки
Dkirienko (обсуждение | вклад) |
Dkirienko (обсуждение | вклад) (Исправил ошибку в скрипте) |
||
Строка 1: | Строка 1: | ||
Строка 54: | Строка 55: | ||
Для того, чтобы изменения вступили в силу, нужно перезагрузить компьютер или перезапустить поддержку сети: | Для того, чтобы изменения вступили в силу, нужно перезагрузить компьютер или перезапустить поддержку сети: | ||
# systemctl restart network | # systemctl restart network | ||
Если настройка выполняется удалённо, то может быть полезен скрипт, который выполняет все указанные выше действия. | Если настройка выполняется удалённо, то может быть полезен скрипт, который выполняет все указанные выше действия. Слова "END1" и "END2" в этом скрипте - это указатели на конец выводимого текста, они не будет записаны в данные файлы. | ||
#!/bin/bash | #!/bin/bash | ||
Строка 61: | Строка 62: | ||
# Записываем настройки в цепочку INPUT | # Записываем настройки в цепочку INPUT | ||
cat << | cat << END1 > /etc/net/ifaces/default/fw/iptables/filter/INPUT | ||
-P DROP | -P DROP | ||
-m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT | -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT | ||
Строка 67: | Строка 68: | ||
-p udp --dport 22 -j ACCEPT | -p udp --dport 22 -j ACCEPT | ||
-p icmp -j ACCEPT | -p icmp -j ACCEPT | ||
END1 | |||
# Записываем настройки в цепочку OUTPUT | # Записываем настройки в цепочку OUTPUT | ||
cat << | cat << END2 > /etc/net/ifaces/default/fw/iptables/filter/OUTPUT | ||
-P DROP | -P DROP | ||
-m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT | -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT | ||
Строка 76: | Строка 77: | ||
-p tcp --dport 53 -j ACCEPT | -p tcp --dport 53 -j ACCEPT | ||
-p udp --dport 53 -j ACCEPT | -p udp --dport 53 -j ACCEPT | ||
END2 | |||
# Перезапускаем сеть | # Перезапускаем сеть |