Я испытываю нечто поистине тревожное. Недавно я запустил обновление на кучу серверов Ubuntu, буквально на всех машинах, с разными процессорами, включая 2 Raspberry Pi под управлением Ubuntu. Я запустил обновление, а затем, после перезагрузки нескольких из них, ни одно не подошло. Я перестал перезагружаться и начал расследование. По-видимому, машины появились, но сеть не работала. Я потратил некоторое время на исследования и обнаружил, что все кабели Ethernet были подключены, однако, когда я выполнил lshw -c сеть
Я бы получил что-то вроде этого:
*-сеть ОТКЛЮЧЕНА
описание: Интерфейс Ethernet
продукт: гигабитное сетевое соединение I210
производитель: корпорация Intel
физический идентификатор: 0
информация о шине: pci@0000:05:00.0
логическое имя: enp5s0
версия: 03
серийный номер: d4:5d:df:09:b7:01
пропускная способность: 1 Гбит/с
ширина: 32 бита
часы: 33 МГц
возможности: pm msi msix pciexpress bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
конфигурация: автосогласование=на широковещании=да драйвер=версия драйвера igb=5.6.0-k прошивка=0. 6-5 задержка=0 канал=нет многоадресной рассылки=да порт=витая пара
ресурсы: irq:17 память:dc100000-dc11ffff ioport:b000(размер=32) память:dc120000-dc123fff
Я еще немного покопался и обнаружил, что могу восстановить сеть с помощью dhclient <ИНТЕРФЕЙС>
(так что для сервера, показанного выше, это будет dhclient enp5s0
).
Проблема в том, что теперь, каждый раз, когда я перезагружаюсь, мне приходится подключать монитор/клавиатуру к серверу и вручную выполнять эту команду, чтобы восстановить сеть. И я не хочу перезагружать какие-либо другие мои серверы, на которых еще не отображалась эта проблема.
Кто-нибудь знает, что здесь происходит? Это почти похоже на какую-то ошибку упаковки, как будто обновление отменяет какую-то конфигурацию, которая должна запускать сеть при загрузке. Насколько я могу судить, это влияет на ВСЕ мои серверы — Intel, AMD, ARM. Это также влияет на одну мою машину, на которой работает Ubuntu 21.10 с графическим интерфейсом. Я даже пытался загрузиться с предыдущей версией ядра, и у нее тоже были проблемы. Я не могу воспроизвести проблему на виртуальной машине.
Подскажите, заранее спасибо.
P.S. Я несколько обеспокоен тем, что я единственный, кто сталкивается с этой проблемой, но я не смог найти здесь вопрос, сталкивающийся с той же проблемой. Возможно ли, что я делаю что-то на все мои серверы, которые вызывают это? Если да, то почему до сих пор это не было проблемой?