|
发表于 2004-10-23 18:49:57
|
显示全部楼层
单网卡加上hub或者交换机可以共享
我的网络环境:五口交换机一个(现价80左右),ADSL Modem,主机Debian ,工作站为xp。后三者都连接到交换机。
主机上使用pppoeconf配置ADSL虚拟拨号,拨号设备为ppp0;主机网卡为eth0,ip地址为192.168.1.2,掩码255.255.255.0,!不要设置网关!!
对于已经有网关的情况:
--下面是对Debian的配置--
删除网关:编辑/etc/network/interfaces,去掉gateway那一行。然后重启网络:
/etc/init.d/networking restart
在/etc/ppp/ip-up.d/中,新建一个文件,比如叫share,其中写入
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
保存后用chmod命令将该文件设为可执行,比如权限755
chmod 755 share
重启连接
/etc/init.d/ppp restart
----------------------------------
工作站为windows xp,设置网关为192.168.1.2,即主机的ip地址。
工作站ip地址设为192.168.1.3,掩码255.255.255.0,查看主机/etc/resolv.conf中的nameserver,将其设为工作站的DNS。
==============================================
这样工作站就可以访问外面的网络了。但是很奇怪的是msn无法使用。
请高手指教。谢谢。 |
|