适合家庭或小型办公环境,将一台配置较低的老电脑做ip共享器,实现一条adsl多台电脑同时上网。
问题:一个网络接入(如adsl或其他ISP),实现多台电脑同时上网,并能对内网很好的控制。
解决方案: 用一台配置较低的电脑做SNAT网关
需要设备:adsl调制解调器、hub、较老的电脑、网线
具体配置如下:
较老的台式机Linux Router:
操作系统:Centos 5
两张网卡:内部连接网卡 eth0:外部连接网卡eth1
配置两张网卡:eth0用于与内网连接,eth1直接与adsl调制解调器连接。具体配置如下:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=static
HWADDR=10:E0:80:00:02:91
ONBOOT=yes
BROADCAST=172.16.0.255
IPADDR=172.16.0.1
NETMASK=255.255.255.0
NETWORK=172.16.0.0
 
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1
BOOTPROTO=static
HWADDR=00:E0:4C:41:38:89
ONBOOT=yes
BROADCAST=192.168.0.255
IPADDR=192.168.0.2
NETMASK=255.255.255.0
NETWORK=192.168.0.0

通过ADSL调制解调器拨号上网:
1、adsl-setup(配置拨号设置)
2、adsl-start
ifconfig查看一下:

[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 10:E0:80:00:02:91
inet addr:172.16.0.1 Bcast:172.16.0.255 Mask:255.255.255.0
[...]