Wenn ich einen RHEL 6.5-Server boote, zeigt die Netzwerkkarte eine IPV6-Adresse, aber keine IPV4 an. ifconfig
Wenn ich sie jedoch mit ifdown
+ ifup
bezeichne, erhält sie ihre IPV4-Adresse (über DHCP).
Zur Verdeutlichung: Sie ist beim Booten aktiviert über ifcfg-em1
ONBOOT=yes
Was mache ich falsch, dass die IPV4-Adresse beim Booten fehlt?
Bearbeiten
/etc/sysconfig/network-scripts/ifcfg-em1
Inhalt:
DEVICE=em1
HWADDR=90:B1:1C:71:46:77
TYPE=Ethernet
UUID=46136e95-f76b-4443-a63c-911466f8bd52
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
ifconfig
Ausgabe nach Neustart
em1 Link encap:Ethernet HWaddr 90:B1:1C:71:46:77
inet6 addr: fe80::92b1:1cff:fe71:4677/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14696 errors:0 dropped:0 overruns:0 frame:0
TX packets:329 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1517399 (1.4 MiB) TX bytes:44306 (43.2 KiB)
Interrupt:20 Memory:ef400000-ef420000
ifconfig
Ausgabe nach ifdown
/ifup
em1 Link encap:Ethernet HWaddr 90:B1:1C:71:46:77
inet addr:10.25.31.29 Bcast:10.25.31.255 Mask:255.255.254.0
inet6 addr: fe80::92b1:1cff:fe71:4677/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14696 errors:0 dropped:0 overruns:0 frame:0
TX packets:329 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1517399 (1.4 MiB) TX bytes:44306 (43.2 KiB)
Interrupt:20 Memory:ef400000-ef420000
Bearbeiten 2
Ich habe es umbenannt em1
in eth0
usingdieser Leitfaden. Aber es behebt das Problem nicht.
Antwort1
Die Lösung bestand darin, die persistenten Regeln zu entfernen, nachdem sichergestellt wurde, dass eth0 eine IPv4-Adresse erfasst hatte. Daher die Sequenz
ifup eth0
rm /etc/udev/rules.d/70-persistent-net.rules
reboot
Ich bin mir nicht sicher, was beibehalten wurde und warum, aber es funktionierte sofort