赞
踩
[root@kvm ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.209.2 0.0.0.0 UG 425 0 0 br0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.209.0 0.0.0.0 255.255.255.0 U 425 0 0 br0
// 0.0.0.0 代表本机
//注意观察iface接口
LinuxOS 中系统默认只支持一个默认网关
所以两块或者两块以上的网卡是不允许配置默认网关的 但是可以手动添加
例如:我们有两个网卡 eth0 eth1
我们在eth0上设置了默认网关,因此我们不能在eth1上也设置默认网关
如果设置两个默认网关的话,一个数据想要和外部进行通信 那么数据会不知道走哪条路径,所以会造成信息不可达
解决办法 我们可以手动配置网关:
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1
route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1
说明:如果目标地址是192.168.1.0 192.168.2.0网段 默认出口设备为eth1
添加一条默认网关
route add default gw 192.168.1.1 eth0
默认主机想要和外部通信 都要走192.168.1.1这个网关 指定通向这个网关的网卡为eth0
注意:route 命令仅仅是临时生效 重启网卡配置失效
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。