iptables không liệt kê các quy tắc tôi đã tạo


16

Tôi đang sử dụng hướng dẫn này để thiết lập kết nối internet được chia sẻ giữa hai PC.

bước 8, nó báo tôi nên chạy các lệnh:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

Làm điều này dường như không có tác dụng đối với các quy tắc của iptable , nếu tôi chạy iptables -nvLđầu ra của mình là:

Chain INPUT (policy ACCEPT 2223 packets, 2330K bytes)
 pkts bytes target     prot opt in     out     source         destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 2272 packets, 277K bytes)
  pkts bytes target     prot opt in     out     source        destination

Điều đó đúng hay tôi đang làm gì đó sai?

Câu trả lời:


28

Lệnh iptables -nvLđang hiển thị nội dung của filterbảng. Quy tắc bạn đang thêm là trong natbảng. Thêm vào -t natđể xem natbảng:

iptables -t nat -nvL

1

Bạn cũng có thể chạy iptables-savevà nó sẽ đổ tất cả nội dung ra màn hình nếu bạn chỉ muốn xem xét mọi thứ. Tôi thấy thật dễ dàng khi nhìn mọi thứ theo cách đó khi tôi cảm thấy lười biếng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.