ipnat
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Dangerous
- рядовой
- Сообщения: 20
- Зарегистрирован: 2007-06-05 20:22:57
- Откуда: Днепропетровск
- Контактная информация:
ipnat
Приветствую!
есть роутер на ём два внешних итерфейса (vlan)с реальными ip
через каждый надо натом выпустить свою серую сеть ,
вот /etc/ipnat.conf
map vlan98 192.168.17.128/25 -> x.x.x.170/32
map vlan94 192.168.21.0/24 -> x.x.x.54/32
работает только если адрес черз который сеть натится - дефолтроутовый , т.е. только одна сеть
помогите пожалуйста , как правильно сделать?
есть роутер на ём два внешних итерфейса (vlan)с реальными ip
через каждый надо натом выпустить свою серую сеть ,
вот /etc/ipnat.conf
map vlan98 192.168.17.128/25 -> x.x.x.170/32
map vlan94 192.168.21.0/24 -> x.x.x.54/32
работает только если адрес черз который сеть натится - дефолтроутовый , т.е. только одна сеть
помогите пожалуйста , как правильно сделать?
Байты не горят!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. сержант
- Сообщения: 311
- Зарегистрирован: 2007-05-11 9:41:21
- Откуда: Tashkent
- Контактная информация:
Re: ipnat
ваапще, стандартными средствами фри - ipfw + fwd. я лучше б посоветовал в этом деле использоывать фильтр pf или ipfilter, т.к. они имеют более функциональный набор. А вообще я б те посоветовал использовать в таких вещях Linux... сетевая система в линухе устроена грамотней чем в той же фри. Юзай Генту, классная система, я ее щя мучаюDangerous писал(а):Приветствую!
есть роутер на ём два внешних итерфейса (vlan)с реальными ip
через каждый надо натом выпустить свою серую сеть ,
вот /etc/ipnat.conf
map vlan98 192.168.17.128/25 -> x.x.x.170/32
map vlan94 192.168.21.0/24 -> x.x.x.54/32
работает только если адрес черз который сеть натится - дефолтроутовый , т.е. только одна сеть
помогите пожалуйста , как правильно сделать?

- Dangerous
- рядовой
- Сообщения: 20
- Зарегистрирован: 2007-06-05 20:22:57
- Откуда: Днепропетровск
- Контактная информация:
Re: ipnat
Я только соскочил с Линукса , фря мне показалась чем-то даже удобней и стабильней.
С natd не хочется заморачиватся .
Неужели такая простая задача не рашается средствами ipnat под фрёй ?
С natd не хочется заморачиватся .
Неужели такая простая задача не рашается средствами ipnat под фрёй ?
Байты не горят!
- abanamat
- сержант
- Сообщения: 255
- Зарегистрирован: 2007-03-15 11:24:26
- Откуда: Питер
- Контактная информация:
Re: ipnat
во фре может быть тока один шлюз по умолчанию.Dangerous писал(а):работает только если адрес черз который сеть натится - дефолтроутовый , т.е. только одна сеть
помогите пожалуйста , как правильно сделать?
ну или динамическая маршрутизация нужна. Но это зависит от того, кто раздает реальные ипы. А.. еще вариант - иметь солярку.
- Dangerous
- рядовой
- Сообщения: 20
- Зарегистрирован: 2007-06-05 20:22:57
- Откуда: Днепропетровск
- Контактная информация:
Re: ipnat
Да собсна сам себе их и раздаю с другого маршрутизатора , просто поставленна задача на охвисном раутере отдельной организации
выдать отдельный ИП и через него их натить.
выдать отдельный ИП и через него их натить.
Байты не горят!
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: ipnat
посмотри может это поможет http://www.opennet.ru/base/net/vlan_freebsd.txt.html
с маршрутами я правда ничего не понял, может попробовать заменить штатный на какойто накрученный демон
типа zebra
с маршрутами я правда ничего не понял, может попробовать заменить штатный на какойто накрученный демон
типа zebra
-
- ст. сержант
- Сообщения: 311
- Зарегистрирован: 2007-05-11 9:41:21
- Откуда: Tashkent
- Контактная информация:
Re: ipnat
как говорилось выше, фря может иметь один морашрут. короч это можно оргпнизовать тока форвардингом пакетов.
в Линухе это делается оччень просто с помощью iptables+iproute2. Во фре нада использовать ipfw+правило fwd. Или можно использовать pf. Тут на сайте есть несколько примеров.
в Линухе это делается оччень просто с помощью iptables+iproute2. Во фре нада использовать ipfw+правило fwd. Или можно использовать pf. Тут на сайте есть несколько примеров.
-
- ст. сержант
- Сообщения: 311
- Зарегистрирован: 2007-05-11 9:41:21
- Откуда: Tashkent
- Контактная информация:
Re: ipnat
ну можно сделать ещё ipfw + ipnatJamIr писал(а):Да-да, подтверждаю, я все это пыталась сделать в сентябре с помощью ipnat-а - не выйдет...либо линуха с iproute2 либо ipfw с натдемоном, или pf..вобщем читай все статьи по поводу policy based routing

- Dangerous
- рядовой
- Сообщения: 20
- Зарегистрирован: 2007-06-05 20:22:57
- Откуда: Днепропетровск
- Контактная информация:
Re: ipnat
Всё решилось вот так:
Хочется всё же решить это с помошью ipnat , но это будет чуть позже.
Код: Выделить всё
#!/bin/sh
natd -a x.x.x.54 -p 8668
natd -a x.x.x.170 -p 8778
ipfw 100 add divert 8668 ip from 192.168.21.0/24 to any
ipfw 120 add divert 8778 ip from 192.168.17.0/24 to any
ipfw 130 add fwd x.x.x.54 ip from x.x.x.53 to any
ipfw 140 add fwd x.x.x.170 ip from x.x.x.169 to any
ipfw 150 add divert 8668 ip from any to x.x.x.54
ipfw 160 add divert 8778 ip from any to x.x.x.170
Хочется всё же решить это с помошью ipnat , но это будет чуть позже.
Последний раз редактировалось Alex Keda 2008-01-20 20:57:15, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
Байты не горят!