The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"VPN-клиент (IPSec/L2TP) на Debian"
Отправлено constantine, 15-Янв-09 15:18 
Господа! Требуется Ваша помощь. На машинке под управлением Debian GNU/Linux, ядро 2.6, настроен VPN-клиент (протоколы IPSec/L2TP, установлены и настроены freeswan, xl2tpd, pppd и iptables), который подключается к VPN-серверу на базе Windows 2003 Server. Есть две локальные сети 192.168.1.0/24 и 192.168.2.0/24 со стороны сервера и клиента соответственно. Связь успешно устанавливается, НО клиент "видит" локальную сеть сервера (из подсети 192.168.2.0/24 пингуются адреса 192.168.1.0/24), а сервер локалку клиента - нет! С cервера пингуется только P-t-P интерфейс ppp0, который создается на клиенте при поднятии канала и имеет адрес из подсети сервера.
Куда копать?! Может, кто-то уже сталкивался с такой неприятностью? Привожу конфиги (здесь 1.1.1.1 - IP адрес удаленного сервера, 2.2.2.2 - адрес клиента):

vpn:~# cat /etc/ipsec.conf
config setup
        nat_traversal=no
        interfaces=чfaultroute
        klipsdebug=none
        plutodebug=none

conn чfault
        rekey=yes
        keyingtries=0
        pfs=no
        compress=yes

conn L2TP-PSK-CLIENT
        #
        # ----------------------------------------------------------
        # Use a Preshared Key. Disable Perfect Forward Secrecy.
        # Initiate rekeying.
        #
        # PreSharedSecret needs to be specified in /etc/ipsec.secrets as
        # YourIPAddress  %any: "sharedsecret"
        #
        # Connection type _must_ be Transport Mode.
        #
        authby=secret
        type=transport
        #
        # ----------------------------------------------------------
        # The local Linux machine that connects as a client.
        #
        # The external network interface is used to connect to the server.
        # If you want to use a different interface or if there is no
        # defaultroute, you can use:   left=your.ip.addr.ess
        left=чfaultroute
        #
        leftprotoport=17/1701
        #
        # ----------------------------------------------------------
        # The remote server.
        #
        # Connect to the server at this IP address.
        right=1.1.1.1
        #
        rightprotoport=17/1701
        # ----------------------------------------------------------
        #
        # Change 'ignore' to 'add' to enable this configuration.
        #
        auto=start

vpn:~# cat /etc/xl2tpd/xl2tpd.conf
[global]
port = 1701
auth file = /etc/xl2tpd/l2tp-secrets
access control = yes
rand source = dev
listen-addr = 2.2.2.2

[lns default]
exclusive = no

[lac L2TPserver]
lns = 1.1.1.1
redial = yes
redial timeout = 15
local ip = 192.168.1.1
;max redials = 5
require chap = yes
refuse pap = yes
require authentication = yes
refuse authentication = no
name = username
pppoptfile = /etc/ppp/options.l2tpd.client
autodial = yes

vpn:~# cat /etc/ppp/options.l2tpd.client
unit 0
user username
name username
logfile /var/log/pppd.log
ipcp-accept-remote
lcp-echo-failure 15
lcp-echo-interval 5
require-mschap-v2
refuse-pap
refuse-chap
refuse-mschap
refuse-eap
noauth
crtscts
persist
maxfail 0
nopcomp
noaccomp
idle 0
default-mru
defaultroute
nodeflate
nobsdcomp
lock
noproxyarp
nodetach
connect-delay 5000

В iptables для внешнего интерфейса (eth1) открыт в обе стороны UDP 500, UDP 1701 и протокол 50, разрешен форвардинг трафика между P-T-P интерфейсом ppp0 и внутренним интерфейсом (eth0) в обе стороны, а так же любой трафик на интерфейсе ppp0.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру