OS:REDHAT ENTERPRISE LINUX 5
拓撲圖:
我采用的是nat方式
步驟1: 在/etc/sysctl.conf文件中把net.ipv4.ip_forward = 0 改為 net.ipv4.ip_forward = 1
也可以在shell下
# echo "1" > /proc/sys/net/ipv4/ip_forward #打开IP转发,1表示转发;0表示不转发
但是在shell下 好像重啟服務器就不管用了!
步驟2: 開啟iptables
# /etc/init.d/iptables start
步驟3: 在/etc/rc.local文件中 增加
iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
這樣做配置文件更改可以確保重啟服務器仍然有效!
注意是eth1 也即是聯接到internet的網卡
直接重啟服務器就可以了,設置成功!