LinuxForum.Fans
Тема

CentOS 5.7 не видит сетевой адаптер

Автор: AlfaStriker 19 сообщений 12892 просмотров
#208690

Добрый день!

Имеется CentOS 5.7 x32
На ней был установлен Traffpro, работал этот компьютер шлюзом для локальной сети, то есть имеет две сетевые карты eth0 и eth1

Сегодня выяснилось что сгорела материнская плата.

Первым делом я ее поменял на другую с встроенным LAN, также поставил PCI адаптер.

При запуске CentOS не видит этот адаптер (встроенный).
Внешний определяется нормально.

______________________________________
И еще один глюк, вообщем я не стал разбераться с встроенной сетевухой, взял и поставил еще одну сетевую карту PCI.
Она определилась нормально.

И так в системе появилось два адаптера eth1 и eth2
Адаптер eth2 смотрит в локальную сеть, я ему присвоил IP адрес и другие настройки. Начал пинговать внутренние сервера, они не пингуются oO

#208691

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

#208701

Давай вывод программы:
lspci | grep Ethernet

Смотрим свои карточки:
/sys/bus/pci/devices

#209005

Большое спасибо вам!

Я поступил кардинальным образом, так как на сервере была CentOS 5, я решил что пришла пора перескочить на CentOS 6

#209103

Я так и не понял как правильно настраивать сетевой адаптер...

Сперва в Network Manager менял все настройки, они у меня почему-то сбивались.
Потом начал править скрипты ifcfg-eth*
Тоже ни черта не понял, какой-то кавардак...
потом начал смотреть через утилиту system-network-tui
Не получается :(
Точнее бардак, с сетевыми настройками

#209105
Ka3aH6ac написал:
Я так и не понял как правильно настраивать сетевой адаптер...
Сперва в Network Manager менял все настройки, они у меня почему-то сбивались.
Потом начал править скрипты ifcfg-eth*
Тоже ни черта не понял, какой-то кавардак...
потом начал смотреть через утилиту system-network-tui
Не получается 
Точнее бардак, с сетевыми настройками

NM или system-network-tui, но system-network-tui = править скрипты ifcfg-eth. А вообще NM живет своей жизнью, и если вы все настраиваете через NM то не стоит лезть в скрипты ifcfg-eth или system-network-tui.

#209112

Я уже и туда и сюда лазил...
Запарился, скрипты правил, потом в NM заходил....
Потом еще запустил утилиту system-network-tui

А потом вообще удалил NM :D

Начал править скрипты, и в конце концов потерялся один адаптер )))
Его нет в системе...

#209113
Ka3aH6ac написал:
Его нет в системе...

не может быть такого. oO
хотя может, если вы убили модуль

#209114

Я уже везде залез, и теперь вообще не понятно как и что...
В последний раз начал настраивать адаптер через ifconfig ....

#209115
Ka3aH6ac написал:
Я уже и туда и сюда лазил...
Запарился, скрипты правил, потом в NM заходил....
Потом еще запустил утилиту system-network-tui

А потом вообще удалил NM :D

Начал править скрипты, и в конце концов потерялся один адаптер )))
Его нет в системе...

Точнее есть его скрипт ifcfg-eth1, но через ifconfig его не видно :(

#209119

Я вас понял, то есть есть два варианта настройки:
1. Network manager
и
2. system-network-tui

Другими лучше не пользоваться

#209121

вывод сюда:
[console]
$ lspci |grep Ethernet
$ dmesg |grep eth
[/console]
и еще:

Ka3aH6ac написал:
1. Network manager
и
2. system-network-tui

NM или system-network-tui, но не и

#209122
Ka3aH6ac написал:
Точнее есть его скрипт ifcfg-eth1, но через ifconfig его не видно

ifconfig -a тоже не видит?
Если видит то добавьте то как он там обзывается в ifcfg-eth1 и сам скрипт переименуйте по названию интерфейса.

#209123

Выложы /etc/udev/rules.d/70-persistent-net.rules
и вывод dmesg

#235118

Извините за никроманство smile
У меня опять проблемы с сетевыми адаптерами.

Ситуация следующая: Установил CentOS 6 x32 на виртуалку VirtualBox, в ней адаптеры добавил (два).
После перезагрузки система не видеть их.

[console]
# lspci | grep Ethernet
00:03.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
00:08.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
[/console]

[console]
# dmesg | grep eth
eth0: registered as PCnet/PCI II 79C970A
eth1: registered as PCnet/PCI II 79C970A
[/console]

[console]
# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:f1:54:18", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:40:03:65", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
[/console]

#235120

В системе два адаптера eth0 и eth1 если что

#235122

Файлов ifcfg-eth* нету в папке /etc/sysconfig/network-scripts/

#235330

Спасибо всем smile !
Адаптеры настроены.

#235331

Как всё просто оказывается ;)

Войдите или зарегистрируйтесь, чтобы ответить.