faq обучение настройка
Текущее время: Вс июн 15, 2025 13:07

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Public IP DFL1660 and IPsec over L2TP
СообщениеДобавлено: Сб мар 10, 2012 19:26 
Не в сети

Зарегистрирован: Чт янв 26, 2012 09:28
Сообщений: 15
Добрый день,

Подскажите пожалуйста, что нужно еще добавить в конфигурацию, что был доступен публичный IP DFL1660 во время установленного к нему соединения через IPsec over L2TP из под Windows XP.

В данный момент соединение благополучно устанавливается, доступна локальная сеть и сервера в зоне dmz (transperent mode), доступен Public IP присоединенный к wan1 через публикацию ARP, а вот основной IP DFL на wan1, на который производится подключение недоступен.

Код:
DFL-1660:/> about

D-Link Firewall 2.30.01.06-15906
Copyright Clavister 1996-2011. All rights reserved
QuickSec SSHIPSECPM version 2.1 library 2.1
Copyright 1997-2003 SafeNet Inc
Build : May 12 2011

DFL-1660:/L2TPAddresses> show IP4Address

   Name       Address                        No DC  UA Groups  Comments
   ---------  -----------------------------  -----  ---------  --------
   l2tp_ip    192.168.100.1                  No     <empty>    <empty>
   l2tp_pool  192.168.100.2-192.168.100.254  No     <empty>    <empty>

DFL-1660:/> show PSK

   Name              Type                Comments
   ----------------  ------------------  --------
   l2tp_ipsec_psk    ASCII (Passphrase)  <empty>

DFL-1660:/> show Interface IPsecTunnel l2tp_ipsec_tunnel

                   Property  Value
 --------------------------  --------------------------------
                     Index:  2
                      Name:  l2tp_ipsec_tunnel
              LocalNetwork:  InterfaceAddresses/wan1_ip
             RemoteNetwork:  all-nets
            RemoteEndpoint:  <empty>
         IKEConfigModePool:  <empty>
             IKEAlgorithms:  Standard
           IPsecAlgorithms:  Standard
        IKELifeTimeSeconds:  28800
      IPsecLifeTimeSeconds:  3600
    IPsecLifeTimeKilobytes:  0
         EncapsulationMode:  Transport
                AuthMethod:  PSK (Pre-shared keying)
                       PSK:  l2tp_ipsec_psk
               LocalIDType:  Auto
                     XAuth:  Off
             DHCPOverIPsec:  No
       AddRouteToRemoteNet:  Yes
              PlaintextMTU:  1420
          OriginatorIPType:  LocalInterface (Local interface)
                   IKEMode:  Main (Mainmode)
                   DHGroup:  2
                       PFS:  None
                SetupSAPer:  Net (Per network)
         DeadPeerDetection:  Yes
              NATTraversal:  OnIfNeeded (Only if needed)
                 KeepAlive:  Disabled
                    Metric:  90
 AutoInterfaceNetworkRoute:  No
                  Comments:  <empty>

DFL-1660:/> show Interface L2TPServer l2tp_ipsec

               Property  Value
 ----------------------  -------------------------------
                  Name:  l2tp_ipsec
                    IP:  L2TPAddresses/l2tp_ip
        TunnelProtocol:  L2TP
             Interface:  l2tp_ipsec_tunnel
              ServerIP:  InterfaceAddresses/wan1_ip
           UseUserAuth:  Yes
              MPPENone:  Yes
             MPPERC440:  No
             MPPERC456:  No
            MPPERC4128:  No
                IPPool:  L2TPAddresses/l2tp_pool
                  DNS1:  <empty>
                  DNS2:  <empty>
                 NBNS1:  <empty>
                 NBNS2:  <empty>
         AllowedRoutes:  all-nets
 ProxyARPAllInterfaces:  No
    ProxyARPInterfaces:  lan1
              Comments:  <empty>

DFL-1660:/> show UserAuthRule 1(l2tp_auth)

                  Property  Value
 -------------------------  ------------------------------
                    Index:  1
                     Name:  l2tp_auth
                    Agent:  PPP (L2TP/PPTP/SSL VPN)
          ChallengeExpire:  160
               AuthSource:  Local
                Interface:  l2tp_ipsec
             OriginatorIP:  all-nets
             TerminatorIP:  InterfaceAddresses/wan1_ip
              LocalUserDB:  UserDB
            PPPAuthNoAuth:  No
               PPPAuthPAP:  Yes
              PPPAuthCHAP:  Yes
            PPPAuthMSCHAP:  Yes
          PPPAuthMSCHAPv2:  Yes
              IdleTimeout:  1800
           SessionTimeout:  <empty>
        UseServerTimeouts:  No
   MultipleUsernameLogins:  AllowMultiple (Allow multiple)
        AccountingServers:  <empty>
                BytesSent:  Yes
              PacketsSent:  Yes
            BytesReceived:  Yes
          PacketsReceived:  Yes
              SessionTime:  Yes
 SupportInterimAccounting:  No
               LogEnabled:  Yes
              LogSeverity:  Default
                 Comments:  <empty>

DFL-1660:/8(l2tp_ipsec)> show IPRule

IPRule

   #  Name                Action  SrcIf       SrcNet                      DestIf      DestNet                     Service
   -  ------------------  ------  ----------  --------------------------  ----------  --------------------------  --------------
   1  l2tp_ipsec_to_lan1  Allow   l2tp_ipsec  L2TPAddresses/l2tp_pool     lan1        InterfaceAddresses/lan1net  all_tcpudpicmp
   2  lan1_to_l2tp_ipsec  Allow   lan1        InterfaceAddresses/lan1net  l2tp_ipsec  L2TPAddresses/l2tp_pool     all_tcpudpicmp
   3  l2tp_ipsec_to_fw    Allow   l2tp_ipsec  L2TPAddresses/l2tp_pool     any         L2TPAddresses/l2tp_ip       all_tcpudpicmp
   4  fw_to_l2tp_ipsec    Allow   any         L2TPAddresses/l2tp_ip       l2tp_ipsec  L2TPAddresses/l2tp_pool     all_tcpudpicmp
   5  allow_l2tp_ipsec    NAT     l2tp_ipsec  L2TPAddresses/l2tp_pool     wan1        all-nets                    all_tcpudpicmp



Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Public IP DFL1660 and IPsec over L2TP
СообщениеДобавлено: Пн мар 12, 2012 00:59 
Не в сети

Зарегистрирован: Чт янв 26, 2012 09:28
Сообщений: 15
Если кто то предложит, добавить явные разрешающие правила из тоннеля на wan1 и обратно, то это не помогает:

Код:
   #  Name                Action  SrcIf       SrcNet                      DestIf      DestNet                     Service
   -  ------------------  ------  ----------  --------------------------  ----------  --------------------------  --------------
   6  allow_l2tp_ipsec    Allow   l2tp_ipsec  L2TPAddresses/l2tp_pool     any         InterfaceAddresses/wan1_ip  all_tcpudpicmp
   7  allow_l2tp_ipsec    Allow   any         InterfaceAddresses/wan1_ip  l2tp_ipsec  L2TPAddresses/l2tp_pool     all_tcpudpicmp


Возможно причина частично кроется в том, что тоннель является динамическим (Remote Network: all-nets и выбрана опция Dynamically add route to the remote network when a tunnel is established), и нужно на стороне клиента добавлять какой то дополнительный маршрут?!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Public IP DFL1660 and IPsec over L2TP
СообщениеДобавлено: Пн мар 12, 2012 11:31 
Не в сети

Зарегистрирован: Вт июл 10, 2007 12:42
Сообщений: 7188
Откуда: Екатеринбург
1. Надо на клиенте отключить галку основного шлюза в этом соединении.
или
2. Настроить парой правил (SAT+NAT) NAT loopback

Неясно, что подразумевается под доступностью: пинг, проброс портов или еще что-то.

Доступ к правильно опубликованному дополнительному адресу ничем не отличается от основного.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Public IP DFL1660 and IPsec over L2TP
СообщениеДобавлено: Пн мар 12, 2012 23:07 
Не в сети

Зарегистрирован: Чт янв 26, 2012 09:28
Сообщений: 15
Добрый день,

Убирать галочку "использовать основной шлюз" я пробовал, и конечно же маршрутизация при этом работала, но только в рамках всего Интернета, включая мою DMZ и исключая терминирующий IP DFL. Без установленного тоннеля доступ к DFL есть. Если не заворачивать L2TP в IPsec то при аналогичных правилах этот же тоннель позволяет сохранять доступность к терминирующему IP DFL.

Под доступностью я понимаю любой обмен данными между клиентом и терминирующим IP DFL (в терминологии DFL сервис all_tcpudpicmp, конечно речь только об открытых портах)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Public IP DFL1660 and IPsec over L2TP
СообщениеДобавлено: Пн мар 12, 2012 23:48 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
Посмотрите маршрутизацию на клиенте в момент подключения - если мне не изменяет память, там появляется маршрут до белого IP в туннель, из которого уже не выбраться
Альтернативой посмотрите на SSL VPN в прошивках 2.30 и более новых, там такой проблемы нет ввиду много более простого транспорта

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

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

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Public IP DFL1660 and IPsec over L2TP
СообщениеДобавлено: Вт мар 13, 2012 09:55 
Не в сети

Зарегистрирован: Чт янв 26, 2012 09:28
Сообщений: 15
Добрый день,

Все верно, появляется маршрут, но он как раз правильный:

Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
80.200.80.200 255.255.255.255 192.168.0.1 192.168.0.2 1

где 80.200.80.200 - белый IP DFL на который производится терминация
192.168.0.2 - IP интерфейса, через которое производится выход в Интернет и соответственно через него производится организация тоннеля

т.е. при отсутствии тоннеля, шлюзом по умолчанию является 192.168.0.1 и при этом сетевой адрес DFL полностью доступен 80.200.80.200 (например по icmp)
при установке тоннеля, 80.200.80.200 уже недоступен, несмотря на то что маршрут проходит мимо тоннеля

Похоже проблема в том, что добавляется динамический маршрут именно на DFL в сторону белого адреса клиента, но если смотреть маршруты на DFL в этот момент, то там появляется какой то динамический маршрут с совершено неизвестными мне IP


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

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


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

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


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

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