OpenVPN не видит сеть за сервером

Ответить
Аватара пользователя
Endy1

OpenVPN не видит сеть за сервером

Сообщение Endy1 »

Друзья, очень прошу - помогите разобраться с проблемой. Уже 5й день голову ломаю, никак не могу решить... Я впервые настраиваю VPN сеть и честно сказать впечатления от этого самые гнетущие Изображение

Есть OpenVPN сервер с внешним IP 1.1.1.1 и внутреннем IP 192.168.0.145.

Адрес tun0 интерфейса 10.10.200.1



Поднял VPN сеть, всё работает прекрасно, с клиента могу пинговать 192.168.0.145 (eth1 интерфейс на VPN сервере) и 10.10.200.1 (tun0 интерфейс на VPN сервере)







НО! Невозможно пропинговать ни одну сеть за VPN сервером!



Очень прошу, помогите! Где я застрял?

Я перечитал уйму материала, просмотрел десятки примеров конфигов, также прочитал все темы про OpenVPN на этом форуме. Но прояснение пока не наступило.







Код:

Код: Выделить всё

Конфиг VPN сервера
port 2000
proto tcp-server
dev tun0
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
server 10.10.200.0 255.255.255.0
push "route 192.168.0.0 255.255.255.0"
client-config-dir ccd
route 10.10.200.0 255.255.255.0
tls-timeout 120
auth MD5 
cipher BF-CBC
keepalive 10 120
comp-lzo
max-clients 10
user nobody
group nobody
persist-tun
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
verb 3





Код:

Код: Выделить всё

Конфиг клиента
dev tun
proto tcp
remote 1.1.1.1
port 2000
client
resolv-retry infinite
ca ca.crt
cert client.crt
key client.key
auth MD5
cipher BF-CBC
ns-cert-type server
comp-lzo
persist-key
persist-tun
verb 3
push "route 192.168.0.0 255.255.255.0"

OpenVPN не является шлюзом по умолчанию. Думаю, что проблема может быть в маршрутизации.

Поддержка маршрутизации на OpenVPN сервере включена cat /proc/sys/net/ipv4/ip_forward - 1



Но что-то я никак не соображу какие маршруты нужно прописать вручную.

Сейчас таблица маршрутизации на OpenVPN сервере выглядит так:





Код:

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.200.2     0.0.0.0         255.255.255.255 UH    0      0        0 tun0
195.222.3.96    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.10.200.0     10.10.200.2     255.255.255.0   UG    0      0        0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         195.222.3.97    0.0.0.0         UG    0      0        0 eth1
Аватара пользователя
Endy1

Re: OpenVPN не видит сеть за сервером

Сообщение Endy1 »

Проблема всё ещё актуальна. Помогите пожалуйста!
Аватара пользователя
Endy1

Re: OpenVPN не видит сеть за сервером

Сообщение Endy1 »

Удалось ли вам решить проблему? Если да, то хотелось бы узнать как, ибо сам столкнулся с такойже...перерыл тучу сайтов и херас 2..Понимаю что дело в маршрутизации но а в ней не силен Изображение

Плюс, у меня еще стоит прокся(squid ) на этои компе и при openvpn start инет отваливаеться у всех )))
Аватара пользователя
leonty

Re: OpenVPN не видит сеть за сервером

Сообщение leonty »

Цитата buter:



Удалось ли вам решить проблему? Если да, то хотелось бы узнать как, ибо сам столкнулся с такойже...перерыл тучу сайтов и херас 2..Понимаю что дело в маршрутизации но а в ней не силен
OpenVPN не видит сеть за сервером




вывод ip addr show и ip route list c сервера и клиента. ping/traceroute. схему сети накидайте, что куда ходить должно.




Цитата buter:



Плюс, у меня еще стоит прокся(squid ) на этои компе и при openvpn start инет отваливаеться у всех )))
OpenVPN не видит сеть за сервером




почему? Изображение меняется дефолтный гетвей для вашего маршрутизатора?
Аватара пользователя
buter

Re: OpenVPN не видит сеть за сервером

Сообщение buter »

leonty, спасибо что откликнулись...постараюсь объяснить, чё у меня куда Изображение

Значит, сетка изначально было построена на yota'вском маршрутизаторе со шлюзом 192.168.1.1(до сих пор являеться), потом появилась выделка и поставил проксю(не прозрачная) и встала необходимость VPn'a чтобы ток главбух мог из дома работать, ну и для админки неплохо Изображение

Сейчас при старте vpn'a перестал отваливаться у всех инет, но я вижу ток проксю, за нее не идет.





Код:

Код: Выделить всё

server.conf
port 443 
proto tcp 
dev tun   
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key # This file should be kept secret
dh /etc/openvpn/dh1024.pem
server 10.10.10.0 255.255.255.0 # vpn subnet
ifconfig-pool-persist ipp.txt 
push "route 192.168.1.0 255.255.255.0" # home 
#push "dhcp-option DNS 192.168.1.1"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
log-append  openvpn.log
verb 4
mute 20
client-to-client



Код:

Код: Выделить всё

клиент конфиг
remote 1.1.1.1 443	
client
dev tun
proto tcp
resolv-retry infinite # this is necessary for DynDNS
nobind
persist-key
persist-tun
ca ca.crt
cert nout.crt
key nout.key
comp-lzo
verb 4
mute 20



Код:

Код: Выделить всё

на серваке 
root@proxy:/etc/openvpn# ifconfig
eth0      Link encap:Ethernet  HWaddr 1c:af:f7:6b:ee:6d
          inet addr:1.1.1.1  Bcast:1.1.1.2  Mask:255.255.255.252
          inet6 addr: fe80::1eaf:f7ff:fe6b:ee6d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6510094 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5288506 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1926074741 (1.9 GB)  TX bytes:1349754752 (1.3 GB)
          Interrupt:20
eth1      Link encap:Ethernet  HWaddr 1c:6f:65:21:64:25
          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::1e6f:65ff:fe21:6425/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5349709 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6711390 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1264619407 (1.2 GB)  TX bytes:2068444897 (2.0 GB)
          Interrupt:28 Base address:0xa000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2304 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:727023 (727.0 KB)  TX bytes:727023 (727.0 KB)
tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.10.10.1  P-t-P:10.10.10.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:180 (180.0 B)  TX bytes:0 (0.0 B)
root@proxy:/etc/openvpn# netstat -n -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.10.10.2      0.0.0.0         255.255.255.255 UH        0 0          0 tun0
46.226.101.60   0.0.0.0         255.255.255.252 U         0 0          0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
10.10.10.0      10.10.10.2      255.255.255.0   UG        0 0          0 tun0
0.0.0.0         46.226.101.61   0.0.0.0         UG        0 0          0 eth0



Код:

Код: Выделить всё

на клиенте
IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0     192.168.10.1    192.168.10.16      6
       10.10.10.0    255.255.255.0       10.10.10.5       10.10.10.6     30
       10.10.10.4  255.255.255.252         On-link        10.10.10.6    286
       10.10.10.6  255.255.255.255         On-link        10.10.10.6    286
       10.10.10.7  255.255.255.255         On-link        10.10.10.6    286
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.1.0    255.255.255.0       10.10.10.5       10.10.10.6     30
     192.168.10.0    255.255.255.0         On-link     192.168.10.16    259
    192.168.10.16  255.255.255.255         On-link     192.168.10.16    259
   192.168.10.255  255.255.255.255         On-link     192.168.10.16    259
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link        10.10.10.6    286
        224.0.0.0        240.0.0.0         On-link     192.168.10.16    259
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link        10.10.10.6    286
  255.255.255.255  255.255.255.255         On-link     192.168.10.16    259
===========================================================================
Постоянные маршруты:
  Отсутствует
Аватара пользователя
leonty

Re: OpenVPN не видит сеть за сервером

Сообщение leonty »

Цитата buter:



root@proxy:/etc/openvpn# cls No command 'cls' found, but there are 19 similar ones cls: command not found root@proxy:/etc/openvpn# clear
OpenVPN не видит сеть за сервером




зажмите клавишу Ctrl и не отпуская нажмите клавишу с буковкой L Изображение



Обычно занимаются самодеятельностью в при оформлении первого сообщения, потом выкладывают вывод тех команд, которых просят. netstat & ifconfig я не просил. А вот вывод утилиты ip ... Ну да ладно, не существенно.

У мну есть коллега, к которому очень сложно подойти с вопросом по маршрутизации не имя при себе схемы. Вам бы тоже не мешало накидать. Со своей стороны я набросал то, как вижу это сам.



У Вас именно так?
Аватара пользователя
buter

Re: OpenVPN не видит сеть за сервером

Сообщение buter »

Цитата leonty:



Что же Вы от нас пытали скрыть? это?
OpenVPN не видит сеть за сервером




балиин, не заметил ))



да, схема такая



ipconfig на клиенте

Ethernet adapter Подключение по локальной сети 2:



DNS-суффикс подключения . . . . . :

Описание. . . . . . . . . . . . . : TAP-Win32 Adapter V9

Физический адрес. . . . . . . . . : 00-FF-C3-74-D4-39

DHCP включен. . . . . . . . . . . : Да

Автонастройка включена. . . . . . : Да

Локальный IPv6-адрес канала . . . : fe80::38b5:cdf2:1b5e:305e%16(Основной)

IPv4-адрес. . . . . . . . . . . . : 10.10.10.6(Основной)

Маска подсети . . . . . . . . . . : 255.255.255.252

Аренда получена. . . . . . . . . . : 4 мая 2012 г. 10:39:10

Срок аренды истекает. . . . . . . . . . : 4 мая 2013 г. 10:39:09

Основной шлюз. . . . . . . . . :

DHCP-сервер. . . . . . . . . . . : 10.10.10.5

IAID DHCPv6 . . . . . . . . . . . : 285278147

DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-17-15-CA-00-00-1E-65-DE-6E-B4

DNS-серверы. . . . . . . . . . . : fec0:0:0:ffff::1%1

fec0:0:0:ffff::2%1

fec0:0:0:ffff::3%1

NetBios через TCP/IP. . . . . . . . : Включен



Адаптер беспроводной локальной сети Беспроводное сетевое соединение:



DNS-суффикс подключения . . . . . : home

Описание. . . . . . . . . . . . . : Intel(R) WiFi Link 5100 ABG

Физический адрес. . . . . . . . . : 00-1E-65-DE-6E-B4

DHCP включен. . . . . . . . . . . : Да

Автонастройка включена. . . . . . : Да

Локальный IPv6-адрес канала . . . : fe80::c441:96bf:f6ec:d10d%11(Основной)

IPv4-адрес. . . . . . . . . . . . : 192.168.10.10(Основной)

Маска подсети . . . . . . . . . . : 255.255.255.0

Аренда получена. . . . . . . . . . : 4 мая 2012 г. 10:39:03

Срок аренды истекает. . . . . . . . . . : 3 июня 2012 г. 10:39:02

Основной шлюз. . . . . . . . . : 192.168.10.1

DHCP-сервер. . . . . . . . . . . : 192.168.10.1

IAID DHCPv6 . . . . . . . . . . . : 184557157

DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-17-15-CA-00-00-1E-65-DE-6E-B4

DNS-серверы. . . . . . . . . . . : 192.168.10.1

NetBios через TCP/IP. . . . . . . . : Включен
Ответить

Вернуться в «Программное обеспечение Linux и FreeBSD»