2

我附加了两个选项net.ifnames=0 biosdevname=0grub2因为我想eth0RHEL 7上将默认网络名称更改为旧名称。

之后,我编辑/etc/sysconfig/network为机器设置默认网关:

GATEWAY=192.168.88.1

并配置网络接口。当我只有一个网络接口eth0时,一切正常。

这是具有一个网络接口的路由表eth0

[root@devmachine ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.88.1    0.0.0.0         UG    100    0        0 eth0
192.168.88.0    0.0.0.0         255.255.255.0   U     100    0        0 eth0
[root@devmachine ~]#

但是当多个网络接口在线时,我遇到了路由表的问题。

[root@devmachine ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.88.1    0.0.0.0         UG    100    0        0 eth0
0.0.0.0         192.168.88.1    0.0.0.0         UG    101    0        0 eth1
172.168.0.0     0.0.0.0         255.255.0.0     U     100    0        0 eth1
192.168.88.0    0.0.0.0         255.255.255.0   U     100    0        0 eth0
192.168.88.1    0.0.0.0         255.255.255.255 UH    100    0        0 eth1
[root@devmachine ~]#

如您所见,网关地址192.168.88.1已添加到eth1最后一行。并且网关地址不断附加新的网络接口。

[root@devmachine network-scripts]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.88.1    0.0.0.0         UG    100    0        0 eth0
default         192.168.88.1    0.0.0.0         UG    101    0        0 eth1
default         192.168.88.1    0.0.0.0         UG    102    0        0 eth2
172.168.0.0     0.0.0.0         255.255.0.0     U     100    0        0 eth1
172.168.0.0     0.0.0.0         255.255.0.0     U     101    0        0 eth2
192.168.88.0    0.0.0.0         255.255.255.0   U     100    0        0 eth0
192.168.88.1    0.0.0.0         255.255.255.255 UH    100    0        0 eth1
192.168.88.1    0.0.0.0         255.255.255.255 UH    101    0        0 eth2

实际上,仅当我将选项附加net.ifnames=0grub2. 请有人帮助我。

4

1 回答 1

0

我认为这可能是由于缺少 ifcfg-eth1

# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth1
于 2016-04-03T14:54:36.767 回答