如果系统是链接多个网络的路由表则需要准确编辑。
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
172.16.0.0 * 255.255.0.0 U 0 0 0 eth0
default 172.16.1.1 0.0.0.0 UG 0 0 0 eth0
Destination 为路由的目的地址
Gateway 路由的网关地址
Genmask 路由的子网掩码
Flags 其中U表示已经启用
Iface 表示有那个网口发包
手动添加路由表的命令 route add -net 192.168.10.0/24 gw 192.168.50.253 其中/24代表掩码为三个255,还有/16或/8
如果是默认路由route add -net default gw 192.168.50.253
删除路由的命令为route del -net 192.168.10.0/24 gw 192.168.50.253
为了让不同网段的主机都可以连接到服务器我们可以为服务器网卡设置多个ip方法如下
ifconfig eth0:0 192.168.0.104 netmask 255.255.255.0
为网口1添加一个虚拟网卡被为其制定一个新的ip但是重启后会失效,因此我们需要编辑虚拟网口的配置文件。
vim /etc/systemconfig/network-scripts/ifcfg-eth0:0
1 DEVICE=eth0:0
2 ONBOOT=yes
3 BOOTPROTO=static
4 IPADDR=192.168.0.104
5 NETMASK=255.255.255.0
6 GATEWAY=192.168.0.253
保存退出后以后网络重启配置也不会改变。如果要添加更多虚拟ip可以改变eth0:X