#1 11.08.09 21:15
А как определить какие настройки для какой сетёвки ?
допустим есть три одинаковые сетёвки
lspci | grep Ethernet
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
и есть
eth1 Link encap:Ethernet HWaddr 00:50:22:B5:AA:D9
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:544 errors:0 dropped:0 overruns:0 frame:0
TX packets:449 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:79240 (77.3 Kb) TX bytes:296456 (289.5 Kb)
Interrupt:9 Base address:0x4e00
eth2 Link encap:Ethernet HWaddr 00:50:22:B5:AD:2B
inet addr:96.171.133.190 Bcast:96.171.133.191 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:352 errors:0 dropped:0 overruns:0 frame:0
TX packets:300 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:285344 (278.6 Kb) TX bytes:46075 (44.9 Kb)
Interrupt:5 Base address:0x1d00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:196 (196.0 b) TX bytes:196 (196.0 b)
одна сетёвка выключена..и есть визуальный доступ к тачке, но нет видюхи
Offline
#3 11.08.09 21:41
Re: А как определить какие настройки для какой сетёвки ?
не понял проблему, что именно нужно определить? какая физическая сетека отвечает за какую логическую?
ну если выкинул дамп с консольки, то видимо досттуп по сети туда есть?
подергай линк на сетевке, потом смотри dmesg, будет что-то типа
eth0 link is down/eth0 link is up
ну или не eth0 а eth1, eth2 ...
ну если не поможет, юзай ethtool eth0, покажет есть ли линк на сетевке или нет
ну или простой способ, но не всегда верный. если все сетевки внешние (не интегрированные), то на 90% материнок по умолчанию при загрузке модуля они инициализируются подряд, снизу вверх. Имеется ввиду одинаковые сетевки. Ну в 9% случаях бывает что сверху вниз. И в 1% - это если PCI слоты распаяны вразброс на матери
если одна сетевка интегрирована, то она обычно первой инициализируется
в общем eth0 скорее всего (НЕ ФАКТ, но с этого можно начать) будет нижней и далее вверх eth1 и eth2
порядок можно изменить путем копания в init-скриптах, но я так понимаю никто этого не делал
Offline
#6 12.08.09 11:29
Re: А как определить какие настройки для какой сетёвки ?
Ну епта, тоже мне проблема. Одна выключена, имеется доступ визуальный. Подключен, как я понимаю по ssh. Выдергивай один кабель, если ssh не отваливается, то это твоя сетевка с внешним адресом, если отвалился ssh - с локальным адресом.
Offline
#8 12.08.09 15:45
Re: А как определить какие настройки для какой сетёвки ?
iDrum,
Код::
$ lshw -class network
WARNING: you should run this program as super-user.
*-network
description: Ethernet interface
product: 82562EZ 10/100 Ethernet Controller
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:01:08.0
logical name: eth1
version: 01
serial: 00:11:11:09:be:c6
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical
configuration: broadcast=yes driver=e100 driverversion=3.5.23-k6-NAPI firmware=N/A ip=192.168.0.174 latency=32 maxlatency=56 mingnt=8 module=e100 multicast=yes
*-network DISABLED
description: Ethernet interface
physical id: 1
logical name: pan0
serial: f6:6f:2b:4d:23:65
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A multicast=yesOffline
#10 13.08.09 00:35
#11 13.08.09 21:20
#12 13.08.09 22:18
#13 14.08.09 20:52
#14 14.08.09 22:59
Re: А как определить какие настройки для какой сетёвки ?
велика вероятность, что нумерация будет такой, какой порядок устройства получили в биосе, например
или в зависимости от модуля там учтут шину, устройтсво и функцию, на основе чего выдадут номер
это я к тому, что нумерация "от моста" (от какого-то, ага) или "от видеокарты" - это уж как получится
нормально, что сетевки нумеруются "снизу вверх", например
кому мало выдергивания кабеля и просмотра dmesg завсегда могут указать свой порядок через hwaddr в ifcfg-ethN, или через udev, или через ifrename
lshw позволяет связать адрес устройства на шине pci и его hwaddr, это полезно, но не позволяет узнать, где этот слот находится физически
Offline
#15 15.08.09 21:14
Re: А как определить какие настройки для какой сетёвки ?
Matrim, Биос ни при чем, там физически адрес PCI устройства. А его номер зависит от того, как развели плату. Видюха да, как правило, первая, а далее уж как получится, обычно сверху вниз.
P.S. Все вышесказанное большое ИМХО подчерпнутое из мануала по написанию драйверов для устройств на PCI шине.
Offline
#16 16.08.09 00:10
#17 16.09.09 17:33
Re: А как определить какие настройки для какой сетёвки ?
Задался целью найти где какая сетевуха у меня.
У меня на сервере 2 сетевухи, внутренняя и внешняя.
Если я даю команду ping -f ip(внутр. сет.), то моргает только внутренний интерфейс, если даю ping -f ip(внеш. сет.), то моргают сразу оба, потому как одна через NAT транслирует на другую. По-моему, если все сетевухи смотрят внутрь и ты сам пингуешь изнутри сети, то должно нормально смотреться.
PS. ping -f работает нормально только из-под юникса, пинговать можно прямо на своем сервере.
Исправлено siver (16.09.09 17:37)
Offline

