将centOS 变成路由服务器 众所周知,linux 最强大的功能就是网络功能,但是学习linux却不仅仅是为了搭建服务器,鉴于linux是一套非常稳定的操作系统,用linux 搭建各种服务器是不二的选择。 下面针对三种不同的上网环境,详细介绍一下在 centOS 6.5 上搭建一个路由服务器。 实验一:Linux 为静态 IP 实验环境示意图 InternetAP用户手机Linux路由服务器/NAT/DHCP交换机eth0/WAN口eth1/LAN口LAN口LAN口192.168.0.203/24192.168.1.1/24 图 1 实验一环境 Step 1:配置 linux 网卡参数 本实验环境使用的linux 硬件环境有两块网卡,分别为eth0 和eth1。默认情况下,将eth0 设为WAN 口,将eth1 设为LAN 口,本实验也是如此。配置 eth0 和 eth1 有两种方式:一是可以编辑配置文件,二是直接可以利用图形界面对其进行配置。建议使用第一种,因为好多 linux 是没有 X Window 界面的。 WAN 口(eth0)配置如下: MAC 地址 XX:XX:6F:1E:XX:XX IP 地址 192.168.X.XXX 子网掩码 255.255.255.0 默认网关 192.168.0.254 DNS: X.X.X.X, 8.8.8.8 LAN 口(eth1)配置如下: IP 地址 192.168.1.1 子网掩码 255.255.255.0 下面以配置eth0 为例。 打开终端,获得 root 权限之后,输入命令 : vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet UUID=XXX… ONBOOT=yes NM_CONTROLLED=yes (NM_CONTROLLED 是netw ork manger的参数,实时生效,修改后无需要重启网卡立即生效) BOOTPROTO=none HWADDR=xxx… (网卡本身的硬件地址) MACADDR= XX:XX:6F:1E:XX:XX IPADDR=192.168.0.203 PREFIX=24(此语句可用‘NETMASK=255.255.255.0’替换) GATEWAY=192.168.0.254 DNS1=X.X.X.X DNS2=8.8.8.8 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME=”System eth0” 配置 eth1 时只需要将其 IP 地址设为 192.168.1.1 或者非 eth0 网段地址,其他不用配置。输入命令: vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth0 TYPE=Ethernet UUID=XXX… ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.1.1 NETMASK=255.255.255.0 Step 2:配置防火墙及NAT 服务 防火墙的功能不多说了,不太明白的自己百度一下吧,在这里简要说一下NAT(Network Address Translation),即网络地址的转换,由于在本实验中et...