faq обучение настройка
Текущее время: Пн июл 28, 2025 14:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Пт июн 18, 2010 16:27 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Доброго времени суток!

Интересует следующий вопрос:
Есть 2 DFL-210 настроеные между собой по VPN обе с доступом в интернет.
Также есть компьютер за одним из длинков со статическим ИП адресом.
Реально ли сделать так чтобы этот компьютер выходил в интернет не через основной шлюз а отправлялся бы в VPN тоннель откуда уже попадал бы в интернет?

т.е. вместо обычной схемы выхода вида

компьютер -> шлюз№1 -> интернет

получилась бы

компьютер -> шлюз№1 -> vpn -> шлюз№2 -> интернет

Если это возможно, то правильно ли я понимаю что надо копаться в проброске портов на обоих шлюзах?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 18, 2010 20:24 
Не в сети

Зарегистрирован: Вт июл 10, 2007 12:42
Сообщений: 7188
Откуда: Екатеринбург
Для этого вам надо настроить PBR.

http://dlink.ru/ru/faq/85/576.html
viewtopic.php?t=93443

_________________
6 x DFL-210, 2 x DFL-800. Для DFL-210/260/800/860 лучшая прошивка 2.27.08.03 (for WW). СКАЧАТЬ.
Совет: Не используйте в IP- и Routing-правилах сочетание any/all-nets нигде, кроме временных правил. Иначе возможны бреши в безопасности и несрабатывание последующих правил.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 18, 2010 21:43 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
В дополнение к PBR, вам надо со стороны DFL, через который будет выход в интернет, указать сеть all-nets и сделать маршрут на удаленную LAN сеть вручную.

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 22, 2010 18:27 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Ок. Если я правильно понял (хотя скорее всего неправильно) нужно сделать слудующее:
Имеем 2 Длинка со следующими параметрами:
1.
lan1 - 192.168.1.0/24
lan1_ip - 192.168.1.254
private_ip - 192.168.1.100
wan1_ip - xxx.xxx.xxx.xxx
wan1_gw - xxx.xxx.xxx.yyy

2.
lan2 - 192.168.2.0/24
lan2_ip - 192.168.2.254
wan2_ip - yyy.yyy.yyy.yyy
wan2_gw - yyy.yyy.yyy.zzz

ret - имя VPN тоннеля между сетями lan1 и lan2

Для решения задачи делаем следующее:
в Длинке №1
Создаем новую таблицу маршрутизации
DFL-210 - Routing - Routing Tables - Add

Name: Alt
Ordering: Only

Создаем новый маршрут в таблице Alt
DFL-210 - Routing - Routing Tables - Alt - Add
Interface: ret
Network: all-nets
Gateway: lan2_ip
Local IP Address: (None)
Metric: 70

Создаем правило маршрутизации
DFL-210 - Routing - Routing Rules - Add
Name: Alt_rule
Forward Table: Alt
Return Table: main
Service: all-services
Schedule: (None)

Interface Source: lan1
Network Source: private_ip

Interface Destination: wan1
Network Destination: all-nets

Создаем разрешающее правило
DFL-210 - Rules - IP Rules - Add - IP Rule
Name: user_rule
Action: NAT
Service: all-services
Schedule: (None)

Interface Source: lan
Network Source: private_ip

Interface Destination: ret
Network Destination: all-nets

Вроде как этими действиями завернули private_ip в тоннель
Далее на Длинке №2 делаем следующее:

Создаем новый маршрут в таблице Main
DFL-210 - Routing - Routing Tables - Alt - Add
Interface: ret
Network: all-nets
Gateway: lan1_ip
Local IP Address: (None)
Metric: 70

Какие-то IP правила создавать нужно?
Заранее спасибо за ответы.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 23, 2010 05:18 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
В целом все верно, но...

На DFL №1 не надо шлюза в маршруте на тоннель, там есть четкий endpoint.

Далее, можно на маршрут ipsec в таблице Alt повесить мониторинг (ICMP) и изменить ordering на first у таблицы - если IPsec упадет, то у "счастливчика" интернет пойдет через штатный wan.

На DFL №2 достаточно правила NAT ipsec/remote_private_ip wan/all-nets all_services, а альтернативной таблицы в принципе там не надо.

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 23, 2010 19:11 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Сделал как Вы посоветовали.
В итоге на первой длинке в статусе соединений при пингах удаленных узлов пишет что-то вроде

PING ICMP lan:192.168.1.100:512 ret:195.14.50.1:512 5

Из чего получается что трафик в VPN тоннель заворачивает, в логах тамже пишется
Информация CONN
600004 Alt_rule UDP lan ret 192.168.1.100 3252 conn_open_natsat
195.14.50.1 53

На втором длинке тишина, ни статусов соединений никаких ни в логах ничего не написано. Такое ощущение что вторая длинка тупо не видит что с ней хотят общаться.
Почему такое может быть?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 24, 2010 10:03 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Вот что конкретно первая длинка пишет про ICMP запросы:
Информация CONN Alt_rule   ICMP   lan 192.168.1.100 conn_open_natsat
                     600004                          ret 195.14.50.1

conn=open connsrcid=512 conndestid=512 connnewsrcip=192.168.1.254 connnewsrcid=10867 connnewdestip=195.14.50.1 connnewdestid=10867

Пробовал создать правило на второй длинке Drop any/all-nets any/all-nets all_tcpudpicmp
и поставить его на мониторинг так тоже тихо.
Вопрос который меня мучает на какой шлюз первая длинка отправляет пакеты по нату и как это проследить?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 24, 2010 14:02 
Не в сети

Зарегистрирован: Пн окт 30, 2006 09:19
Сообщений: 33
хотелось бы узнать решение данной задачи, т.к. тоже актуально.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 24, 2010 17:13 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
Если вы видите в логе запись CONN, то это значит что все нормально и у вас отрабатывает Alt_Rule. Теперь приверяйте на "принимающем" DFL, что там в Status > Connections. И покажите ваши правила, затрагивающие этот трафик скринами.

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 24, 2010 18:19 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Ну вот я тоже подумал что с первой длинкой все норм.

Скриншот правил на второй длинке:
в папке ret_1 находятся 3 правила допуска "из" "в" и пинги из первой подсети, они также стоят на мониторе.
Изображение

В логах я вижу только заблокированный мусор от разных внешних IP на wan интерфейсе по правилу Drop_1_100
пингую я 195.14.50.1 так вот нигде в логах на второй длинке этот айпи не проскакивает. =\

И еще, раз я выхожу по нату из первлй длинки во вторую адрес должен поменяться на 192.168.1.254 правильно? Или же он меняется на внешний ИП wan интерфейса?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 24, 2010 18:38 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
Вы кажется писали, что на DFL №1 у вас тоже NAT было? Так вот либо там меняйте на Allow правило для private_ip и в IPsec указывайте со стороны DFL №2 сеть all-nets, либо на DFL №2 в правиле NAT сделайте source просто ret/remote_net

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 24, 2010 19:41 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Так тоже пробовал уже.
У меня создалось впечатление что заруленные из первой длинки в тоннель пакеты с адресом отправителя 192.168.1.100 и адресом получателя 195.14.50.1 отбрасываются на каком-то этапе даже не доходя до обработки правилами.

Попробовал создать в длинке №2 правило тест Drop any/all-nets any/all-nets all_icmp и поставил его на самый верх.
Если пинговать сеть в диапазоне 192.168.2.1-192.168.2.254 то правило отрабатывает и пишет с логе дроп. Если же пингануть например 192.168.3.1 то в логе тихо хотя на Длинке №1 правило пишет

Информация CONN Alt_rule ICMP lan 192.168.1.100 conn_open
600001 ret 192.168.3.101

conn=open connsrcid=512 conndestid=512

Подозреваю что первая Длинка всеже как-то неправильно роутит.
На всякий случай выкладываю настройки роутинга:
Изображение
Изображение

UPD: Еще заметил что длинка№2 со старой прошивкой 2.20.01. Попробую залить на нее последнюю посмотрю что получится.
UPD2: Без изменений.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 28, 2010 09:34 
Не в сети

Зарегистрирован: Пн окт 30, 2006 09:19
Сообщений: 33
AlexeyK

решение найдено?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 28, 2010 10:38 
Не в сети

Зарегистрирован: Чт окт 13, 2005 14:59
Сообщений: 18
Нет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 28, 2010 11:18 
Не в сети

Зарегистрирован: Пт янв 15, 2010 13:45
Сообщений: 411
danilovav писал(а):
в IPsec указывайте со стороны DFL №2 сеть all-nets
на первом длинке в IPsec, что указано как удаленная сеть ?

_________________
если человек - идиот, то это надолго


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB