2016-01-21 32 views
5

ho aggiunti due opzioni net.ifnames=0biosdevname=0-grub2 perché voglio cambiare il nome di rete predefinito al vecchio nome eth0 su RHEL 7 .Quando aggiungo i net.ifnames option = 0 biosdevname = 0 al comando del kernel, il percorso IP è sbagliato

Dopo di che, ho modificato /etc/sysconfig/network per impostare gateway predefinito per la macchina:

GATEWAY=192.168.88.1

e interfaccia di rete configurata. Quando ho una sola interfaccia di rete eth0, tutto funziona bene.

Ecco la tabella percorso con interfaccia di rete 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] ~]# 

Ma ho avuto il problema con tabella di route, quando più di un'interfaccia di rete on-line.

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

Come si può vedere, l'indirizzo del gateway 192.168.88.1 è stato aggiunto al eth1 all'ultima riga. E l'indirizzo del gateway viene aggiunto continuamente con la nuova interfaccia di rete.

[[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 

In realtà, il problema appare solo quando i annesse l'opzione net.ifnames=0 a grub2. Qualcuno mi aiuti per favore.

+0

ho trovato la soluzione per la mia domanda a: http://serverfault.com/questions/750950/route-table-issue- when-i-allegate options-net-ifnames-0-to-grub2 –

risposta

0

penso che potrebbe essere possibile a causa della mancanza ifcfg-eth1

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