Недавно присылал тему в форум, помните?
Так вот пакеты через Solaris проходят нормально.
Дело не в этом.
Настраивали эту станцию до меня и второй интерфейс поднимают с помощью скрипта:#!/sbin/sh
#
ifconfig hme1 plumb
ifconfig hme1 192.131.112.100 netmask 255.255.255.0 up
route add net 10.25.12.0 192.131.112.10 1Не знаю так ли надо это делать, но ifconfig показывает, что у обоих сетевых интерфейсов одинаковые MAC-адреса.
Как это исправить?
Дать команду:
eeprom "local-mac-address?=true"
и перезагрузиться.( По-умолчанию, в Solaris устанавливается MAC адресс на основе данных
из ID-PROM. Установка local-mac-address? true , говорит, что надо использовать собственные MAC адреса сетевых карт)Ну или:
ifconfig hme1 ether <MAC>Для того, что бы работал forwarding пакетов ( SUN работал как маршрутизатор) -
ndd -set /dev/ip ip_forwarding 1
>Дать команду:
>eeprom "local-mac-address?=true"
>и перезагрузиться.
>
>( По-умолчанию, в Solaris устанавливается MAC адресс на основе данных
> из ID-PROM. Установка local-mac-address? true , говорит, что надо использовать собственные
>MAC адреса сетевых карт)
>
>Ну или:
>ifconfig hme1 ether <MAC>
>
>Для того, что бы работал forwarding пакетов ( SUN работал как маршрутизатор)
>-
>ndd -set /dev/ip ip_forwarding 1
У меня получается, что первичный интерфейс hme0 взял MAC-адрес вторичного (hme1).
Как я понимаю, надо менять MAC-адрес первичного интерфейса ifconfig hme0 ether (MAC). Как система воспримет это?