>Сколько, как и какие шаги нужно выполнить, для настройки связи двух ОС
>разного типа, я нигде в нете не нашел удовлетворяющей меня информации,
>вы все люди умные, подскажите, объясните плиз. Если есть хорошшие ссылки,
>пусть даже на английском, но мне нужны!.
>
>Сеть из 2х машин с ос (FreeBSD и winXP).
>Настройка XP: ip 192.168.20.1 nm 255.255.255.0
>Настройка FreeBsd: 192.168.21.1 nm 255.255.255.0
>
>Пробывал поставить nm для BSD 255.255.0.0 и все равно пишет "No route
>to Host"
>пишу route add -net 192.168.21.1 192.168.21.0 255.255.0.0
>выдает ошибку "Network is unreachble"
>Что сделать?
Н-да, учиться глядя на вышеизложенное
итак имеем XP IP=192.168.20.2, FreeBSD IP=192.168.20.1 - две машины, достаточно чтобы они были в одной сети класса "C" = 192.168.20
чтобы FreeBSD рутировал пакеты:
/etc/rc.conf
...
#--lavr, допустим что карта Intel Pro100, интерфейс fxp0
network_interfaces="fxp0 lo0"
ifconfig_fxp0="inet 192.168.20.1 netmask 255.255.255.0"
#--lavr, Unix сам выступает в качестве рутера
defaultrouter="192.168.20.1"
#--lavr want to be a gateway/router for local-net
gateway_enable="YES"
...
------------
Вот этих изменений достаточно на FreeBSD, перезагрузиться и все встанет
автоматом и будет работать если с железной частью все нормально.
На XP в качестве роутера использовать ip_freebsd.
ifconfig -a - чтобы посмотреть сетевые интерфесы
netstat -Iимя_интерфейса -w 1 - посмотреть статистику как идут пакеты на
интерфейсе
route add -net|host destination gateway [netmask]
в нашем случае:
route add -net 192.168.20 192.168.20.1 255.255.255.0
поднять роутинг на сеть 192.168.20.0 через gateway=192.168.20.1 (FreeBSD box) с маской 255.255.255.0 (вся сеть класса "C")