0
forwarding در iptables
با سلام
در یک اوبونتو دو تا کارت شبکه دارم به نام های eth0 , eth1 . می خواهم ترافیک هایی که به eth0 می رسد را خودم به eth1 ارسال کنم. از دستوارت زیر استفاده می کنم:
iptables --flush iptables --table nat --flush iptables --delete-chain iptables --table nat --delete-chain iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE iptables --append FORWARD --in-interface eth0 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward
ولی وقتی با tcpdump چک می کنم ترافیک ها نمی رسد .
لطفا راه حلی ارائه دهید ممنون میشم.
این دستورات رو هم زدم :
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
بازم اتفاقی نیفتاد. سرویس iptables کار می کنه . تست کردم . ولی فوروادینگش کار نمی کنه .