URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56003
[ Назад ]

Исходное сообщение
"Поменялись имена интерфейсов на Solaris"

Отправлено Agp , 28-Апр-05 10:47 
Здравствуйте
Господа не сочтите полным идиотом, но кажется "я сошла с ума"
Имеется сервер SunFire v210 c Solaris 9; 4 интерфейса bge0-3. К интерфейсу bge1 подключен маршрутизатор. После смены маршрутизатора пропал линк м/у ними. Проблема ясно дело в speed/duplex. Танцевал, танцевал нифига не выходило, подумал может порт нагнулся, переткнул в bge2. Та же фигня. И так и так и никак. Хотел переткнуться назад и только я ткнул провод в bge1 - как всё заработало. Т.е. вся конфигурация ip, speed, duplex настроены на bge2. А провод воткнут в bge1. То бишь он (солярис) их как-то переназвал.
Как можно узнать соответствие имен реальным интерфейсам?
Может ли такое быть, или я перекурил с утра? :)

Содержание

Сообщения в этом обсуждении
"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 10:57 
>Здравствуйте
>Господа не сочтите полным идиотом, но кажется "я сошла с ума"
>Имеется сервер SunFire v210 c Solaris 9; 4 интерфейса bge0-3. К интерфейсу
>bge1 подключен маршрутизатор. После смены маршрутизатора пропал линк м/у ними. Проблема
>ясно дело в speed/duplex. Танцевал, танцевал нифига не выходило, подумал может
>порт нагнулся, переткнул в bge2. Та же фигня. И так и
>так и никак. Хотел переткнуться назад и только я ткнул провод
>в bge1 - как всё заработало. Т.е. вся конфигурация ip, speed,
>duplex настроены на bge2. А провод воткнут в bge1. То бишь
>он (солярис) их как-то переназвал.
>Как можно узнать соответствие имен реальным интерфейсам?
>Может ли такое быть, или я перекурил с утра? :)


Че говорит ls /etc |grep hostname.  ?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 11:08 
>Че говорит ls /etc |grep hostname.  ?
hostname.bge0
hostname.bge2
hostname.bge3


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 11:12 
>>Че говорит ls /etc |grep hostname.  ?
>hostname.bge0
>hostname.bge2
>hostname.bge3


клево....

А точно в bge1 воткнул? А случаем в bge2 ничего не воткнуто?

А ifconfig -a что говорит?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 11:19 
>клево....
>
>А точно в bge1 воткнул? А случаем в bge2 ничего не воткнуто?
>
>
>А ifconfig -a что говорит?

Точнее не бывает. У самого волосы шевелятся
В bge2 сейчас пусто

# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet E.F.G.1 netmask ffffff00 broadcast E.F.G.255
        ether 0:3:ba:46:90:91
bge2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet X.Y.Z.10 netmask fffffff8 broadcast X.Y.Z.15
        ether 0:3:ba:46:90:93
bge3: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
        inet A.B.C.D netmask ffffff00 broadcast A.B.C.255
        ether 0:3:ba:46:90:94


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 11:23 
>>клево....
>>
>>А точно в bge1 воткнул? А случаем в bge2 ничего не воткнуто?
>>
>>
>>А ifconfig -a что говорит?
>
>Точнее не бывает. У самого волосы шевелятся
>В bge2 сейчас пусто
>
># ifconfig -a
>lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
>        inet 127.0.0.1 netmask ff000000
>
>bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
>        inet E.F.G.1 netmask ffffff00
>broadcast E.F.G.255
>        ether 0:3:ba:46:90:91
>bge2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
>        inet X.Y.Z.10 netmask fffffff8
>broadcast X.Y.Z.15
>        ether 0:3:ba:46:90:93
>bge3: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
>        inet A.B.C.D netmask ffffff00
>broadcast A.B.C.255
>        ether 0:3:ba:46:90:94


Все верно вроде - работает 2-ой интерфейс. Ты точно в первый воткнул? Чепуха какая-то. Что в path_to_inst


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 11:26 

>Все верно вроде - работает 2-ой интерфейс. Ты точно в первый воткнул?
>Чепуха какая-то. Что в path_to_inst

Точнее не бывает (каждый раз когда подтверждаю, хожу в серверную проверять)


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 11:17 
>>Че говорит ls /etc |grep hostname.  ?
>hostname.bge0
>hostname.bge2
>hostname.bge3

И что говорит cat /etc/path_to_inst|grep \"bge\"


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 11:22 
>И что говорит cat /etc/path_to_inst|grep \"bge\"

# cat /etc/path_to_inst | grep \"bge\"
"/pci@1f,700000/network@2" 0 "bge"
"/pci@1f,700000/network@2,1" 1 "bge"
"/pci@1d,700000/network@2" 2 "bge"
"/pci@1d,700000/network@2,1" 3 "bge"


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 11:26 
>>И что говорит cat /etc/path_to_inst|grep \"bge\"
>
># cat /etc/path_to_inst | grep \"bge\"
>"/pci@1f,700000/network@2" 0 "bge"
>"/pci@1f,700000/network@2,1" 1 "bge"
>"/pci@1d,700000/network@2" 2 "bge"
>"/pci@1d,700000/network@2,1" 3 "bge"

Блин, что у тебя за фокусы? Не могу понять - все нормально. Не может быть такой ситуации! Не может работать не заявленный интерфейс!

Что говорит eeprom|grep local-mac-address ?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 11:28 
>Блин, что у тебя за фокусы? Не могу понять - все нормально.
>Не может быть такой ситуации! Не может работать не заявленный интерфейс!
>
>
>Что говорит eeprom|grep local-mac-address ?

# eeprom | grep local-mac-address
local-mac-address?=true


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 11:34 
>>Блин, что у тебя за фокусы? Не могу понять - все нормально.
>>Не может быть такой ситуации! Не может работать не заявленный интерфейс!
>>
>>
>>Что говорит eeprom|grep local-mac-address ?
>
># eeprom | grep local-mac-address
>local-mac-address?=true

Блин, эффект Чуднера какой-то.
Перегрузить сервак можно?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 11:37 

>Блин, эффект Чуднера какой-то.
>Перегрузить сервак можно?

Не, я похоже и так по башке получу, что начало дня задержал :(
Вечером обещаюсь перегрузить, но даётся мне эффект будет тот же


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 11:40 
>
>>Блин, эффект Чуднера какой-то.
>>Перегрузить сервак можно?
>
>Не, я похоже и так по башке получу, что начало дня задержал
>:(
>Вечером обещаюсь перегрузить, но даётся мне эффект будет тот же


Ясно. В /var/adm/messages ничего подозрительного нет?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 12:20 
>Ясно. В /var/adm/messages ничего подозрительного нет?

Ну может это:

Apr 28 09:26:55 xxx gld: [ID 944156 kern.info] bge1: BCM579x driver v0.39: type "ether" mac address 00:03:ba:46:90:92
Apr 28 09:26:55 xxx pcisch: [ID 370704 kern.info] PCI-device: network@2,1, bge1
Apr 28 09:26:55 xxx genunix: [ID 936769 kern.info] bge1 is /pci@1f,700000/network@2,1
Apr 28 09:26:56 xxx gld: [ID 944156 kern.info] bge2: BCM579x driver v0.39: type "ether" mac address 00:03:ba:46:90:93
Apr 28 09:26:56 xxx pcisch: [ID 370704 kern.info] PCI-device: network@2, bge2
Apr 28 09:26:56 xxx genunix: [ID 936769 kern.info] bge2 is /pci@1d,700000/network@2

Пока сходится с выводом ifconfig & path_to_inst
bge2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
ether 0:3:ba:46:90:93
"/pci@1f,700000/network@2,1" 1 "bge"
"/pci@1d,700000/network@2" 2 "bge"
Вроде bge2 похож на bge2

Далее, на этом сервере стоит Checkpoint FW1 NG w AI вот его ругань:

Apr 28 09:27:45  xxx [ID 502759 kern.notice] FW-1: fw_attach: no interface configured in the management with name bge2. Matching by ipaddr to interface bge1
Apr 28 09:27:45 xxx [ID 394339 kern.notice] FW-1: setting external interface to bge2

Мог Чекпоинт поменять интерфейсы, ну в принципе мог. Да только из этого меседжа  я понимаю что чекпоинт не смог найти конфу для bge2 и т.к. ip на bge2 тот же что и bge1 он собирается юзать bge2 вместо bge1. Это ладно, почему же реально работает bge1 (а система думает что bge2) ???


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 12:37 
>
>Далее, на этом сервере стоит Checkpoint FW1 NG w AI вот его
>ругань:
>
>Apr 28 09:27:45  xxx [ID 502759 kern.notice] FW-1: fw_attach: no interface
>configured in the management with name bge2. Matching by ipaddr to
>interface bge1
>Apr 28 09:27:45 xxx [ID 394339 kern.notice] FW-1: setting external interface to
>bge2
>
>Мог Чекпоинт поменять интерфейсы, ну в принципе мог. Да только из этого
>меседжа  я понимаю что чекпоинт не смог найти конфу для
>bge2 и т.к. ip на bge2 тот же что и bge1
>он собирается юзать bge2 вместо bge1. Это ладно, почему же реально
>работает bge1 (а система думает что bge2) ???


Не, он тебе сказала, что bge2 похож по адресу на bge1 и сетит интерфейс bge2. И вероятно с 99,99%, что именно Чекпойнт создает такую кашу. Как то можно увидеть конфу Чекпойнта что и куда он раскидывает (по типу ифконфига) ?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 12:26 
На маршрутизаторе под нужным ip виден мас интерфейса bge2
Убейте меня, но воткнуто в bge1 ... &-\

"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 12:30 
>На маршрутизаторе под нужным ip виден мас интерфейса bge2
>Убейте меня, но воткнуто в bge1 ... &-\

убиваю. из bge2 шнурок есть?


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 12:36 

>убиваю. из bge2 шнурок есть?

нету!
может я не с той стороны порты считаю ? тогда было бы логично
но раньше то было в этот втыкнуто, и было bge1, ... уверенность 95% ... (для меня это довольно много :)


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 12:41 
>
>>убиваю. из bge2 шнурок есть?
>
>нету!
>может я не с той стороны порты считаю ? тогда было бы
>логично
>но раньше то было в этот втыкнуто, и было bge1, ... уверенность
>95% ... (для меня это довольно много :)


Блин, мужик - я тебя вначале спрашивал, куда воткнут интерфейс? Если не уверен, сходи на хэндбук, погляди что интерфейсы считаются слева-направо 0, 1, 2, 3!!


"Поменялись имена интерфейсов на Solaris"
Отправлено Agp , 28-Апр-05 13:09 

>Блин, мужик - я тебя вначале спрашивал, куда воткнут интерфейс? Если не
>уверен, сходи на хэндбук, погляди что интерфейсы считаются слева-направо 0, 1,
>2, 3!!

походу я реальный урод, точно не с той стороны считал.
Прошу прощения что оторвал время


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 13:17 
>
>>Блин, мужик - я тебя вначале спрашивал, куда воткнут интерфейс? Если не
>>уверен, сходи на хэндбук, погляди что интерфейсы считаются слева-направо 0, 1,
>>2, 3!!
>
>походу я реальный урод, точно не с той стороны считал.
>Прошу прощения что оторвал время


То что самокритичен - прощается )))
Дело не во времени, а в том что по всем показателям проблемы нет, а ты утверждал обратное. Ладно, живи. В следующий раз надо быть внимательнее.


"Поменялись имена интерфейсов на Solaris"
Отправлено Vakero , 28-Апр-05 12:49 
>
>>убиваю. из bge2 шнурок есть?
>
>нету!
>может я не с той стороны порты считаю ? тогда было бы
>логично
>но раньше то было в этот втыкнуто, и было bge1, ... уверенность
>95% ... (для меня это довольно много :)


Так в какой порт воткнуто? 0, 1, 2 или 3???