LINUX.ORG.RU
ФорумAdmin

При загрузке не поднимается сетевой интерфейс eth0

 


0

1

При перезагрузке не подключается eth0.Это сетевуха, которая смотрит в интернет.

Причем если править /etc/udev/rules.d/70-persistent-net.rules, а там править можно только имя интерфейса, то если меняешь имена eth0 на eth1 соответственно после перезагрузки в ifconfig меняются маки. Это так и должно быть? Я так понимаю, мак адрес зашит в самом девайсе? Хотя в винде, например меняется штатными средствами. Это тоже самое получается? Если удаляю 70-persistent-net.rules, после перезагрузки подгружается последняя конфигурация мак адресов сетевых карт. eth0 после перезагрузки не пингуется. Если делать ifup eth0, то становится видна. Поначалу не видел br0, тоже приходилось руками поднимать. Потом в ifcfg-br0 дописал

TYPE=Bridge

В ifcfg-eth0 пробовал TYPE=Ethernet не помогло

Смысл в том, что я залил на диск образ сервера, потом rsynkом скопировал конфигурацию. Долго мучился с загрузчиком. А теперь вроде все работает, но только вручную эту сетевую карту приходится поднимать. Да и еще одна ошибка при загрузке «Запускается демон HAL ОШИБКА»


Конфигурацию intrerfaces покажите?

Какой ручной командой поднимаете интерфейс?

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

Сетевуха Compex V326b В boot.log вроде чисто вот на крайне загрузке что ниписано

Aug 2 14:26:00 mail NET[1485]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf

А насчет костылей, это о чем?

pantv
() автор топика

Удручает ваша неспособность излагать мысли связанно.

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

У меня Мандрива 2010./etc/network/interfaces там нет. Может это имели ввиду.

Файл ifcfg-eth0

DEVICE=eth0

HWADDR=74:d0:2b:7a:01:c6

BOOTPROTO=static

IPADDR=XX.XXX.XXX.XX

NETMASK=255.255.255.252

GATEWAY=XX.XXX.XXX.XX

ONBOOT=yes

METRIC=10

Мак адрес прописал. Не помогает.

MII_NOT_SUPPORTED=no

USERCTL=no

RESOLV_MODS=no

IPV6INIT=no

IPV6TO4INIT=no

ACCOUNTING=no

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

Вот еще в messages нарыл что то подозрительное

Aug 2 15:22:27 mail kernel: eth0: RealTek RTL8139 at 0xffffc9000495c000, 00:c0:26:a5:e4:25, IRQ 19

Aug 2 15:22:27 mail kernel: udev: renamed network interface eth0 to eth1

Aug 2 15:22:27 mail kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded

Aug 2 15:22:27 mail kernel: r8169 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18

Aug 2 15:22:27 mail kernel: r8169 0000:03:00.0: unknown MAC, using family default

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

HWADDR=74:d0:2b:7a:01:c6
eth0: RealTek RTL8139 at 0xffffc9000495c000, 00:c0:26:a5:e4:25, IRQ 19

удивляться не приходится что

udev: renamed network interface eth0 to eth1

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

И как лечить? Мак менять на типа риалтековский?

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

поменял в ifcfg.eth0 HWADDR на 00:c0:26:a5:e4:25 то же сообщение вылетает. Счас попробую вообще без этого параметра. Изначально его не было.

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

сообщение пропало. Но eth0 не поднимается, только руками. Может потому что сеть не подключена?

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

Посмотрел маки по вендорам. Compex. 04F021Compex Systems Pte Ltd

008048COMPEX INCORPORATED

004029Compex

А у меня определяется как 74:d0:2b:7a:01:c6

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

Удалял неоднократно. Создаются новые правила. Причем при каждом удалении перезагрузке карточки меняются местами. Руками если назначить IP то и пингует и ее пингуют. Значит работает. Установил rtl-firmware. Не помогло. И еще пишет постоянно mail kernel: r8169 0000:03:00.0: unknown MAC, using family default . Mandriva 2010. Делаю копию со старого сервера на другом железе. В принципе, если будет даже так работать, пойдет. И буду на дебиане сервер делать. Поначалу br0 не включалось вообще никак. Потом добавил строку в ifcfg-br0

TYPE=Bridge

Заработало. Вот такие пироги.

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

Удалял неоднократно. Создаются новые правила. Причем при каждом удалении перезагрузке карточки меняются местами.

Мандриву не знаю. Радикально:
Пройтись поиском мак адресов по /etc, удалить везде где есть (возможно от старой системы еще где-то остались)
Еще раз удалить 70-persistent-net.rules
Ребутнуться.

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

Спасибо за ответ! По etc прошелся. Ничего. Счас от / ищу.Самое интересное, что поднимает одну карту. Причем прикаждой перезагрузке после удаления 70-persistent-net.rules eth0 и eth1 c br0 меняются местами. И eth1 c br0 прекрасно поднимаются. На любой карте. А eth0 ни вкакую, только руками.

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