Столкнулись с интересным явлением. На машинку (Дюрон, две 100 мб сетевых Риалтека, одна из которых встроена в мать и которую нельзя отключить ни из биоса ни джампером) была поставлена FreeBSD 5.1 release с оригинального ISO. Карточкам были назначены следующие параметры:
rl0: 10.0.0.100 mask 255.255.255.0
rl1: 192.168.0.1 mask 255.255.255.0
т.е. машинка стоит меж двух сетей
дефолтный гейтвей - 10.0.0.1
Перекомпилировано ядро под файер и гейтвей. Все настроено так как нужно (не первый год маемся :-) ).
Файеру выставлены правила пропускать все в обоих направлениях (пока идет монтаж и наладка сети).
Маки на всех карточках разные и не конфликтуют с другими сетевыми.
Прикол проявился в том, что:
1. Встроенная сетевая всегда хочет называться последней (сначала rl1, а после пробного добавления еще одного 3-го реалтека - rl2);
2. Как не крути, а например пинговать можно только ту сеть, которая подключена к встроенной сетевой - т.е. в приведенном выше примере можно пинговать сеть 192.168.0.х
3. Если же наоборот к встроенной сетевой подключить кабель от сети 10.0.0.х, то наоборот, не пингуется уже сетка 192.168.0.х
4. Пробовали убить встроенную сетевую удалением ее из списка сетевых интерфейсов. Не помогает. Тогда вообще ничего не видно из обоих сетей.
5. В соответствии тому, что подключено к встроенной сетевой netstat выдает разную подборку маршрутов.
6. При пробной установке на ту же машину ХР-й винды оная видела и ту и другую сеть...
Кабеля обжаты исправно. На обоих концах от машинки-гейтвея кабеля втыкаются в свичи (хотя пробовали просто систему из 3-х машин, соединенных кроссом).
Честное слово, первый раз столкнулись с таким феноменом. Если у кого мысли есть, поделитесь пожалуйста.
P.S. та же настрофка конфигурационных файлов и ядра была не раз проверена на других гейтвеях, правда без встроенных сетевых.