Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » NAT FREEBSD cisco vpn client

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

RusLANchik74

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Проблемка возникла с сабжем, не пойму в чём и куда для начала копать.
 
Был поднят тазик с FreeBSD и настроен нат по стандартной схеме
(ipfw+natd).  
 
2100 0 0  divert natd ip from 192.168.0.0/24 to any out via rl0
2200 0.0 divert natd ip from any to ${IpOut} in via rl0
 
Интернет через него клиенты получают без вопросов, натиться
вся внутренняя сетка.
 
Дальше интереснее,  для работы с удалённым офисом используеться "cisco
vpn client" (приблуда, позволяющая поднять vpn канал на оборудование
cisco), первый клиент поднимаеться и работает без всяких вопросов, но
когда соединяеться второй клиент, то первый перестает принимать пакеты с
уделённой стороны, хотя второй при этом работает без проблем. Такая же
ситуация на третьем клиенте. Т.е. одновременно работать может только
один клиент.  
 
Возникает собсно вопрос, проблема в нате?  
Пробовал поднимать несколько натов на разных портах,  
 
................................
02100  8  480 divert 8670 ip from 192.168.0.127 to any out via rl0
02200  2  120 divert 8671 ip from 192.168.0.169 to any out via rl0
02300  0    0 divert 8672 ip from 192.168.0.156 to any out via rl0
02400  9  540 divert 8670 ip from any to ${IpOut} in via rl0
02500  0    0 divert 8671 ip from any to  ${IpOut} in via rl0
02600  0    0 divert 8672 ip from any to ${IpOut} in via rl0
.......................................
 
но так как внешняя ip у меня одна, не знаю как завернуть пакеты назад
для каждого клиента (по вышенаписаным правила, они все возвращаються
на  2400 ), или есть другое решение вопроса?
 

Всего записей: 6 | Зарегистр. 15-09-2006 | Отправлено: 11:34 11-06-2009 | Исправлено: RusLANchik74, 11:34 11-06-2009
slut



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А как настроен firewall?

Всего записей: 1813 | Зарегистр. 31-10-2002 | Отправлено: 11:54 11-06-2009
RusLANchik74

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А как настроен firewall?

сейчас настроен так, но этот вариант не работает с вторым и третьим адресом в правилах ната, раньше стояло
 
${FwCMD} add divert natd ip from 192.168.0.0/24 to any out via rl0
${FwCMD} add natd ip from any to ${IpOut} in via rl0
 
и поднят нат на стандартном порту
natd -s -m -n rl0
 
но проблема вышеописанная (не работают одновременно два cisco клиента)
 
ipfw_list
 

Всего записей: 6 | Зарегистр. 15-09-2006 | Отправлено: 12:06 11-06-2009 | Исправлено: RusLANchik74, 12:24 11-06-2009
Sadok

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так и должно быть. В том смысле, что ipfw не умеет пропускать два и более gre через nat на один и тот же внешний ip. Расширьте в удаленном офисе диапазон внешних ip (каждый клиент из-под nat подключается к своему  внешнему ip) - проблема пройдет. А проще тунель пробросить...
 
возможно, проблема решена в pf.

Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 15:25 11-06-2009
RusLANchik74

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Так и должно быть. В том смысле, что ipfw не умеет пропускать два и более gre через nat на один и тот же внешний ip. Расширьте в удаленном офисе диапазон внешних ip (каждый клиент из-под nat подключается к своему  внешнему ip) - проблема пройдет. А проще тунель пробросить...  
 
возможно, проблема решена в pf.

судя по статье http://fiery-fenix.kiev.ua/archives/17-FreeBSD_i_GRE._Proksirovanie_na_odin_VPN_server.html
всётаки решаемо, опробую, отпишусь

Всего записей: 6 | Зарегистр. 15-09-2006 | Отправлено: 17:58 11-06-2009
Sadok

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RusLANchik74
ссылка не пашет..  
 
помнится, мы из-под ipfw не смогли порубиться в CS на одном и том же серваке ipf тоже не помог.
 
короче, теоретически, без патчей и бубнов работать не будет

Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 20:47 11-06-2009
roma



skydiver
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sadok

Цитата:
ссылка не пашет..  

какая конкретно? а да. перестала пахать
вобщем там похоже всё дело в использовании xmit/recv вместо via

Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 21:13 11-06-2009
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ipfw не умеет пропускать два и более gre через nat на один и тот же внешний ip

в ipfw таокй проблемы нет, а вот в pf она не решена до сих пор - приходится извращаться
 
а вообще я бы посоветовал посмотреть tcpdump-ом какие пакеты и идут в нормальной ситуации и при наличии проблемы, сравнив их, найти место где появляются отличия и уже анализировать

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 23:09 11-06-2009
Sadok

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
в ipfw таокй проблемы нет

это смешно. относительно ситуации топикстартера.
 
покажите нам свои правила ипвф и "юнэйм -а"
 
кстати, за ПФ я, без всяких приколов, тоже посмотрю.

Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 05:08 12-06-2009
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » NAT FREEBSD cisco vpn client


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru