У меня стоял FreeBSD 4.3 с настоеным там bridge
roter(805)-[ipnat for private network 192.168.100.x]
|
|
bridge(FreeBSD4.3)-[proxi for private network]
|
|
Hub(private network)
192.168.100.x
rc.conf
network_interfaces="fxp0 rl0"
ifconfig_fxp0="media 10baseT/UTP"
ifconfig_rl0="inet 212.38.114.118 netmask 255.255.255.252 media 10baseT/UTP"
ifconfig_rl0_alias0="inet 192.168.100.20 netmask 255.255.255.0 media 10baseT/UTP"
defaultrouter="212.38.114.117"
Некотоые машины кленты пользовались прокси некоторые натом и все были счастливы :)
Но теперь мне прищлось поменять систему на FreeBSD 5.2.1 из-за нового RAID-a, но тут все и началось. Bridge я запустил но он делает какуюто фигню.
Во первых пока я не поставлю alias netmask 0xffffffff он отказывается вообще работать.
А если я сделаю так как он хочет то все работает за исключением одной маленькой детали, клиенты private network не могут пинговать этот alias.
А на Freeshka дает error kernel: arplookup 192.168.100.x failed: host is not on local network.
Firewall я сразу отключил
options IPFIREWALL_DEFAULT_ACCEPT_TO_ALL
И что самое обидное роутер этот alias пингует. Роутинг у менгя настроен.
Вообщем все другие вариации пинга проходят. Кроме этого aliasa. А он мне
нужен для настроек прокси.
Спасибо за любую помощь.