IPV4 없이 네트워크 인터페이스가 시작됩니다.

IPV4 없이 네트워크 인터페이스가 시작됩니다.

일부 RHEL 6.5 서버를 부팅하면 NIC에 IPV6 주소가 표시되지만 IPV4는 표시되지 않습니다. ifconfig

그러나 ifdown+ ifup를 사용하면 DHCP를 통해 IPV4 주소를 가져옵니다. 명확하게 설명하자면 부팅 시 IPV4 주소를 놓치기 위해 내가 뭘 잘못하고 있는 걸까요?를
통해 부팅 시 활성화됩니다 .ifcfg-em1 ONBOOT=yes


편집하다

/etc/sysconfig/network-scripts/ifcfg-em1콘텐츠:

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재부팅 후 출력

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 



ifconfigifdown/ 이후 출력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 


편집 2
나는 사용 em1으로 이름을 바꿨습니다.eth0이 가이드. 하지만 문제가 해결되지는 않습니다.

답변1

해결책은 eth0과 ipv4 주소가 포착되었는지 확인한 후 지속되는 규칙을 제거하는 것이었습니다. 따라서 시퀀스

ifup eth0
rm /etc/udev/rules.d/70-persistent-net.rules
reboot


무엇이 지속되었는지, 이유가 무엇인지 잘 모르겠지만 즉시 작동했습니다.

관련 정보