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

Исходное сообщение
"Непонятки с сетью во FreeBSD"

Отправлено soko1 , 21-Авг-05 04:15 
Объясните мне такую штуку. Имеется сетевой кабель и два компа с FreeBSD 5.4-STABLE, скомпиленое ядро с поддержкой этих (тех что стоят на компьютерах) сетевых карт. На одном компьютере делаю:

#ifconfig fxp0 192.168.1.3

На другом:

#ifconfig fxp0 192.168.1.30

По-идее все должно пинговаться и работать, а оно не пингуется и даже светодиод на карте не горит. Я сначала думал что кабель не рабочий. Но стоит загрузить Linux (на одном и втором компе), сделать те же самые шаги, что и с FreeBSD и все начинает работать. Та же самая штука, когда на одном компе загружена винда, а на моем ноуте FreeBSD. Винда говорит типа не подключен сетевой кабель. Стоит перезагрузиться в Linux (на ноуте), как винда сразу же говорит противоположное.
Кабель пережат так как надо, ибо иначе бы в других ОСях не работало ничего.
Ядро скомпилено с включеными опциями:

device miibus
device fxp

Перепробовал все режимы, описанные в man 4 fxp: autoselect, 10baseT/UTP, 100baseTX. Единственное, грабли с full-duplex и half-duplex'ом.
Вот что говорит:
[13:29]# ifconfig fxp0 media 10baseT/UTP mediaopt half-duplex
ifconfig: SIOCSIFMEDIA (mediaopt): Device not configured
Что еще можно сделать?


Содержание

Сообщения в этом обсуждении
"Непонятки с сетью во FreeBSD"
Отправлено soko1 , 21-Авг-05 04:16 
>[13:29]# ifconfig fxp0 media 10baseT/UTP mediaopt half-duplex
>ifconfig: SIOCSIFMEDIA (mediaopt): Device not configured


с half-duplex'ом все понятно. он не работает из-за того, что:

# ifconfig -m fxp0
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
capability list:
=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 192.168.1.30 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:03:47:b8:8f:00
media: Ethernet 100baseTX
status: no carrier
supported media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT/UTP mediaopt full-duplex
media 10baseT/UTP
media none
media 100baseTX mediaopt hw-loopback

Все допустимые режими перепробовал - без результатно. Прямо мистика какая-то.


"Непонятки с сетью во FreeBSD"
Отправлено soko1 , 21-Авг-05 04:18 
на всякий пожарный:

# dmesg | grep fxp0
fxp0: <Intel 82550 Pro/100 Ethernet> port 0x1800-0x183f mem 0xe8100000-0xe811ffff,0xe8120000-0xe8120fff irq 11 at device 3.0 on pci0
miibus0: <MII bus> on fxp0
fxp0: Ethernet address: 00:03:47:b8:8f:00


"Непонятки с сетью во FreeBSD"
Отправлено lapweed , 21-Авг-05 08:29 
>на всякий пожарный:
>
># dmesg | grep fxp0
>fxp0: <Intel 82550 Pro/100 Ethernet> port 0x1800-0x183f mem 0xe8100000-0xe811ffff,0xe8120000-0xe8120fff irq 11 at device 3.0 on pci0
>miibus0: <MII bus> on fxp0
>fxp0: Ethernet address: 00:03:47:b8:8f:00

Очень похоже на то что фареволом закрыты все порты.


"Непонятки с сетью во FreeBSD"
Отправлено anonymous , 21-Авг-05 14:55 
>>на всякий пожарный:
>>
>># dmesg | grep fxp0
>>fxp0: <Intel 82550 Pro/100 Ethernet> port 0x1800-0x183f mem 0xe8100000-0xe811ffff,0xe8120000-0xe8120fff irq 11 at device 3.0 on pci0
>>miibus0: <MII bus> on fxp0
>>fxp0: Ethernet address: 00:03:47:b8:8f:00
>
>Очень похоже на то что фареволом закрыты все порты.

бред.

и по этому no carrier ?


"Непонятки с сетью во FreeBSD"
Отправлено zloy_admin , 21-Авг-05 15:16 
>>>на всякий пожарный:
>>>
>>># dmesg | grep fxp0
>>>fxp0: <Intel 82550 Pro/100 Ethernet> port 0x1800-0x183f mem 0xe8100000-0xe811ffff,0xe8120000-0xe8120fff irq 11 at device 3.0 on pci0
>>>miibus0: <MII bus> on fxp0
>>>fxp0: Ethernet address: 00:03:47:b8:8f:00
>>
>>Очень похоже на то что фареволом закрыты все порты.
>
>бред.
>
>и по этому no carrier ?



"Непонятки с сетью во FreeBSD"
Отправлено zloy_admin , 21-Авг-05 15:17 
>>>на всякий пожарный:
>>>
>>># dmesg | grep fxp0
>>>fxp0: <Intel 82550 Pro/100 Ethernet> port 0x1800-0x183f mem 0xe8100000-0xe811ffff,0xe8120000-0xe8120fff irq 11 at device 3.0 on pci0
>>>miibus0: <MII bus> on fxp0
>>>fxp0: Ethernet address: 00:03:47:b8:8f:00
>>
>>Очень похоже на то что фареволом закрыты все порты.
>
>бред.
>
>и по этому no carrier ?
Очень похоже на битый порт в карте или транс на карте, но рано делать выводы проверяйте кабель!


"Непонятки с сетью во FreeBSD"
Отправлено soko1 , 24-Авг-05 18:58 
>>>>на всякий пожарный:
>>>>
>>>># dmesg | grep fxp0
>>>>fxp0: <Intel 82550 Pro/100 Ethernet> port 0x1800-0x183f mem 0xe8100000-0xe811ffff,0xe8120000-0xe8120fff irq 11 at device 3.0 on pci0
>>>>miibus0: <MII bus> on fxp0
>>>>fxp0: Ethernet address: 00:03:47:b8:8f:00
>>>
>>>Очень похоже на то что фареволом закрыты все порты.
>>
>>бред.
>>
>>и по этому no carrier ?
>Очень похоже на битый порт в карте или транс на карте, но
>рано делать выводы проверяйте кабель!


да не, с ним все ОК.


"Непонятки с сетью во FreeBSD"
Отправлено lavr , 24-Авг-05 19:39 
>Объясните мне такую штуку. Имеется сетевой кабель и два компа с FreeBSD
>5.4-STABLE, скомпиленое ядро с поддержкой этих (тех что стоят на компьютерах)
>сетевых карт. На одном компьютере делаю:
>
>#ifconfig fxp0 192.168.1.3
>
>На другом:
>
>#ifconfig fxp0 192.168.1.30
>
>По-идее все должно пинговаться и работать, а оно не пингуется и даже
>светодиод на карте не горит. Я сначала думал что кабель не
>рабочий. Но стоит загрузить Linux (на одном и втором компе), сделать
>те же самые шаги, что и с FreeBSD и все начинает
>работать. Та же самая штука, когда на одном компе загружена винда,
>а на моем ноуте FreeBSD. Винда говорит типа не подключен сетевой
>кабель. Стоит перезагрузиться в Linux (на ноуте), как винда сразу же
>говорит противоположное.
>Кабель пережат так как надо, ибо иначе бы в других ОСях не
>работало ничего.
>Ядро скомпилено с включеными опциями:
>
>device miibus
>device fxp
>
>Перепробовал все режимы, описанные в man 4 fxp: autoselect, 10baseT/UTP, 100baseTX. Единственное,
>грабли с full-duplex и half-duplex'ом.
>Вот что говорит:
>[13:29]# ifconfig fxp0 media 10baseT/UTP mediaopt half-duplex
>ifconfig: SIOCSIFMEDIA (mediaopt): Device not configured
>Что еще можно сделать?

если кабло глядит напрямую из карты в карту - тогда:

man ifconfig и man 4 fxp
на предмет жесткого задания media и mediaopt + full или half
сие уже неоднакратно расписывалось (phy negotiation режим договора/miibus)
- карта <-> hub/switch или карта <-> карта после договора о режиме работы
неверно их выставляют, вот и все собственнно.


"Непонятки с сетью во FreeBSD"
Отправлено Rendol , 25-Авг-05 05:52 
Карточка автополярная, а драйвер договориться не может.
Как вариант - обжать кроссоверный кабель и не издеваться над сетевухами.


"Непонятки с сетью во FreeBSD"
Отправлено dr Tr0jan , 25-Авг-05 10:11 
>Как вариант - обжать кроссоверный кабель и не издеваться над сетевухами.

Так там и так кроссовер стоит.


"Непонятки с сетью во FreeBSD"
Отправлено SubGun , 25-Авг-05 10:22 
Ради интереса, а до перекомпиляции ядра сетевуха работала?

"Непонятки с сетью во FreeBSD"
Отправлено soko1 , 15-Окт-05 19:58 
>Ради интереса, а до перекомпиляции ядра сетевуха работала?


неа, даже с лайвсд фряшного не работала=(