iptables не перераховує створені мною правила


16

Я використовую це керівництво для налаштування спільного підключення до Інтернету між двома ПК.

На кроці 8 він говорить, що я повинен запустити команди:

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

Це, мабуть, не впливає на правила iptable , якщо я запускаю iptables -nvLрезультат:

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

Це правильно чи я роблю щось не так?

Відповіді:


28

Команда iptables -nvLвідображає вміст filterтаблиці. Правило, яке ви додаєте, знаходиться в natтаблиці. Додати, -t natщоб подивитися на natтаблицю:

iptables -t nat -nvL

1

Ви також можете запустити, iptables-saveі він скине весь вміст на екран, якщо ви просто хочете переглянути все. Мені легко дивитися на все так, коли я лінуюся.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.