از الان برای آیندت سرمایه گذاری کن! تا 90 درصد تخفیف! از الان برای آیندت سرمایه گذاری کن! تا 90 درصد تخفیف!
مانده تا پایان تخفیف
مشاهده دوره ها
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 کار می کنه . تست کردم . ولی فوروادینگش کار نمی کنه .

پرسیده شده در 1396/09/06 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما