>>Есть freebsd 6.1, две сетевухи, две сети.
>>Не могу понять, почему не работает маршрутизация этих сетей через freebsd. Хосты
>>из обоих сетей не пингуют сеть за freebsd.
>>
>>Ответы на возможные вопросы:
>>1. На клиентах шлюз настроен соответственно.
>
>приведи настройки. Cо стороны реальных адресов:
inet Y.Y.Y.242 netmask 0xfffffff8 broadcast Y.Y.Y.247
Routing table:
default Y.Y.Y.241 UGS 0 23805 em0
X.X.X.0/24 Y.Y.Y.243 UGS 0 99 em0
127.0.0.1 127.0.0.1 UH 0 21811 lo0
Y.Y.Y.240/29 link#1 UC 0 0 em0
Y.Y.Y.241 00:a0:c5:fa:d4:ec UHLW 2 0 em0
Y.Y.Y.242 00:30:48:55:cb:2a UHLW 1 9 lo0
Y.Y.Y.243 link#1 UHLW 2 0 em0
traceroute to X.X.X.150 (X.X.X.150), 64 hops max, 40 byte packets
1 Y.Y.Y.243 (Y.Y.Y.243) 0.673 ms 0.233 ms 0.501 ms
2 * * *
Со второй стороны:
ip - X.X.X.150/24
Routing table:
Сетевой адрес Маска сети Адрес шлюза Интерфейс
Y.Y.Y.240 255.255.255.248 X.X.X.78 X.X.X.150
tracert Y.Y.Y.241
Трассировка маршрута к Y.Y.Y.241 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс X.X.X.78
2 * * * Превышен интервал ожидания для запроса.
С машины freebsd:
PING X.X.X.150 (X.X.X.150): 56 data bytes
64 bytes from X.X.X.150: icmp_seq=0 ttl=128 time=0.446 ms
PING Y.Y.Y.241 (Y.Y.Y.241): 56 data bytes
64 bytes from Y.Y.Y.241: icmp_seq=0 ttl=254 time=0.893 ms
>а как вы без NAT хотите из серой сети попаст во внешнюю
>нормальную сеть? Внешняя сеть о серых етях вообще ничего не знает.
>Если конечно под внешней сетью мы понимаем одно и тоже.
Извините, неточно выразился. Я имел ввиду, что в сети Y.Y.Y.240/29 адреса белые. Однако с таблице маршрутов хостов этой сети есть запись о маршруте к X.X.X.0/24.
>Попробуйте пересобрать ядро с опцией BRIDGE
А чем это поможет, мне не нужен bridge, мне нужен gateway.