Официальный сайт студ.городка НГТУ
Software » А как определить какие настройки для какой сетёвки ? 

#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

#2  11.08.09 21:35

Re: А как определить какие настройки для какой сетёвки ?

выключай все кабели, подключай один, подключенный к свичу, смотри dmesg
ключевые слова - интерфейс, линк, скорость

Offline

#3  11.08.09 21:41

Max
Профиль

Re: А как определить какие настройки для какой сетёвки ?

не понял проблему, что именно нужно определить? какая физическая сетека отвечает за какую логическую?
ну если выкинул дамп с консольки, то видимо досттуп по сети туда есть?
подергай линк на сетевке, потом смотри dmesg, будет что-то типа
eth0 link is down/eth0 link is up
ну или не eth0 а eth1, eth2 ...
ну если не поможет, юзай ethtool eth0, покажет есть ли линк на сетевке или нет

ну или простой способ, но не всегда верный. если все сетевки внешние (не интегрированные), то на 90% материнок по умолчанию при загрузке модуля они инициализируются подряд, снизу вверх. Имеется ввиду одинаковые сетевки. Ну в 9% случаях бывает что сверху вниз. И в 1% - это если PCI слоты распаяны вразброс на матери
если одна сетевка интегрирована, то она обычно первой инициализируется

в общем eth0 скорее всего (НЕ ФАКТ, но с этого можно начать) будет нижней и далее вверх eth1 и eth2

порядок можно изменить путем копания в init-скриптах, но я так понимаю никто этого не делал

Offline

#4  11.08.09 22:28

Re: А как определить какие настройки для какой сетёвки ?

заюзай утилу mii-tool
она покажет какая сетевуха лежит.

Offline

#5  11.08.09 23:46

Max
Профиль

Re: А как определить какие настройки для какой сетёвки ?

otaku написал(а):

mii-tool

устарело, вместо нее сейчас везде ethtool

Offline

#6  12.08.09 11:29

Re: А как определить какие настройки для какой сетёвки ?

Ну епта, тоже мне проблема. Одна выключена, имеется доступ визуальный. Подключен, как я понимаю по ssh. Выдергивай один кабель, если ssh не отваливается, то это твоя сетевка с внешним адресом, если отвалился ssh - с локальным адресом.

Offline

#7  12.08.09 11:38

Re: А как определить какие настройки для какой сетёвки ?

GreenDay написал(а):

Выдергивай один кабель

нельзя ежели кабеля дёргать :) а если шесть сетёвок стоит? :) а серверная в другом здании или ваще с другой стороны земли :)

Max написал(а):

ethtool

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=yes

Offline

#9  13.08.09 00:17

Max
Профиль

Re: А как определить какие настройки для какой сетёвки ?

Jaguar, команда показала в каком слоте стоит сетевка? :)

Offline

#10  13.08.09 00:35

Re: А как определить какие настройки для какой сетёвки ?

Max, ну, практически да

Offline

#11  13.08.09 21:20

Max
Профиль

Re: А как определить какие настройки для какой сетёвки ?

Jaguar, поясни, не догоняю

Offline

#12  13.08.09 22:18

Я
Профиль

Re: А как определить какие настройки для какой сетёвки ?

Max, Порядок номера pci устройства, насколько я знаю, имеет значение. Вобщем, велика вероятность, что сетевка с самым малым номером будет ближе всего к мосту.

Offline

#13  14.08.09 20:52

Re: А как определить какие настройки для какой сетёвки ?

Укроп написал(а):

Jaguar, тру. проги типа hwinfo спасут. покажет размещение на шине отсчет насколько я знаю идет от видеокарты

Это не я бляяя...

Исправлено Укроп (14.08.09 20:52)

Offline

#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

Max
Профиль

Re: А как определить какие настройки для какой сетёвки ?

Я написал(а):

обычно сверху вниз

обычно снизу вверх (80/20), из опыта на паре-тройке десятков серваков
видюха как правило последняя (у нее самый большой PCI ID). но не всегда, опять же где-то 4/1

Offline

#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

Software » А как определить какие настройки для какой сетёвки ? 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.658 сек.
Выполнено 14 запросов.