Блокировка интернета в МОС при помощи iptables: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Исправил ошибку в скрипте
(Исправил ошибку в скрипте)
Строка 1: Строка 1:




Строка 54: Строка 55:
Для того, чтобы изменения вступили в силу, нужно перезагрузить компьютер или перезапустить поддержку сети:
Для того, чтобы изменения вступили в силу, нужно перезагрузить компьютер или перезапустить поддержку сети:
  # systemctl restart network
  # systemctl restart network
Если настройка выполняется удалённо, то может быть полезен скрипт, который выполняет все указанные выше действия. Слово "END" в этом скрипте - это указатель на конец выводимого текста, оно не будет записано в данные файлы.
Если настройка выполняется удалённо, то может быть полезен скрипт, который выполняет все указанные выше действия. Слова "END1" и "END2" в этом скрипте - это указатели на конец выводимого текста, они не будет записаны в данные файлы.
  #!/bin/bash
  #!/bin/bash
   
   
Строка 61: Строка 62:
   
   
  # Записываем настройки в цепочку INPUT
  # Записываем настройки в цепочку INPUT
  cat << END > /etc/net/ifaces/default/fw/iptables/filter/INPUT  
  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  
  END
  END1
    
    
  # Записываем настройки в цепочку OUTPUT
  # Записываем настройки в цепочку OUTPUT
  cat << END > /etc/net/ifaces/default/fw/iptables/filter/OUTPUT  
  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
  END
  END2
   
   
  # Перезапускаем сеть
  # Перезапускаем сеть

Навигация