Jump to content

Recommended Posts

Posted

Всем привет!

 

Имеем несколько роутеров D-Link, которые соединяют отдельные офисы VPN-соединения по IPsec . Возникла идея постепенно перевести сетевую инфраструктуру на более надёжное оборудование. Как вариант рассматриваем Mikrotik.

Купили роутер RB450G и пытаемся настроить IPsec между ним и D-link DFL-260. Получается плохо - по сути: неработающее решение.

Может быть, конечно, неправильно что-то делаем...

 

У кого-нибудь получалось в принципе настроить IPsec между роутерами Mikrotik и D-Link?

Posted

IP sec, по сути, стандартизированный протокол, достаточно правильно настроить. Был опыт построения сети на DIR-330+pfSense. Я думаю, надо скинуть настройки железа в студию.

Posted (edited)

Я думаю, надо скинуть настройки железа в студию.

Я бы скинул - но пока не понимаю как - чтобы не очень громоздко было

С Mikrotik - наверное, > ip export, а с Д-Линк как? Скриншоты сделать?

 

В общем, там 3 основных проблемы у меня были:

1) если не пинговать LAN Д-линк со стороны Микротика, тунель сам по себе не устанавливается

2) через 1 час (это IPsec lifetime) вижу запись в логе - типа туннель expired, после этого тунель прекращается и сам по себе не восстанавливается, пока Flush SA не сделаешь

3) периодически (по непонятному для меня закону) IPsec policy (в которой ничего не менялось) в момент установления туннеля делалась в Микротик красной - типа invalid. Чтобы сделать её нормальной, требовалось на ней вручную нажать "enable".

Edited by Igor17
Posted

Искать надо что-то типа keep alive, давно это было не помню точно, было такое же с отвалами, переставили с по запросу на постоянную работу и все поехало. ищите на длинке

Posted (edited)

В Д-линке всё нормально. Keep alive тоже есть, но это не помогает.

Мы также провели тестирование - установили IPsec между Д-Линк и роутером НР - канал работает стабильно.

Пытаемся сделать канал между Микротик и НР - те же проблемы, что и с Д-линк.

Поэтому я думаю, что дело здесь именно в Микротик.

 

Привожу его конфигурацию - может у кого возникнут мысли - что здесь не так

==========================================================================

[admin@MikroTik] > ip export

# may/19/2011 17:35:36 by RouterOS 5.2

#

/ip hotspot profile

set default dns-name="" hotspot-address=0.0.0.0 html-directory=hotspot \

http-cookie-lifetime=3d http-proxy=0.0.0.0:0 login-by=cookie,http-chap \

name=default rate-limit="" smtp-server=0.0.0.0 split-user-domain=no \

use-radius=no

/ip hotspot user profile

set default idle-timeout=none keepalive-timeout=2m name=default shared-users=1 \

status-autorefresh=1m transparent-proxy=no

/ip ipsec proposal

set default auth-algorithms=sha1 disabled=no enc-algorithms=aes-128 lifetime=1h \

name=default pfs-group=modp1024

/ip pool

add name=default-dhcp ranges=192.168.88.10-192.168.88.254

/ip dhcp-server

add address-pool=default-dhcp authoritative=after-2sec-delay bootp-support=\

static disabled=no interface=bridge lease-time=3d name=default

/ip accounting

set account-local-traffic=no enabled=no threshold=256

/ip accounting web-access

set accessible-via-web=no address=0.0.0.0/0

/ip address

add address=192.168.65.1/24 comment="default configuration" disabled=no \

interface=ether2-local network=192.168.65.0

add address=85.111.222.171/26 disabled=no interface=ether1-gateway network=\

85.111.222.128

/ip dhcp-client

add add-default-route=yes comment="default configuration" \

default-route-distance=1 disabled=no interface=ether1-gateway use-peer-dns=\

yes use-peer-ntp=yes

/ip dhcp-server config

set store-leases-disk=5m

/ip dhcp-server network

add address=192.168.88.0/24 comment="default configuration" dns-server=\

192.168.88.1 gateway=192.168.88.1

/ip dns

set allow-remote-requests=yes cache-max-ttl=1w cache-size=2048KiB \

max-udp-packet-size=512 servers=85.142.227.7,85.142.228.7

/ip dns static

add address=192.168.88.1 disabled=no name=router ttl=1d

/ip firewall connection tracking

set enabled=yes generic-timeout=10m icmp-timeout=10s tcp-close-timeout=10s \

tcp-close-wait-timeout=10s tcp-established-timeout=1d tcp-fin-wait-timeout=\

10s tcp-last-ack-timeout=10s tcp-syn-received-timeout=5s \

tcp-syn-sent-timeout=5s tcp-syncookie=no tcp-time-wait-timeout=10s \

udp-stream-timeout=3m udp-timeout=10s

/ip firewall filter

add action=accept chain=output disabled=no dst-address=172.24.24.0/24 \

src-address=192.168.65.0/24

add action=accept chain=input disabled=no dst-address=192.168.65.0/24 \

src-address=172.24.24.0/24

add action=accept chain=input comment="default configuration" disabled=no \

protocol=icmp

add action=accept chain=input comment="default configuration" connection-state=\

established disabled=no in-interface=ether1-gateway

add action=accept chain=input comment="default configuration" connection-state=\

related disabled=no in-interface=ether1-gateway

add action=drop chain=input comment="default configuration" disabled=no \

in-interface=ether1-gateway

/ip firewall nat

add action=masquerade chain=srcnat comment="default configuration" disabled=no \

out-interface=ether1-gateway

/ip firewall service-port

set ftp disabled=no ports=21

set tftp disabled=no ports=69

set irc disabled=no ports=6667

set h323 disabled=no

set sip disabled=no ports=5060,5061

set pptp disabled=no

/ip hotspot service-port

set ftp disabled=no ports=21

/ip ipsec peer

add address=195.111.222.20/32 auth-method=pre-shared-key dh-group=modp1024 \

disabled=no dpd-interval=disable-dpd dpd-maximum-failures=1 enc-algorithm=\

aes-128 exchange-mode=main generate-policy=no hash-algorithm=md5 lifebytes=\

0 lifetime=8h my-id-user-fqdn="" nat-traversal=no port=500 proposal-check=\

obey secret=Test123456 send-initial-contact=yes

/ip ipsec policy

add action=encrypt disabled=no dst-address=172.24.24.0/24 dst-port=any \

ipsec-protocols=esp level=require priority=0 proposal=default protocol=all \

sa-dst-address=195.111.222.20 sa-src-address=85.111.222.171 src-address=\

192.168.65.0/24 src-port=any tunnel=yes

/ip neighbor discovery

set ether1-gateway discover=no

set ether2-local discover=yes

set ether3-local discover=yes

set ether4-local discover=yes

set ether5-local discover=yes

set bridge discover=yes

/ip proxy

set always-from-cache=no cache-administrator=webmaster cache-hit-dscp=4 \

cache-on-disk=no enabled=no max-cache-size=none max-client-connections=600 \

max-fresh-time=3d max-server-connections=600 parent-proxy=0.0.0.0 \

parent-proxy-port=0 port=8080 serialize-connections=no src-address=0.0.0.0

/ip route

add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=85.111.222.129 scope=\

30 target-scope=10

/ip service

set telnet disabled=no port=23

set ftp disabled=no port=21

set www disabled=no port=80

set ssh disabled=no port=22

set www-ssl certificate=none disabled=yes port=443

set api disabled=yes port=8728

set winbox disabled=no port=8291

/ip socks

set connection-idle-timeout=2m enabled=no max-connections=200 port=1080

/ip ssh

set forwarding-enabled=no

/ip traffic-flow

set active-flow-timeout=30m cache-entries=4k enabled=no inactive-flow-timeout=\

15s interfaces=all

/ip upnp

set allow-disable-external-interface=yes enabled=no show-dummy-rule=yes

==============================================================================

Данная конфигурация получена из дефолтной + настройки ip адресов WAN и LAN + настройки IPsec + firewall

Edited by Igor17

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.