ipfw. nat, pptp

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
CrazyPilot
ст. сержант
Сообщения: 321
Зарегистрирован: 2008-08-14 9:17:58
Откуда: Санкт-Петербург
Контактная информация:

ipfw. nat, pptp

Непрочитанное сообщение CrazyPilot » 2009-10-05 9:55:36

Доброго времени суток, уважаемые!

есть шлюз

Код: Выделить всё

root@gw ~]# uname -a
FreeBSD gw.example.ru 7.1-RELEASE-p5 FreeBSD 7.1-RELEASE-p5 #0: Mon May  4 16:35:11 MSD 2009   ArtemK@gw.example.ru:/usr/obj/usr/src/sys/GWSPB-2009-05-04  i386
На нём поднят nat (который ipfw nat). И есть следующая проблема:

Я со своей машины по pptp подключаюсь к удаленному серваку. Соответственно и tcp, и gre идут через нат в мир. Далее вторая машина так же устанавливает pptp на тот же внешний сервак через этот же нат. Меня выбрасывает. Как я понял, выбрасывает из-за того, что ipfw nat не может разобраться, кому из внутренних машин транслировать gre пакеты. Смущает вот что:

Код: Выделить всё

[root@gw ~]# ipfw nat 111 show
nat 111: icmp=1, udp=493, tcp=191, pptp=0, proto=2, frag_id=0 frag_ptr=0 / tot=687
Судя по тому, что есть pptp - ipfw nat умеет подсматривать сессии для pptp. Но не подсматривает.
Для обеих внутр. машин прописан

Код: Выделить всё

ipfw add nat 111 ip from table("внутр машины") to any
Может кто подскажет, как научить nat поддерживать несколько pptp соединений из локалки на один внешний сервак?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: ipfw. nat, pptp

Непрочитанное сообщение terminus » 2009-10-05 10:01:09

Код: Выделить всё

kldload alias_pptp.ko
:unknown:

---

Код: Выделить всё

ls -1 /boot/kernel | grep alias
alias_cuseeme.ko
alias_ftp.ko
alias_irc.ko
alias_nbt.ko
alias_pptp.ko
alias_skinny.ko
alias_smedia.ko
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение cloudsv » 2009-10-05 10:19:24

скорее всего выбрасывает сам сервер а не тупит nat

CrazyPilot
ст. сержант
Сообщения: 321
Зарегистрирован: 2008-08-14 9:17:58
Откуда: Санкт-Петербург
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение CrazyPilot » 2009-10-05 10:31:04

terminus писал(а):kldload alias_pptp.ko
Tnx, Bro! Данная штука спасла отца русской демократии. А в ведро нельзя это вкомпилить? Что-то в LINT не нашел...
cloudsv писал(а):скорее всего выбрасывает сам сервер а не тупит nat
Обоснуйте!

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение cloudsv » 2009-10-05 11:04:14

CrazyPilot писал(а):Обоснуйте!
NAT ведет таблицу сопоставлений портов и сохраняет созданное сопоставление в таблице.
Следовательно что бы запутать nat нада нарушить таблицу.

P.S. сейчас друга в онлайне нет, так бы проверил

CrazyPilot
ст. сержант
Сообщения: 321
Зарегистрирован: 2008-08-14 9:17:58
Откуда: Санкт-Петербург
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение CrazyPilot » 2009-10-05 11:09:38

cloudsv писал(а):NAT ведет таблицу сопоставлений портов и сохраняет созданное сопоставление в таблице.
А если используется gre? В рамках данного протокола бессмысленно говорить о портах [сокетах]

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение cloudsv » 2009-10-05 11:19:08

Код: Выделить всё

kldload alias_pptp.ko
помогло?

CrazyPilot
ст. сержант
Сообщения: 321
Зарегистрирован: 2008-08-14 9:17:58
Откуда: Санкт-Петербург
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение CrazyPilot » 2009-10-05 11:22:37

terminus плохого не посоветует =) Да, работает.

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение cloudsv » 2009-10-05 11:24:44

CrazyPilot писал(а):terminus плохого не посоветует =) Да, работает.
это радует, но все же будет возможность проверю.

познания lvl_up

CrazyPilot
ст. сержант
Сообщения: 321
Зарегистрирован: 2008-08-14 9:17:58
Откуда: Санкт-Петербург
Контактная информация:

Re: ipfw. nat, pptp

Непрочитанное сообщение CrazyPilot » 2009-10-05 11:28:40

cloudsv писал(а):это радует, но все же будет возможность проверю.
Я так и не понял, что вы проверять собрались? Попробовать из-за ната по pptp подключиться двумя клиентами к одному серваку без alias_pptp? Не выйдет...

Аватара пользователя
CTOPMbI4
прапорщик
Сообщения: 482
Зарегистрирован: 2008-05-02 20:20:47
Откуда: Made in Russia

Re: ipfw. nat, pptp

Непрочитанное сообщение CTOPMbI4 » 2013-11-22 6:49:49

CrazyPilot писал(а):
cloudsv писал(а):это радует, но все же будет возможность проверю.
Я так и не понял, что вы проверять собрались? Попробовать из-за ната по pptp подключиться двумя клиентами к одному серваку без alias_pptp? Не выйдет...
Интересует вопрос возможно ли одновременно поднимать ВПН с сервера (FreeBSD) в качестве клиента и через нат на компах в локалке на один и тот же ВПН сервер?
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!