Задача вроде простая, но что-то не получается:
Надо из одной локальной сетки маршрутизировть в другуюЕсть локальная сеть
192.168.4.0/255.255.255.0
В ней маршрутизатор 192.168.4.1Есть локальная сеть
192.168.5.0/255.255.255.0Есть машина c FreeBSD 4.5.
Один интерфейс
192.168.4.40
другой
192.168.5.1эта машина является маршрутизатором для 192.168.5.0
Надо просто настроить маршрутизацию из одной сетки в другую.
В rc.conf прописал gateway_enabled="YES"С 192.168.5.x на 192.168.5.1 пингутся
С 192.168.5.x на 192.168.5.40 пингутсяА дальше с 192.168.5.x на 192.168.5.x не пингутеся.
По книжкам вроде ничего, кроме gateway_enabled="YES" делать не надо.
Но что-то не выходит каменный цветок.
>Задача вроде простая, но что-то не получается:
>Надо из одной локальной сетки маршрутизировть в другую
>
>Есть локальная сеть
>192.168.4.0/255.255.255.0
>В ней маршрутизатор 192.168.4.1
>
>Есть локальная сеть
>192.168.5.0/255.255.255.0
>
>Есть машина c FreeBSD 4.5.
>Один интерфейс
>192.168.4.40
>другой
>192.168.5.1
>
>эта машина является маршрутизатором для 192.168.5.0
>
>Надо просто настроить маршрутизацию из одной сетки в другую.
>В rc.conf прописал gateway_enabled="YES"
>
>С 192.168.5.x на 192.168.5.1 пингутся
>С 192.168.5.x на 192.168.5.40 пингутся
>
>А дальше с 192.168.5.x на 192.168.5.x не пингутеся.
>
>По книжкам вроде ничего, кроме gateway_enabled="YES" делать не надо.
>Но что-то не выходит каменный цветок.что то я тебя не пойму.
Если я правильно предполагаю то у тебя модель такая:net 192.168.4.0/24 --> (gate 192.168.4.40 - 192.168.5.1 gate) <-- net 192.168.5.0/24
так?
если так, то на ВСЕХ машинах в четвертой сети нужно поставить адрес шлюза по умолчанию 192.168.4.40 (чтобы все пакеты, адреса назначения которых не были найдены напрямую, передавались на адрес шлюза)
ну и соотвественно на всех в пятой сети поставить адрес этой же машины-щлюза в пятой сети 192.168.5.1
Но это все хорошо работает пока эти две сети ни к чем больше не подключены. Если же появляются подключения в другие сети, то придеться потеть с таблицей маршрутизации.
Удачи - поправьте, если не прав.
>Есть локальная сеть
>192.168.4.0/255.255.255.0
>В ней маршрутизатор 192.168.4.1
>
>Есть локальная сеть
>192.168.5.0/255.255.255.0
>
>Есть машина c FreeBSD 4.5.
>Один интерфейс
>192.168.4.40
>другой
>192.168.5.1
>
>эта машина является маршрутизатором для 192.168.5.0
>
>С 192.168.5.x на 192.168.5.1 пингутся
>С 192.168.5.x на 192.168.5.40 пингутся
>
>А дальше с 192.168.5.x на 192.168.5.x не пингутеся.
>
>По книжкам вроде ничего, кроме gateway_enabled="YES" делать не надо.
>Но что-то не выходит каменный цветок.А ты на локальных машинах адрес шлюза указал? В настройках виндовой сети?
> соотвественно на всех в пятой сети поставить адрес этой же машины-щлюза > в пятой сети 192.168.5.1Я вобщем-то так и сделал.
Вот таблица маршрутизации на машине 192.168.5.2===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 da 67 d9 3c ...... 3Com EtherLink PCI
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.5.1 192.168.5.2 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.5.0 255.255.255.0 192.168.5.2 192.168.5.2 1
192.168.5.2 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.5.255 255.255.255.255 192.168.5.2 192.168.5.2 1
224.0.0.0 224.0.0.0 192.168.5.2 192.168.5.2 1
255.255.255.255 255.255.255.255 192.168.5.2 192.168.5.2 1
Default Gateway: 192.168.5.1
===========================================================================
Persistent Routes:
None