Установил на машинку FreeBSD.
В наличии три сетевых интерфейса: один интегрированный и два дополнительных PCI-ых, один из которых 3Com 3C905B-TX, хочу через него Vlan-ы гонять.
Все интерфейсы после установки благополучно поднялись.
Сконфигурировал в начале вышеуказанный 3Com, вышел в инет, докачал с репозитариев что необходимо. Настроил второй сетевой интерфейс(назначил адрес из той же подсети), перезагрузился. В результате второй пингуется, а первый(3Com который)нет. ifconfig показывает что все в норме, айпишники назначены интерфейсы активные. Комментирую в rc.conf строку с настройками второго интерфейса, перезагружаюсь, первый опять работает.
В первый раз с таким сталкиваюсь.
Первый интерфейс, 3com определился как xl0, второй как fxp0.В чем может быть проблема? В какую сторону копать?
маска сети конфликтующих интерфейсов? совпадает?
Привет,> В чем может быть проблема? В какую сторону копать?
Зачем вам два разных интерфейса в одной и той же маске? И что, их оба в один и тот же свитч воткнули? Конечно, такое работать не будет. Поставьте себя на место ядра и попытайтесь решить через какой из двух интерфейсов отправить пакет, идущий на адрес из их общей маски? Теперь поняли, почему не работает?
WWell,
> Привет,
>> В чем может быть проблема? В какую сторону копать?
> Зачем вам два разных интерфейса в одной и той же маске? И
> что, их оба в один и тот же свитч воткнули? Конечно,
> такое работать не будет. Поставьте себя на место ядра и попытайтесь
> решить через какой из двух интерфейсов отправить пакетНе знаю как в Бизде, а в Лине и ваще в нормальных Юнихах пишуть дефулть гэйтвей.
route add default gw 192.168.0.1 dev eth0
Привет,Читали бы прежде, чем отвечать...
> Не знаю как в Бизде, а в Лине и ваще в нормальных
> Юнихах пишуть дефулть гэйтвей.
> route add default gw 192.168.0.1 dev eth0написано же:
>> Поставьте себя на место ядра и попытайтесь
>> решить через какой из двух интерфейсов отправить пакетидущий на адрес ИЗ ЭТОЙ ОБЩЕЙ МАСКИ. Причем тут default gw?!
WWell,
> В чем может быть проблема? В какую сторону копать?А копать, однако придётся в сторону оффтопа. То есть подумать, прежде чем наворачивать костыли.
А костыли уже видны - "гонять Vlan-ы" - значит нормальный коммутатор есть. Тогда надо ответить на вопрос - нахрена на два физических интерфейса вешать адреса из одной сети? Если осмысленно ответить не получится - значит точно не надо.<ворчалка>Cisco, допустим, да и другие роутеры хрен такое позволяют. В Linux кто-то когда-то ввёл эту фичу для может быть пары-тройки совсем инвалидных ситуаций, когда без этого ну никак. Зато теперь админы бездумно подсели на это кресло-каталку и уже ногами ходить разучились...</ворчалка>
Всем спасибо за ответы!Данная ситуация возникла в связи стем, что хотел протестировать и промаркировать сетевые интерфейсы. Раньше стояла OpenSUSE, так там я спокойно назначал всем интерфесам адреса из одной подсети, тестил, а дальше уже присваивал свои адреса. Думал тут по такой же схеме пойти, ан нет. Не знал что на FreeBSD так нельзя.
> Не знал что на FreeBSD так нельзя.Всё-таки наверное, как уже писали выше, нельзя только тем, кто о таблице маршрутизации не заботится...
> Всем спасибо за ответы!
> Данная ситуация возникла в связи стем, что хотел протестировать и промаркировать сетевые
> интерфейсы. Раньше стояла OpenSUSE, так там я спокойно назначал всем интерфесам
> адреса из одной подсети, тестил,НЕ ВЕРЮ (C) Станиславский.
а дальше уже присваивал свои адреса.
> Думал тут по такой же схеме пойти, ан нет. Не знал
> что на FreeBSD так нельзя.
Привет,> Раньше стояла OpenSUSE, так там я спокойно назначал всем интерфесам
> адреса из одной подсети, тестил, а дальше уже присваивал свои адреса.Быть такого не может в Линуксе - а если в Сусах можно, то значит Новел сошел с ума. Точка.
> Думал тут по такой же схеме пойти, ан нет. Не знал что на FreeBSD так нельзя.
Ни в одной нормальной OS такое нельзя.
WWell,