关于Linux做主机共享上网多问一句!
公社里的帖子大概都看了一下,发现了有几点不一样的地方,如:iptables -t nat -A POSTROUTING -i eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
不知道有什么区别没有呢?请指点一下主要参数就是-i -o -s等这几个。
Linux2块网卡,eth1是ADSL(192.168.1.10;255.225.255.0;没写网关),eth0是局域网(192.168.0.1;255.255.255.0;网关为192.168.0.1),我的2台电脑是直连,另外一台电脑网关写的是192.168.0.1,DNS写电信的吗?
echo '1'>/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING [-o eth0](请问这部分怎么写) -j MASQUERADE
多谢各位大人!~ 另外多加一句:我是用linux自己带的xDSL连接的ADSL!谢谢大家 顶一下,请高手讲解一下~~~ :-):-) http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=124602 iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE
如果你的ADSL公网IP是固定的,最好是 -j SNAT --to-source your internet ip
子机DNS,LINUX网关没设DNS SERVER的话就写电信的。 需要-o eth1这个参数?那-i eht1又是什么意思呢?
大概说说什么意思就ok. 拨号上网以后,打印下面的结果:
#ifconfig iptables 入门
http://www.linuxsky.net/ftopic342.html
-i eth0 表示数据由eth0 流入,-o eth0 表示数据由eth0 流出 多谢大家了!!!
页:
[1]