Поднимаю OpenVPN, а анонимности нет.

Discussion in 'Безопасность и Анонимность' started by fl00der, 29 Nov 2011.

  1. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,026
    Likes Received:
    311
    Reputations:
    86
    Поднял опенвпн на дебиане.
    Подключаюсь, ошибок нет.
    Но, как не странно, трафф не идет через впн. Т.е. айпишник палится.
    Привожу конфиг клиента:
    Code:
    client
    port 12345
    dev tap
    proto tcp 
    remote 100.200.30.40 12345
    resolv-retry infinite 
    nobind 
    route-method exe 
    route-delay 2 
    persist-key 
    persist-tun 
    mute-replay-warnings 
    ca "ca.crt" 
    cert "client1.crt" 
    key "client1.key" 
    
    ping 15
    ping-restart 45
    ping-timer-rem 
    tun-mtu 1500
    ifconfig 10.8.0.4 255.255.255.0
     dhcp-option DNS 10.8.0.1
     dhcp-option WINS 10.8.0.1
    comp-lzo 
    ns-cert-type server 
    cipher BF-CBC 
    redirect-gateway def1
    route-method exe
    route-delay 2
    verb 3
    mute 20 
    Сервак:
    Code:
    port 12345
    proto tcp 
    dev tun 
    local 100.200.30.40
    ca /etc/openvpn/easy-rsa/keys/ca.crt 
    cert /etc/openvpn/easy-rsa/keys/server.crt 
    key /etc/openvpn/easy-rsa/keys/server.key 
    dh /etc/openvpn/easy-rsa/keys/dh1024.pem 
    server 10.8.0.0 255.255.255.0 
    ifconfig-pool-persist ipp.txt 
    push "route 10.8.0.1"
    push "redirect-gateway def1"
    
    push "dhcp-option DNS 10.8.0.1" 
    push "dhcp-option WINS 10.8.0.1" 
    keepalive 10 320 
    tun-mtu 1500
    comp-lzo
    user nobody 
    max-clients 10
    
    client-to-client
    group nogroup
    persist-key 
    persist-tun
    mssfix 1450
    status /etc/openvpn/openvpn-status.log
    log /etc/openvpn/openvpn.log
    verb 4
    В чем причина?
     
    _________________________
    #1 fl00der, 29 Nov 2011
    Last edited: 30 Nov 2011
  2. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,026
    Likes Received:
    311
    Reputations:
    86
    Чот не могу решить никак, подскажите плз, в чем может быть трабла?
     
    _________________________
  3. Solutan

    Solutan New Member

    Joined:
    4 Apr 2007
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    На клиенте вин 7 ? Если да, запускай клиент openvpn от администратора.
     
  4. secreTSline

    secreTSline New Member

    Joined:
    15 Mar 2007
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Ваша проблема может иметь несколько причин:

    1. Запуск идет от непревилегированного пользователя, то есть для работы OpenVPN нужен запуск от имени администратора.
    2. Работа OpenVPN блокируется антивирусом / фаерволом.
    3. Винда не съедает маршруты от OpenVPN.

    Для более точного определения надо бы глянуть лог вашего подключения. Особенно концовку, где может быть написано, что мешает нормальной работе.
     
  5. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,026
    Likes Received:
    311
    Reputations:
    86
    Так, вин7 отвергается. На клиенте XP, все из-под админа.
    Антивирус/фаер на стороне клиента не блочат.

    Вот лог подключения, похоже, дело в маршрутах:
    Code:
    Wed Nov 30 20:46:25 2011 us=328000 ROUTE default_gateway=Мой_IP
    Wed Nov 30 20:46:25 2011 us=343000 OpenVPN ROUTE: OpenVPN needs a gateway parameter for a --route option and no default was specified by either --route-gateway or --ifconfig options
    Wed Nov 30 20:46:25 2011 us=343000 OpenVPN ROUTE: failed to parse/resolve route for host/network: 10.8.0.1
    Wed Nov 30 20:46:25 2011 us=343000 OpenVPN ROUTE: OpenVPN needs a gateway parameter for a --route option and no default was specified by either --route-gateway or --ifconfig options
    Wed Nov 30 20:46:25 2011 us=343000 OpenVPN ROUTE: failed to parse/resolve route for host/network: 10.8.0.0
    Wed Nov 30 20:46:25 2011 us=343000 TAP-WIN32 device [Подключение по локальной сети 2] opened: \\.\Global\{DACDF28C-EA55-495C-A09B-6467B44CA68A}.tap
    Wed Nov 30 20:46:25 2011 us=343000 TAP-Win32 Driver Version 9.7 
    Wed Nov 30 20:46:25 2011 us=343000 TAP-Win32 MTU=1500
    Wed Nov 30 20:46:25 2011 us=343000 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.8.0.6/10.8.0.5 on interface {DACDF28C-EA55-495C-A09B-6467B44CA68A} [DHCP-serv: 10.8.0.4, lease-time: 31536000]
    Wed Nov 30 20:46:25 2011 us=343000 DHCP option string: 06080a08 00010a08 00012c08 0a080001 0a080001
    Wed Nov 30 20:46:25 2011 us=343000 Successful ARP Flush on interface [5] {DACDF28C-EA55-495C-A09B-6467B44CA68A}
    Wed Nov 30 20:46:27 2011 us=500000 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
    Wed Nov 30 20:46:27 2011 us=500000 Route: Waiting for TUN/TAP interface to come up...
    Wed Nov 30 20:46:29 2011 us=531000 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
    Wed Nov 30 20:46:29 2011 us=531000 Route: Waiting for TUN/TAP interface to come up...
    Wed Nov 30 20:46:30 2011 us=578000 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
    Wed Nov 30 20:46:30 2011 us=578000 Route: Waiting for TUN/TAP interface to come up...
    Wed Nov 30 20:46:31 2011 us=453000 TEST ROUTES: 0/0 succeeded len=0 ret=1 a=0 u/d=up
    Wed Nov 30 20:46:31 2011 us=453000 NOTE: unable to redirect default gateway -- VPN gateway parameter (--route-gateway or --ifconfig) is missing
    Wed Nov 30 20:46:31 2011 us=453000 Initialization Sequence Completed
    А потом спустя время дисконнект и повторяются ошибки:
    Code:
    Wed Nov 30 20:56:54 2011 us=515000 TCP: connect to IP_VPS:port failed, will try again in 5 seconds: No Route to Host (WSAEHOSTUNREACH)
    Вот новые конфиги, я решил переделать адресацию, а то у меня в локалке на 10 адреса.
    Сервак:
    Code:
    port 11111
    proto tcp 
    dev tun 
    local IP VPS
    ca /etc/openvpn/easy-rsa/keys/ca.crt 
    cert /etc/openvpn/easy-rsa/keys/server.crt 
    key /etc/openvpn/easy-rsa/keys/server.key 
    dh /etc/openvpn/easy-rsa/keys/dh1024.pem 
    server 192.168.1.0 255.255.255.0 
    ifconfig-pool-persist ipp.txt 
    push "route 192.168.1.7"
    push "redirect-gateway def1"
    
    push "dhcp-option DNS 192.168.1.7" 
    push "dhcp-option WINS 192.168.1.7" 
    keepalive 10 320 
    tun-mtu 1500
    comp-lzo
    user nobody 
    max-clients 10
    
    client-to-client
    group nogroup
    persist-key 
    persist-tun
    mssfix 1450
    status /etc/openvpn/openvpn-status.log
    log /etc/openvpn/openvpn.log
    verb 3
    Клиент:
    Code:
    client
    port 12345
    dev tap
    proto tcp
    remote IP VPS11111
    resolv-retry infinite
    nobind
    route-method exe
    route-delay 2
    persist-key
    persist-tun
    mute-replay-warnings
    ca "ca.crt"
    cert "client1.crt"
    key "client1.key"
    ping 15
    ping-restart 45
    ping-timer-rem
    
    tun-mtu 1500
    ifconfig 192.168.1.4 255.255.255.0
    dhcp-option DNS 192.168.1.7
    dhcp-option WINS 192.168.1.7
    
    comp-lzo
    ns-cert-type server
    cipher BF-CBC
    verb 4
    mute 20
     
    _________________________
    #5 fl00der, 30 Nov 2011
    Last edited: 30 Nov 2011
  6. secreTSline

    secreTSline New Member

    Joined:
    15 Mar 2007
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Это для серверного конфига:
    на клиенте добавить pull и убрать ifconfig. Если не сработает нужно смотреть метрику интерфейсов, у некоторых бывает так что метрика интернет подключения меньше ( то есть приоритетнее ) чем метрика назначаемая ТАП адаптеру.