Добрый день!
Исходные данные - удаленный сервер с одним реальным IP адресом - локальной сети за ним нет, установлен OpenSwan, IPSec настроен по примеру отсюда (
http://wiki.openswan.org/index.php/Openswan/DI-804HV), на моей стороне - Dlink 808hv с реальным IP, настроен VPN клиент по вышесказанному примеру,за ним локальная сеть 10.0.0.0/24.
Схема
Код:
(10.8.0.0/24) - x.x.x.x ---- VPN ---- y.y.y.y (10.0.0.0/24)
Server Ubuntu -------------------------------- Dlink-808hv
x.x.x.x - Реальный IP сервера
y.y.y.y - реальный IP клиента
10.8.0.0/24 - Локальная сеть на сервере - физически ее как таковой нет, но как я понял нужна только для создания IPSec туннеля
10.0.0.0/24 - Локальная сеть за Длинком
VPN поднимается без проблем -судя по auth.log
Код:
Aug 24 16:33:27 server pluto[12115]: loading secrets from "/etc/ipsec.secrets"
Aug 24 16:33:27 server pluto[12115]: added connection description "dlink_con"
Aug 24 16:33:27 server pluto[12115]: listening for IKE messages
Aug 24 16:33:27 server pluto[12115]: adding interface eth0/eth0 x.x.x.x:500
Aug 24 16:33:27 server pluto[12115]: adding interface lo/lo 127.0.0.1:500
Aug 24 16:33:27 server pluto[12115]: forgetting secrets
Aug 24 16:33:27 server pluto[12115]: loading secrets from "/etc/ipsec.secrets"
Aug 24 16:33:27 server pluto[12115]: "dlink_con" #1: initiating Main Mode
Aug 24 16:33:27 server pluto[12115]: "dlink_con" #1: transition from state STATE_MAIN_I1 to state STATE_MAIN_I2
Aug 24 16:33:27 server pluto[12115]: "dlink_con" #1: STATE_MAIN_I2: sent MI2, expecting MR2
Aug 24 16:33:27 server pluto[12115]: "dlink_con" #1: I did not send a certificate because I do not have one.
Aug 24 16:33:27 server pluto[12115]: "dlink_con" #1: transition from state STATE_MAIN_I2 to state STATE_MAIN_I3
Aug 24 16:33:27 server pluto[12115]: "dlink_con" #1: STATE_MAIN_I3: sent MI3, expecting MR3
Aug 24 16:33:28 server pluto[12115]: "dlink_con" #1: Main mode peer ID is ID_IPV4_ADDR: 'y.y.y.y'
Aug 24 16:33:28 server pluto[12115]: "dlink_con" #1: transition from state STATE_MAIN_I3 to state STATE_MAIN_I4
Aug 24 16:33:28 server pluto[12115]: "dlink_con" #1: STATE_MAIN_I4: ISAKMP SA established {auth=OAKLEY_PRESHARED_KEY cipher=oakley_3des_cbc_192 prf=oakley_md5 group=modp1024}
Aug 24 16:33:28 server pluto[12115]: "dlink_con" #2: initiating Quick Mode PSK+ENCRYPT+TUNNEL+PFS+UP {using isakmp#1}
Aug 24 16:33:28 server pluto[12115]: "dlink_con" #2: transition from state STATE_QUICK_I1 to state STATE_QUICK_I2
Aug 24 16:33:28 server pluto[12115]: "dlink_con" #2: STATE_QUICK_I2: sent QI2, IPsec SA established {ESP=>0x110b0010 <0x4f9fc82a xfrm=3DES_0-HMAC_SHA1 NATD=none DPD=none}
Aug 24 17:03:39 server pluto[12115]: packet from y.y.y.y:500: Informational Exchange is for an unknown (expired?) SA
Aug 24 17:04:00 server pluto[12115]: packet from y.y.y.y:500: Informational Exchange is for an unknown (expired?) SA
Aug 24 17:17:01 server CRON[12301]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 24 17:17:01 server CRON[12301]: pam_unix(cron:session): session closed for user root
Aug 24 17:23:08 server pluto[12115]: "dlink_con" #3: initiating Quick Mode PSK+ENCRYPT+TUNNEL+PFS+UP to replace #2 {using isakmp#1}
Aug 24 17:23:09 server pluto[12115]: "dlink_con" #3: transition from state STATE_QUICK_I1 to state STATE_QUICK_I2
Aug 24 17:23:09 server pluto[12115]: "dlink_con" #3: STATE_QUICK_I2: sent QI2, IPsec SA established {ESP=>0x130b0010 <0x317461a2 xfrm=3DES_0-HMAC_SHA1 NATD=none DPD=none}
и
VPN статусу в dlink
Код:
Name Remote Network - IP Address/Subnet Mask/Gateway Local Network - IP Address/Subnet Mask Type State Life
d-link_con 10.8.0.0/255.255.255.0/x.x.x.x 10.0.0.0/255.255.255.0 ESP tunnel IKE established 2780
Но при всем при этом, не с dlink - я не могу пропинговать 10.8.0.1, не с сервера - я не могу пинговать 10.0.0.0. Фаерволл отключен, подскажите что может быть не так?!?
Вот еще дополнительная необходимая информация:
Код:
route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
x.x.x.x 0.0.0.0 255.255.255.128 U 0 0 0 eth0
10.0.0.0 x.x.x.129 255.255.255.0 UG 0 0 0 eth0
0.0.0.0 x.x.x.129 0.0.0.0 UG 100 0 0 eth0
ifconfig
eth0 Link encap:Ethernet HWaddr t:t:t:t:t:t
inet addr:x.x.x.x Bcast:z.z.z.z Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96135435 errors:0 dropped:0 overruns:0 frame:0
TX packets:4355730 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2597717948 (2.4 GB) TX bytes:413873762 (394.7 MB)
Interrupt:20 Base address:0xb800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6512 (6.3 KB) TX bytes:6512 (6.3 KB)