Я использовал команды IPtables для блокировки некоторых IP-адресов, но теперь, когда я использую #iptables -L для просмотра текущих фильтров, в моем брандмауэре Ubuntu iptables ничего нет.
Я использую команду следующим образом:
iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP
iptables-save > /etc/network/iptables
Он добавляется и работает некоторое время, но я думаю, что после перезагрузки он исчезает. Пожалуйста, дайте мне знать, что я делаю не так.
решение1
в файле сетевого интерфейса под вашей сетевой картой, подключенной к WAN, добавьте:
pre-up iptables-restore < /etc/network/iptables