Tôi đã làm theo hướng dẫn này để thiết lập các quy tắc IP trên Ubuntu 12.04. Mọi thứ đều hoạt động tốt khi thiết lập - nhưng giờ tôi đã thực hiện các thay đổi đối với tường lửa không tồn tại khi khởi động lại. Tôi không hiểu tại sao. Đây là một minh chứng về cách tôi đang sử dụng iptables-kiên trì. Tôi đang làm gì sai?
$ sudo service iptables-persistent start
* Loading iptables rules... * IPv4... * IPv6...
$ sudo iptables -L //shows a certain rule
$ iptables -D INPUT ... //command successfully drops the rule
$ sudo iptables -L //shows rule has been deleted
$ sudo service iptables-persistent restart
* Loading iptables rules... * IPv4... * IPv6... [ OK ]
$ sudo iptables -L //rule is back
iptables -D INPUT
quy tắc không nằm trongsudo
bạn có chắc là nó thực sự báo cáo thành công? Liệu hành vi thay đổi nếu bạn chạy nó trongsudo
?