家里有2台电脑,一个是fc8的,有双网卡;另外一个是XP的。刚安装的宽带,打算2台电脑同时上网。在网上查了一些linux下pppoe共享的说明,终于弄好了。
(1)一个是内网的,192.168.0.1/255.255.255.0,网关就不设置了。连接外网的网卡可以选择DHCP的,其实这个网卡可以inactive(我的系统这个网卡就是inactive的,刚开始的时候设置的是开机就active,后来发现开机的时候activefail,而且影响开机速度就关闭了),因为实际用的是建立在这个网卡上面的pppoe连接。
(2)
修改/etc/sysctl.conf
将其中的
net.ipv4.ip_forward=0
改为
net.ipv4.ip_forward=1
(3)
开启iptable服务:system-administration-service,在iptable前面打勾就可以了/
修改/etc/rc.d/rc.local
添加:
echo"1">/proc/sys/net/ipv4/ip_forward
/sbin/iptables-tnat-APOSTROUTING-oppp0-s192.168.0.0/24-jMASQUERADE
(4)客户机的设置:
ip在192.168.0.*内就可以了。网关设置为内网的那个ip.
DNS:设置为外网的DNS,这个可以在ppp0的DNS里面查到。
(我的就是这个没有设置客户机上不去网!)
btw,
Fedora8怎么查不到ifconfig命令?
[root@localhost~]#ifconfig
bash:ifconfig:commandnotfound
但是查已经安装的net-tools包里有这个工具的:
Thenet-toolspackagecontainsbasicnetworkingtools,includingifconfig,netstat,route,andothers.
下载本文示例代码
阅读(379) | 评论(0) | 转发(0) |