>При настройке сети в Solaris 8 x86 4/01 release столкнулся со странной
>проблемой. Сетевая плата на этой машине Intel 82557 PRO100/B. Плата распознается
>при загрузке системы, интерфейс iprb0 нормально конфигурируется как inet 192.168.1.1 broadcast
>192.168.1.255 netmask 255.255.255.0 up. Кроме того, в /kernel/drv/iprb.conf явно прописан ForceSpeedDuplex=4;
>т.е. 100 Mb Full Duplex. Сеть состоит из 2-х машин: Solaris
>(Intel 82557 100/B 192.168.1.1) и Win98 (D-link DFE-538TX 192.168.1.99). Подключены через
>switch.
>Проблема следующая. Сразу после загрузки Solaris пытаюсь посмотреть arp таблицу:
>arp -a
>Никаких записей о машине Win98 (192.168.1.99) нет. Делаю ping 192.168.1.99. Никакого ответа
>нет. Запускаю snoop на iprb0. Делаю снова ping 192.168.1.99 и вижу
>результаты snoop - машина Solaris пытается разузнать кто 192.168.1.99, ибо в
>arp таблице ничего о ней нет. При этом никакого ответа нет.
>Самое интересное, что лампочки как на плате Intel, так и плате
>D-link мигают, т.е. Solaris реально отправляет широковещательные пакеты в LAN.
>Далее, делаю ping машины Solaris (192.168.1.1) с машины Win98 (192.168.1.99). Никакого ответа
>от Solaris нет. При этом в arp таблице Win98 ИМЕЕТСЯ запись
>о Solaris. Эта запись появляется сразу после загрузки, а через некоторое
>время исчезает. Добавление arp записей вручную на обоих машинах ничего не
>дает.
>Если вместо Solaris запустить OpenBSD, FreeBSD, Win98 - все работает прекрасно.
>Физические неисправности полностью исключены.
>Поставил 2 патча драйвера iprb, патч arp - не помогло.
>Там, в Solaris 8 x86, сеть работает или как?
>Спасибо
Привет. По-моему, это нижеописнный синдром :) Попробуй, может полечится :))
This message summarises the problem: all kernel versions beginning
with 108529-13 (circa 02/02) are BROKEN!!! If you are running
production machines on 108529-12, DO NOT UPGRADE!
I have narrowed the brokenness down to ACPI: the fix below works for
me; however, use this information at your own risk! If it causes your
computer to blow up, I will be not held responsible.
Add this line to either
/boot/solaris/bootenv.rc
or
/platform/i86pc/boot/solaris/bootenv.rc
------------------ BEGIN COPY ----------------------
setprop acpi-user-options '0x2'
------------------- END COPY -----------------------
Alternatively, run the following command:
/usr/platform/i86pc/sbin/eeprom acpi-user-options=0x2
This effectively disables ACPI and makes your network
interfaces usable again!
|