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

Исходное сообщение
"Понял, почему не работает маршрутизация в Solaris."

Отправлено skynet , 01-Дек-03 16:00 
Недавно присылал тему в форум, помните?
Так вот пакеты через 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-адреса.

Как это исправить?


Содержание

Сообщения в этом обсуждении
"Понял, почему не работает маршрутизация в Solaris."
Отправлено Ник , 01-Дек-03 19:24 
Дать команду:
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



"Понял, почему не работает маршрутизация в Solaris."
Отправлено skynet , 02-Дек-03 10:11 
>Дать команду:
>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). Как система воспримет это?