家里有2台电脑,一个是fc8的,有双网卡;另外一个是XP的。刚安装的宽带,打算2台电脑同时上网。在网上查了一些linux下pppoe共享的说明,终于弄好了。
(1)一个是内网的,192.168.0.1/255.255.255.0 ,网关就不设置了。连接外网的网卡可以选择DHCP的,其实这个网卡可以inactive(我的系统这个网卡就是inactive的,刚开始的时候设置的是开机就active,后来发现开机的时候active fail,而且影响开机速度就关闭了),因为实际用的是建立在这个网卡上面的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 -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
(4) 客户机的设置:
ip在192.168.0.* 内就可以了。网关设置为 内网的那个ip.
DNS:设置为外网的DNS,这个可以在ppp0的DNS里面查到。
(我的就是这个没有设置客户机上不去网!)
btw,
Fedora 8 怎么查不到ifconfig命令?
[root@localhost ~]# ifconfig
bash: ifconfig: command not found
但是查已经安装的net-tools包里有这个工具的:
The net-tools package contains basic networking tools, including ifconfig, netstat, route, and others.


Automatic 于 2008-02-16 12:29:02发表:
谢谢分享
radio 于 2008-02-14 15:56:45发表:
学习一下