2016-01-21 19 views
5

ich zwei Optionen angehängt net.ifnames=0biosdevname=0-grub2 weil ich Standard-Netzwerknamen alten Namen eth0 auf RHEL 7 ändern möchten .Wenn ich die Option net.ifnames = 0 biosdevname = 0 im Kernel-Befehl hinzufügen, ist die IP-Route falsch

Danach wird bearbeitet I /etc/sysconfig/network Default-Gateway für die Maschine zu setzen:

GATEWAY=192.168.88.1

und so konfiguriert Netzwerkschnittstelle. Wenn ich nur eine Netzwerkschnittstelle eth0 habe, funktioniert alles gut. Hier

ist die Route-Tabelle mit einer Netzwerk-Schnittstelle eth0:

[[email protected] ~]# 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 
[[email protected] ~]# 

Aber ich habe das Problem mit Routentabelle, wenn mehr als eine Netzwerk-Schnittstelle online.

[[email protected] ~]# 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 
[[email protected] ~]# 

Wie Sie sehen können, Gateway-Adresse 192.168.88.1 wurde eth1 in der letzten Zeile hinzugefügt. Und die Gateway-Adresse wird kontinuierlich mit einer neuen Netzwerkschnittstelle verknüpft.

[[email protected] 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 

Eigentlich scheint das Problem nur, wenn ich die Option net.ifnames=0 zu grub2 angehängt. Jemand hilft mir bitte.

+0

fand ich die Lösung für meine Frage an: http://serverfault.com/questions/750950/route-table-issue- when-i-angehängt-option-net-ifnames-0-zu-grub2 –

Antwort

0

ich denke, es möglich sein kann, aufgrund fehlender ifcfg-eth1

# cd /etc/sysconfig/network-scripts 
# cp ifcfg-eth0 ifcfg-eth1