В сети есть комп А. У этой сети 2 шлюза В и С, в разных подсетях и провайдерах. Шлюз В - по умолчанию для А. Задача:
Промапить порт 22 со шлюза С на комп А. Вроде просто, но! Получая пакет, присланный с С, комп А отправляет ответ на шлюз по умолчанию - В. Вообщем надо, что бы в проброшенных пакеты, приходящих от С на А менялся адрес отправителя. Вместо реального - был С.
Как вариант, поднять NAT на внутреннем интерфейсе С. Но как то не красиво... А все портмапперы, которые пробовал, не меняют адрес отправителя.
Промапить порты
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании 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/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Промапить порты
енто зовется policy routing
для freebsd первая сцылко в гугле
http://www.opennet.ru/base/net/bsd_pbr_route.txt.html
может поможет
для freebsd первая сцылко в гугле
http://www.opennet.ru/base/net/bsd_pbr_route.txt.html
может поможет
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-01-13 13:20:33
Re: Промапить порты
Э... ну да. Там как раз 2 NAT'а поднято. Это в принципе понятно... Хотя поднимать NAT на внутреннем интерфейсе, в моем случае, это черезчур. Я думал какой нибудь порт маппер - типа слушает N порт. Все входящие пакеты от своего имени редиректит на заданный комп:порт. Думаю пишется на С за 10 минут и занимает ~10 строк кода... Может из за этого примитивизма и нигде нет похожего? Что удивительно - все простенькие порт-мапперы для виндов написаны именно так!
Кстати, а как правильно запустить в rc.conf второй NAT? (FreeBSD 6.2)
Насколько я понимаю:
rc.conf:
Кстати, а как правильно запустить в rc.conf второй NAT? (FreeBSD 6.2)
Насколько я понимаю:
Код: Выделить всё
ln -s /etc/rc.d/natd /etc/rc.d/natd2
Код: Выделить всё
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
natd2_enable="YES"
natd2_flags="-f /etc/natd2.conf"