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

Исходное сообщение
"не вижу сеть в Солярис 9 х 86"

Отправлено citrus , 19-Дек-03 20:52 
поставил 9 Солярис. установил драйвер для сетевой карты Реалтек. ifconfig - a видит два интерфейса: локальный 127.... и реальный. все сетевые файлы вроде сконфигурированы правильно.
при наборе ping 127.0.0.1 и ping <моя машина>- is alive
когда ping сервер в моей сети или любая другая машина - no answer ...
попробовал sys-unconfig, после перезагрузки снова сконфигурировал сетевые параметры, затем во время загрузки система вроде находит сетевую карту, определяет адрес, а после загрузки опять сети не видно. что бы это могло быть?

Содержание

Сообщения в этом обсуждении
"не вижу сеть в Солярис 9 х 86"
Отправлено yur , 20-Дек-03 05:11 
>поставил 9 Солярис. установил драйвер для сетевой карты Реалтек. ifconfig - a
>видит два интерфейса: локальный 127.... и реальный. все сетевые файлы вроде
>сконфигурированы правильно.
>при наборе ping 127.0.0.1 и ping <моя машина>- is alive
>когда ping сервер в моей сети или любая другая машина - no
>answer ...
>попробовал sys-unconfig, после перезагрузки снова сконфигурировал сетевые параметры, затем во время загрузки
>система вроде находит сетевую карту, определяет адрес, а после загрузки опять
>сети не видно. что бы это могло быть?

Какой Realtec и какой драйвер ставил?


"не вижу сеть в Солярис 9 х 86"
Отправлено triplexx , 22-Дек-03 09:26 
>>поставил 9 Солярис. установил драйвер для сетевой карты Реалтек. ifconfig - a
>Какой Realtec и какой драйвер ставил?
realtek 8139, драйвер от Масаюка Мураяма



"не вижу сеть в Солярис 9 х 86"
Отправлено yur , 22-Дек-03 17:42 
>>>поставил 9 Солярис. установил драйвер для сетевой карты Реалтек. ifconfig - a
>>Какой Realtec и какой драйвер ставил?
>realtek 8139, драйвер от Масаюка Мураяма

ifconfig -a что говорит?
snoop пакеты видит?


"не вижу сеть в Солярис 9 х 86"
Отправлено triplexx , 23-Дек-03 06:42 
>ifconfig -a что говорит?
%ifconfig -a видит два интерфейса:
lo0 127.0.0.1
rf0 xxx.xxx.xxx.xxx netmask, ether и т.д.

когда пингую любую машину в сети, пишет что no answer, пингую себя - пишет is alive. потом отрубаю интерфейсы ifconfig rf0 down.
начинаю пинговать - пишет что ICMP host Unrechable и т.д.
>snoop пакеты видит?
%snoop выдает следующее:
using device /dev/rf0 (promiscuous mode)

%snoop -P -d rf0 (команда описана в readme Masayuki Murayama)
using device /dev/rf0 (non promiscuous mode)


"не вижу сеть в Солярис 9 х 86"
Отправлено triplexx , 23-Дек-03 07:35 
да, еще при выводе %dmesg|grep rf0 выдает в числе других такую строку:
NOTICE: auto-negotiation done but common ability not found


"не вижу сеть в Солярис 9 х 86"
Отправлено Nikolaev_D , 23-Дек-03 09:51 
>да, еще при выводе %dmesg|grep rf0 выдает в числе других такую строку:
>
>NOTICE: auto-negotiation done but common ability not found

Ну тебеж говорят - со свитчом договориться не смогли, прописывай параметры (speed, full/half duplex) на сетевой жестко.
И если просят ifconfig показать, то его надо показывать, а не велосипед изобретать.

А вообще-то поставь нормальную сетевую карту.
Сперто:

To check for the ( autonegotiated ) linkspeed :
ndd -get /dev/qfe link_speed    1 means 100 mbit for qfe and hme , 1 Gbit for ge drivers.
a 0 means 10 mbit for qfe and hme, 500 mbit for ge drivers.

To check for full- or half-duplex link mode , type :
ndd -get /dev/qfe link_mode    1 means full-duplex , 0 means half-duplex.

ndd -set /dev/qfe adv_autoneg_cap 0 turns off autonegotiation. ( 1 instead of 0 turns it on, but that's default )
ndd -set /dev/qfe adv_100fdx_cap 1 sets the interface to 100 mbit full-duplex
ndd -set /dev/qfe adv_100hdx_cap 1 sets the interface to 100 mbit half-duplex
ndd -set /dev/qfe adv_10fdx_cap 1 sets the interface to 10 mbit full-duplex
ndd -set /dev/qfe adv_10hdx_cap 1 sets the interface to 10 mbit half-duplex

You could use a few of these to further configure your interfaces from a  script at boot-time, for instance
/etc/rc2.d/S30qfeconfig


"не вижу сеть в Солярис 9 х 86"
Отправлено yur , 23-Дек-03 16:25 
>Сперто:
>
>To check for the ( autonegotiated ) linkspeed :
>ndd -get /dev/qfe link_speed    1 means 100 mbit for
>qfe and hme , 1 Gbit for ge drivers.
>a 0 means 10 mbit for qfe and hme, 500 mbit for
>ge drivers.
>
>To check for full- or half-duplex link mode , type :
>ndd -get /dev/qfe link_mode    1 means full-duplex , 0
>means half-duplex.
>
>ndd -set /dev/qfe adv_autoneg_cap 0 turns off autonegotiation. ( 1 instead of
>0 turns it on, but that's default )
>ndd -set /dev/qfe adv_100fdx_cap 1 sets the interface to 100 mbit full-duplex
>
>ndd -set /dev/qfe adv_100hdx_cap 1 sets the interface to 100 mbit half-duplex
>
>ndd -set /dev/qfe adv_10fdx_cap 1 sets the interface to 10 mbit full-duplex
>
>ndd -set /dev/qfe adv_10hdx_cap 1 sets the interface to 10 mbit half-duplex
>
>
>You could use a few of these to further configure your interfaces
>from a  script at boot-time, for instance
>/etc/rc2.d/S30qfeconfig

Это работает только для спарков, насколько я в курсе. Для solaris/x86 нет монолитных настроек скорости/дуплекса. Каждый автор драйвера использует свои механизмы/переменные.


"не вижу сеть в Солярис 9 х 86"
Отправлено yur , 23-Дек-03 16:22 
>да, еще при выводе %dmesg|grep rf0 выдает в числе других такую строку:
>
>NOTICE: auto-negotiation done but common ability not found

По-моему тут все написано чистым английским языком :)
Попробуй загнать карту и порт свитча в фиксированные настройки -

Q. Following message is printed in the /var/adm/messages file
    WARNING: rfN: link up but auto-nego failed, it's funny.

A. This massage may appear when the link partner does not have auto
   negotiation capability.
   Please disable auto negotiation capability for your NIC card by specifying
  the correct media mode in /kernel/drv/rf.conf according to the following
  syntax:

   rfN-duplex=["full"|"half"] rfN-speed=[100|10]; # where N is a unit number

  For example:
        rf0-duplex="full" rf0-speed=100;   # full-duplex 100Mbps for rf0
        rf0-duplex="half" rf0-speed=10;    # half-duplex 10Mbps for rf0


"не вижу сеть в Солярис 9 х 86"
Отправлено triplexx , 24-Дек-03 06:33 
   это я уже пытался сделать, насколько я понял - так описано в readme автора драйвера. однако после того как создал указанный файл (rf.conf, после установки драйвера этого файла не было, пришлось самому создать - правильно ли это?)%dmesg|grep rf0 теперь ничего плохого не сказал, а воз и ныне там, как не было сети, так ею и не пахнет.
   если будут еще мысли, буду только рад, самому видно теперь не допереть.

с наступающим всех


"не вижу сеть в Солярис 9 х 86"
Отправлено triplexx , 25-Дек-03 08:19 
уважаемые господа Админы. неужели все варианты решения данной проблемы исчерпаны?