在两台电脑均为windows时,网络接入机A对拨号链接开启了共享,客户机B可以正常上网。
在网络接入机A为windows,客户机B为ubuntu时(客户机B此时默认安装并启动了Network Manager),同样可以上网。
当网络接入机切换至ubuntu时,我google了很多文章,参照这些文章,我对ubuntu做了如下设定:
(eth0连接内网,eth1连接外网)
/ect/network/interfaces 内容:
代码: 全选
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
auto eth1
iface eth1 inet manual
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider
代码: 全选
net.ipv4.ip_forward=1
代码: 全选
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
后来,B机器在Ubuntu下卸载了Network Manager,并对/ect/network/interfaces做了如下修改:
代码: 全选
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
A,B之间可以ping通,A自始至终可以正常上网。
我坚信,windows下可以搞的,ubuntu一定也可以,更别提网络方面的问题!
有哪位路人可以指点迷津???
不胜感激!!!!