1

В моем классе есть компьютер, на котором работает CentOS 7, и только один компьютер не может получить IPv4-адрес от DHCP-сервера во время загрузки, потому что NIC еще не подключен, когда клиент dhcp пытается получить IPv4-адрес от DHCP-сервера. Вот вывод /var /log /messages:

Oct 14 14:15:03 a302 network: [  OK  ]
Oct 14 14:15:03 a302 network: Activating interface enp0s25:
Oct 14 14:15:04 a302 kernel: IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
...
Oct 14 14:15:09 a302 network: Determining IP information for enp0s25 ... failed; missing links. Is the cable OK?
Oct 14 14:15:09 a302 network: [FAILED]

Когда сетевой адаптер становится готовым, он получает как минимум IPv6-адрес:

Oct 14 14:15:19 a302 kernel: e1000e: enp0s25 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
Oct 14 14:15:19 a302 kernel: e1000e 0000:00:19.0 enp0s25: Link Speed was downgraded by SmartSpeed
Oct 14 14:15:19 a302 kernel: e1000e 0000:00:19.0 enp0s25: 10/100 speed: disabling TSO
Oct 14 14:15:19 a302 kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
Oct 14 14:15:19 a302 NetworkManager[938]: <info> (enp0s25): link connected
Oct 14 14:15:20 a302 avahi-daemon[770]: Registering new address record for fe80::223:aeff:fea4:76d3 on enp0s25.*.
Oct 14 14:15:21 a302 avahi-daemon[770]: Registering new address record for 2001:718:1c01:72:223:aeff:fea4:76d3 on enp0s25.*.
Oct 14 14:15:21 a302 avahi-daemon[770]: Withdrawing address record for fe80::223:aeff:fea4:76d3 on enp0s25.

Содержимое /etc /sysconfig /network-scripts /ifcfg-enp0s25 выглядит следующим образом:

# Generated by dracut initrd
DEVICE="enp0s25"
ONBOOT=yes
NETBOOT=yes
UUID="c2ed9174-ece7-4bea-9da4-0123456789ab"
IPV6INIT=yes
BOOTPROTO=dhcp
HWADDR="00:23:ae:11:22:33"
TYPE=Ethernet
NAME="enp0s25"
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=yes

Другие компьютеры в классе получают IPv4-адрес без проблем.

Изменить: проблема была в кабеле UTP. Была одна неправильная пара проводов.

0