Нужна помощь.Есть 2 подсети:
1) 192.168.2.1-255/255.255.255.0 и
2) 192.168.3.1-255/255.255.255.0 иНа подсети 1 (192.168.2.1) стоит шлюз (инет, почта).
На подсети 2 (192.168.3.2) стоит шлюз (инет, почта, корпоративная сеть).Есть компьютер под управлением FreeBSD 5.2.1 Release с двумя сетевыми платами:
rl0 - 192.168.2.4 и
rl1 - 192.168.3.41. Как сделать так, чтобы с любой машины 192.168.2.х
были видны ресурсы обеих подсетей.
2. Возможно ли к какой-либо машины из подсети 1 пользовать одновременно оба выхода в интернет.
Ну, помогите, пожалуйста.Как мне кажется, надо указать роутинг между двумя интерфейсами, только у меня, что-то не получилось...
Может как-то так:route add -net 192.168.3.4 192.168.2.4
Но, как мне кажется, какой-то бред это.
>Ну, помогите, пожалуйста.
>
>Как мне кажется, надо указать роутинг между двумя интерфейсами, только у меня,
>что-то не получилось...
>Может как-то так:
>
>route add -net 192.168.3.4 192.168.2.4
>
>Но, как мне кажется, какой-то бред это.
Смотри в сторону sysctl
net.inet.ip.forwarding=1
>
>Смотри в сторону sysctl
>net.inet.ip.forwarding=1Это прописать в ядре?
>
>Это прописать в ядре?
Прописал. А дальше что?
>>
>>Это прописать в ядре?
>
>
>Прописал. А дальше что?
/etc/sysctl.conf
---cut---
net.inet.ip.forwarding=1
---cut---Потом ребути тачку,...счастье :-)
>/etc/sysctl.conf
>---cut---
>net.inet.ip.forwarding=1
>---cut---
>
>Потом ребути тачку,...счастье :-)Я это уже сделал :) Я имел в виду, дальше надо прописывать роутинг
route add... ?
Не подскажете как? Читал умную доку, написал
#route add -net ip_внешнего_гейта ip_внешней_карты
Но, что-то не заработало...
У тебя стоит фря 5.2.1, в ней 2 сетевухи и тебе нужен между ними роутинг, достаточно того что было описано выше, если конечто у тебя firewall правильно настроен, то все должно работать без дописывания доп. маршрутов.
>У тебя стоит фря 5.2.1, в ней 2 сетевухи и тебе нужен
>между ними роутинг, достаточно того что было описано выше, если конечто
>у тебя firewall правильно настроен, то все должно работать без дописывания
>доп. маршрутов.Нет... Не работает.
Файервол я отключил пока вообще.Если с клиента в подсети 1 (192.168.2.10 (к примеру))
выполнить ping 192.168.3.4 (сетевуха, смотрящая в другую подсесть)
Не работает.Далее. На клиенте (win2K) пишу:
>route add 192.168.3.4 192.168.2.4
Ping начинает идти. Однако на другие компьютеры не идет по прежнему.
>route add 192.168.3.* 192.168.2.4
на клиенте - тоже никакого эффекта не дает.
http://www.opennet.me/base/net/mc_route.txt.html
посмотри, мож поможет
>http://www.opennet.me/base/net/mc_route.txt.html
>посмотри, мож поможет
Как вариантыhttp://www.opennet.me/openforum/vsluhforumID1/50359.html
http://www.opennet.me/openforum/vsluhforumID1/18843.html !!!
http://www.opennet.me/openforum/vsluhforumID1/50179.html ?
http://www.opennet.me/openforum/vsluhforumID1/24660.html
Разобрался вроде... Есть еще две проблемы:Сеть 192.168.3.х пингуется, правда кроме одного хоста - 192.168.3.2, который является шлюзом дальше. В следствие этого машины из подсети 192.168.2.х не могут ходить за пределы сети.
с FreeBSD 192.168.3.2 пингуется нормально, и, при указании роутинга дальше, за нее тоже. А вот с машинами 192.168.2.х - проблема.
Это может быть связано с тем, что обе подсети в кольце(подключены в один свич)?
2.
Ни оди резолвер не понимает как звать мою машину с FreeBSD. Например в Win2K bp gjlctnb 2.x пишу:
>nbtstat -a 192.168.2.4
Говорит хост не найден. Зато пингуется.
Неужели никто не может помочь?Очень надо.