tech:nat
Linux IP 分享(NAT)設定
必須安裝的模組
設定程序
vi /etc/sysctl.conf
:
net.ipv4.ip_forward = 1
:
sysctl -p /etc/sysctl.conf
cat /proc/sys/net/ipv4/ip_forward
-
規劃好預計達成的規則
來自 192.168.0.* 的 IP, 自動轉到 eth0 介面出去
來自 eth0 的 8080 自動轉到 192.168.0.241:80
來自 eth0 的 8081 自動轉到 192.168.0.22:8080
vi /etc/sysconfig/iptables
:
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
[0:0] -A POSTROUTING -s 192.168.0.0/255.255.255.0 -o eth0 -j MASQUERADE
[0:0] -A PREROUTING -p tcp --dport 8080 -j DNAT --to 192.168.0.241:80
[0:0] -A PREROUTING -p tcp --dport 8081 -j DNAT --to-destination 192.168.0.22:8080
COMMIT
:
參考資料
tech/nat.txt · 上一次變更: 2016/03/27 17:59 由 jonathan