Как обеспечить общий доступ к файлам клиентов через OpenVPN, поднятом на Debian 6.0?

Доброго вечера!

Столкнулся с проблемой настройки VPN сервера на поднятом Debian (digitalocean, если важно). Задача поставлена была простая. Общий доступ к устройствам на Android, Windows и Mac через OpenVPN, а именно - использование съемных носителей, жестких дисков и SSD внутри VPN без лишней головной боли.

Итого имеем: стабильный работающий канал, устройства по факту независимы, пинг на них, а также на DHCP самого сервера не проходит, при том, что доступ в интернет и SSH до сервера проходит.

Листинг содержания конфигураций и таблиц ниже:
server.conf
local a.b.c.d
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

tls-auth ta.key 0
port 5000
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem

server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-config-dir ccd
route 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
client-to-client

comp-lzo
keepalive 10 120
persist-key
persist-tun
status openvpn-status.log
verb 3


openvpn-status.log
Всего имеем 3 сертификата vpn.windows, vpn.home, vpn.android
OpenVPN CLIENT LIST
Updated,Wed Apr 30 13:45:18 2014
Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since
vpn.home,a.b.c.d:1026,1328776,3005450,Wed Apr 30 13:33:14 2014
vpn.windows,a.b.c.d:1025,2444386,1602231,Wed Apr 30 13:20:57 2014
ROUTING TABLE
Virtual Address,Common Name,Real Address,Last Ref
10.8.0.0/24,vpn.home,a.b.c.d5:1026,Wed Apr 30 13:33:15 2014
10.8.0.14,vpn.windows,a.b.c.d:1025,Wed Apr 30 13:45:17 2014
10.8.0.6,vpn.home,a.b.c.d5:1026,Wed Apr 30 13:45:16 2014
10.8.0.13C,vpn.home,a.b.c.d:1026,Wed Apr 30 13:45:17 2014
GLOBAL STATS
Max bcast/mcast queue length,1
END


clientconfig.ovpn
remote a.b.c.d 5000
client
dev tun
ping 10
comp-lzo
proto udp
tls-client
tls-auth ta.key 1
remote-cert-tls server
pkcs12 vpn.home.p12
verb 3
pull


Также в /etc/openvpn/ccd имеются два файла с именами сертификатов и с таким содержимым
iroute 10.8.0.0 255.255.255.0

В качестве клиента на устройствах работает Viscosity и OpenVPN. Заранее спасибо за ответы.
  • Вопрос задан
  • 3942 просмотра
Решения вопроса 1
@Panfilov
Все еще есть необходимость?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@cskamsk Автор вопроса
Порт 5000 открыт наружу изначально. Вот все открытые порты
netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1343/sshd       
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1290/exim4      
tcp6       0      0 :::139                  :::*                    LISTEN      971/smbd        
tcp6       0      0 :::21                   :::*                    LISTEN      8657/proftpd: (acce
tcp6       0      0 :::22                   :::*                    LISTEN      1343/sshd       
tcp6       0      0 ::1:25                  :::*                    LISTEN      1290/exim4      
tcp6       0      0 :::445                  :::*                    LISTEN      971/smbd        
udp        0      0 10.8.0.1:123            0.0.0.0:*                           1061/ntpd       
udp        0      0 a.b.c.d:123      0.0.0.0:*                           1061/ntpd       
udp        0      0 127.0.0.1:123           0.0.0.0:*                           1061/ntpd       
udp        0      0 0.0.0.0:123             0.0.0.0:*                           1061/ntpd       
udp        0      0 a.b.c.d:5000     0.0.0.0:*                           1322/openvpn    
udp        0      0 a.b.e.f:137     0.0.0.0:*                           955/nmbd        
udp        0      0 a.b.c.d:137      0.0.0.0:*                           955/nmbd        
udp        0      0 0.0.0.0:137             0.0.0.0:*                           955/nmbd        
udp        0      0 a.b.e.f:138     0.0.0.0:*                           955/nmbd        
udp        0      0 a.b.c.d:138      0.0.0.0:*                           955/nmbd        
udp        0      0 0.0.0.0:138             0.0.0.0:*                           955/nmbd

По странному стечению обстоятельств файл openvpn.log вообще не пишется. Его в этой папке нет. Ключи переписал. Опцию не включал - все клиенты ходят по собственным PKCS12.
После всех проделок клиенты получают адреса и ходят в сеть через сервер, но друг друга они не видят. Есть ли мануал какой-нибудь по маршрутиризации для openvpn, c *nix почти не знаком?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы