Доброго времени суток.
Во FreeBSD можно сказать только начал разбираться, поэтому есть проблемы, которые решить не могу :(Есть две локальные домашние сети NET1 и NET2
NET1: 192.168.15.х маска 255.255.255.0
NET2: 192.168.13.х маска 255.255.255.0
Есть комп с установленой FreeBSD 6.1 с двумя сетевыми картамив /etc/rc.conf
gateway_enable="YES"
ifconfig_xl0="inet 192.168.13.1 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.15.1 netmask 255.255.255.0"у пользователей NET1 прописан route add 192.168.13.0 mask 255.255.255.0 192.168.13.1 -p
у NET2 - route add 192.168.15.0 mask 255.255.255.0 192.168.15.1 -pпакеты между сетями ходят, файлы льются :)
в сети NET1 есть модем 192.168.15.10
чтобы выйти в инет нужно прописать маршрут до VPN-сервера провайдера: route add 10.1.24.1 mask 255.255.255.255 192.168.15.10проблема в том что неполчается из сети NET2 выйти в инет через модем в сети NET1
прописать route add 10.1.24.1 mask 255.255.255.255 192.168.15.10 в сети NET2 не удается из-за ошибки:
"Сбой добавления маршрута: Либо индекс интерфейса указан неверно, либо шлюз не лежит в той же подсети, что и данный интерфейс. Проверьте таблицу IP-адресов этого компьютера"Менять маску на всех комьютерах нельзя и на это не пойдет вторая сеть
Что нужно сделать чтобы можно было пользоваться модемом?
хацкеры )
и в первой и во второй сети убираете маршруты на соседнюю сеть и просто оставляете DG - свой интерфейс во FreeBSD машине.
На этой же машине поднимаете то что вам надо до модема с провайдером и все.
Корректируем легкий бред.>и в первой и во второй сети убираете маршруты на соседнюю сеть
>и просто оставляете DG - свой интерфейс во FreeBSD машине.На машинах в сетях ничего не трогаем.
>На этой же машине поднимаете то что вам надо до модема с
>провайдером и все.Вот это не понятно и считаем бредом.
Дальше, на машине с FreeBSD ("Центральной") прописываемroute add 10.1.24.1 mask 255.255.255.255 192.168.15.10
Теперь все машины будут знать куда идти к 10.1.24.1 - через модем 15.10.
Те, которые в 15 сети - получат редирект от FreeBSD, те которые в 13 сети пойдут туда через маршрутизатор, прописанный у них дефолтом.
Теперь главное, чтобы модем сумел отдал пакеты в сеть "192.168.13.х маска 255.255.255.0" через шлюз 13.1 - ну это на модеме и прописывай.
>[оверквотинг удален]
>route add 10.1.24.1 mask 255.255.255.255 192.168.15.10
>
>Теперь все машины будут знать куда идти к 10.1.24.1 - через модем
>15.10.
>Те, которые в 15 сети - получат редирект от FreeBSD, те которые
>в 13 сети пойдут туда через маршрутизатор, прописанный у них дефолтом.
>
>Теперь главное, чтобы модем сумел отдал пакеты в сеть "192.168.13.х маска
>255.255.255.0" через шлюз 13.1 - ну это на модеме и
>прописывай.А как это на модеме прописать? Модемы в сетях в основном Zyxel-645 и 660 серии
Доступ через телнет к ним могу получить.
Хотябы на словах :)
>[оверквотинг удален]
>>в 13 сети пойдут туда через маршрутизатор, прописанный у них дефолтом.
>>
>>Теперь главное, чтобы модем сумел отдал пакеты в сеть "192.168.13.х маска
>>255.255.255.0" через шлюз 13.1 - ну это на модеме и
>>прописывай.
>
>А как это на модеме прописать? Модемы в сетях в основном Zyxel-645
>и 660 серии
>Доступ через телнет к ним могу получить.
>Хотябы на словах :):) книги читай
Подобная ситуевина. две сети и у каждой свой шлюз в инет.
Объеденил их фрюхой.На фре нет инета, соответсвенно добавил дефолтоутер одной из сети:
получилось то, что и должно по логике: две маршрутизируемы между собой сети и у одной из них есть инет))
Собственно вопрос: подскажите, пожалуйста, как заставить, вторую сеть использовать шлюз первой?