LINUX.ORG.RU

Пропали сетевые интерфейсы Centos 5.9

 


0

1

Стояла задача перенести сервер на centos 5 на новое железо. Сделал образ Акронисом и развернул ЛВМ-разделы на чистый centos 5 на новом железе. Система толкнулась, но с ошибками. В частности пропали сетевые интерфейсы. ip link показывает только lo, однако lspci отображает сетевуху (Realtek Semiconductor (RTL8111/8168B)) Подскажите в какую сторону копать?)

В сторону правил udev, /etc/udev/rules.d/70-persisten-net.rules, редактировать правила привязки имени интерфейса к мак адресу.

В сторону /etc/sysconfig/network-scripts/ifcfg-<interface-name> править строки с указанием mac адреса.

Ну и предварительно удостовериться, что есть модули для эти сетевых адаптеров и они загружены.

Если их нет, то ставьте.

kostik87 ★★★★★
()

lspci -k и смотреть, загружен ли какой ядерный модуль у твоей сетевухи.

Deleted
()
Ответ на: комментарий от kostik87

/etc/udev/rules.d/70-persisten-net.rules такого файлика нет. И даже на эталонной машине

lspci -k | grep Eth 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 15)

Подскажите как посмотреть наличие модулей для сетевушки?)

Zigotha
() автор топика
Ответ на: комментарий от Zigotha

Посмотри целиком вывод lspci -k, если строк

   Kernel driver in use: имя_драйвера
   Kernel modules: имя_модуля
нет, то значит не загружен модуль.

/etc/udev/rules.d/70-persisten-net.rules такого файлика нет

Можно создать, но в начале определи есть ли модули.

kostik87 ★★★★★
()
Ответ на: комментарий от Zigotha

Ну значит, скорее всего, просто нет модулей под это железо в старом ядре.

Смотри вывод

lspci -k

kostik87 ★★★★★
()
Ответ на: комментарий от Zigotha

Ищи драйвер на сайте производителя чипа твоего сетевого адаптера, качай архив с исходными кодами модуля ядра, устанавливай пакет с kernel-header (заголовочными файлами ядра), ставь компилятор и собирай модуль.

Либо обновляй ядро до версии в которой есть поддержка этих сетевых адаптеров.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Что примечательно, если ставить чистый centos 5,9, то сетевушка работает. Ядро 2.6.18-348.el5PAE. Может есть способ попроще? Что-то скопипастить с рабочей тачки?)

Zigotha
() автор топика
Ответ на: комментарий от kostik87

Модуля не было. Скопировал с чистой установки /lib/modules и сетевая заработала. Костик, низкий вам поклон. Спасибо большое за помощь)

Zigotha
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.