2

RHEL 7でデフォルトのネットワーク名を古い名前に変更したいので、 に2 つのオプションを追加net.ifnames=0 biosdevname=0しました。grub2eth0

その後、/etc/sysconfig/networkマシンのデフォルト ゲートウェイを設定するように編集しました。

GATEWAY=192.168.88.1

そして設定されたネットワークインターフェース。ネットワーク インターフェイスが 1 つしかない場合eth0、すべてがうまく機能します。

1 つのネットワーク インターフェイスを含むルート テーブルを次に示します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=0実際には、オプションを に追加した場合にのみ問題が発生しますgrub2。誰か助けてください。

4

1 に答える 1

0

ifcfg-eth1 がないため、可能かもしれないと思います

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