对于学校来说;鸟哥的这种配置方案挺可行的。
然后就会有一块网络接口对内(假设为eth1),一块网络接口对外(eth0)。
一、配置//etc/sysconfig/network-scripts/ifcfg-eth0
1、如果是自动分配IP:示例
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
TYPE=Ethernet
#物理地址
HWADDR=00:1A:A0:BD:9E:F8 #eth0的物理地址
2、如果是分配静态IP:示例
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
TYPE=Ethernet
#物理地址
HWADDR=00:1A:A0:BD:9E:F8 #eth0的物理地址
IPADDR=202.38.71.70 #这个为公共IP;当然因为处于校园局域网;所以这里是私有IP
GATEWAY=202.38.71.254
NETMASK=255.255.255.0
DNS1=202.38.64.1
DNS2=8.8.8.8
二、配置//etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
TYPE=Ethernet
#eth1物理地址
HWADDR=00:40:B8:50:0F:12
IPADDR=192.168.22.1 #此为局域网内部的网关
NETMASK=255.255.255.0
三、配置iptables
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.22.0/24 -j SNAT --to-source 202.38.71.70 #配置端口转发
四、配置开机启动
把上面的iptables配置到/etc/rc.local里面
友情链接:
1、IP与MAC:http://vbird.dic.ksu.edu.tw/linux_server/0110network_basic/0110network_basic-centos4.php
2、连上Internet:http://vbird.dic.ksu.edu.tw/linux_server/0130internet_connect/0130internet_connect-centos4.php