Linux iptables實現nat轉發操作步驟

kt133發表於2009-05-12

先使用vi編輯/etc/sysctl.conf

將net.ipv4.ip_forward = 0 改為

net.ipv4.ip_forward = 1

儲存推出。

新增

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 880 -j ACCEPT

*nat

:PREROUTING ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

-A PREROUTING -p tcp -m tcp -d 10.10.105.203 --dport 880 -j DNAT --to-destination 10.10.105.77:80
-A POSTROUTING -p tcp -m tcp -d 10.10.105.77 --dport 80 -j SNAT --to-source 10.10.105.203
儲存退出。
/etc/init.d/network restart

[@more@]

先使用vi編輯/etc/sysctl.conf

將net.ipv4.ip_forward = 0 改為

net.ipv4.ip_forward = 1

儲存推出。

新增

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 880 -j ACCEPT

*nat

:PREROUTING ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

-A PREROUTING -p tcp -m tcp -d 10.10.105.203 --dport 880 -j DNAT --to-destination 10.10.105.77:80
-A POSTROUTING -p tcp -m tcp -d 10.10.105.77 --dport 80 -j SNAT --to-source 10.10.105.203
儲存退出。
/etc/init.d/network restart

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16609/viewspace-1022026/,如需轉載,請註明出處,否則將追究法律責任。

相關文章