当前位置: 技术问答>linux和unix
linux 做网关
来源: 互联网 发布时间:2015-06-21
本文导语: 我用的是RH9,内网的那块网卡为10.0.0.1 ,外网的那块我设为192.168.0.1,然后通过adsl拨号上网。现在是linux的那台机器可能上网,和内网也可以通讯了。内网的机器也可以ping通linux的10.0.0.1,也可以ping通192.168.0.1,但是就...
我用的是RH9,内网的那块网卡为10.0.0.1 ,外网的那块我设为192.168.0.1,然后通过adsl拨号上网。现在是linux的那台机器可能上网,和内网也可以通讯了。内网的机器也可以ping通linux的10.0.0.1,也可以ping通192.168.0.1,但是就是不能ping通外网。就是linux还有应该做些什么设置,希望能详细一些。谢谢。
|
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -s 10.0.0.1/24 -j MASQUERADE
ps: eth1为external ip, 10.0.0.1为inner net ip address
iptables -t nat -A POSTROUTING -o eth1 -s 10.0.0.1/24 -j MASQUERADE
ps: eth1为external ip, 10.0.0.1为inner net ip address