Jun 20 23:14:09 medusa ovpn-hma[4126]: OpenVPN 2.3.2 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [eurephia] [MH] [IPv6] built on Jun 5 2013
Jun 20 23:14:09 medusa ovpn-hma[4126]: Socket Buffers: R=[87380->131072] S=[16384->131072]
Jun 20 23:14:09 medusa ovpn-hma[4127]: Attempting to establish TCP connection with [AF_INET]213.5.65.4:443 [nonblock]
Jun 20 23:14:10 medusa ovpn-hma[4127]: TCP connection established with [AF_INET]213.5.65.4:443
Jun 20 23:14:10 medusa ovpn-hma[4127]: TCPv4_CLIENT link local: [undef]
Jun 20 23:14:10 medusa ovpn-hma[4127]: TCPv4_CLIENT link remote: [AF_INET]213.5.65.4:443
Jun 20 23:14:10 medusa ovpn-hma[4127]: TLS: Initial packet from [AF_INET]213.5.65.4:443, sid=76ebbee9 b804fb53
Jun 20 23:14:11 medusa ovpn-hma[4127]: VERIFY OK: depth=1, C=UK, ST=NR, L=Attleborough, O=Hide My Ass! Pro, OU=VPN, CN=vpn.hidemyass.com, emailAddress=ca@hidemyass.com
Jun 20 23:14:11 medusa ovpn-hma[4127]: VERIFY OK: nsCertType=SERVER
Jun 20 23:14:11 medusa ovpn-hma[4127]: VERIFY OK: depth=0, C=UK, ST=NR, L=Attleborough, O=Hide My Ass! Pro, OU=VPN, CN=server, emailAddress=vpn@hidemyass.com
Jun 20 23:14:13 medusa ovpn-hma[4127]: Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Jun 20 23:14:13 medusa ovpn-hma[4127]: Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Jun 20 23:14:13 medusa ovpn-hma[4127]: Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Jun 20 23:14:13 medusa ovpn-hma[4127]: Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Jun 20 23:14:13 medusa ovpn-hma[4127]: Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Jun 20 23:14:13 medusa ovpn-hma[4127]: [server] Peer Connection Initiated with [AF_INET]213.5.65.4:443
Jun 20 23:14:15 medusa ovpn-hma[4127]: SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Jun 20 23:14:15 medusa ovpn-hma[4127]: PUSH: Received control message: 'PUSH_REPLY,topology subnet,route-gateway 10.200.0.1,dhcp-option DNS 208.67.222.222,dhcp-option DNS 208.67.220.220,redirect-gateway def1,ifconfig 10.200.1.248 255.255.252.0'
Jun 20 23:14:15 medusa ovpn-hma[4127]: OPTIONS IMPORT: --ifconfig/up options modified
Jun 20 23:14:15 medusa ovpn-hma[4127]: OPTIONS IMPORT: route options modified
Jun 20 23:14:15 medusa ovpn-hma[4127]: OPTIONS IMPORT: route-related options modified
Jun 20 23:14:15 medusa ovpn-hma[4127]: OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Jun 20 23:14:15 medusa ovpn-hma[4127]: ROUTE_GATEWAY 192.168.0.1/255.255.255.0 IFACE=eth0 HWADDR=90:2b:34:6d:94:27
Jun 20 23:14:15 medusa ovpn-hma[4127]: TUN/TAP device tun0 opened
Jun 20 23:14:15 medusa ovpn-hma[4127]: TUN/TAP TX queue length set to 100
Jun 20 23:14:15 medusa ovpn-hma[4127]: do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Jun 20 23:14:15 medusa ovpn-hma[4127]: /sbin/ifconfig tun0 10.200.1.248 netmask 255.255.252.0 mtu 1500 broadcast 10.200.3.255
Jun 20 23:14:15 medusa ovpn-hma[4127]: /sbin/route add -net 213.5.65.4 netmask 255.255.255.255 gw 192.168.0.1
Jun 20 23:14:15 medusa ovpn-hma[4127]: /sbin/route add -net 0.0.0.0 netmask 128.0.0.0 gw 10.200.0.1
Jun 20 23:14:15 medusa ovpn-hma[4127]: /sbin/route add -net 128.0.0.0 netmask 128.0.0.0 gw 10.200.0.1
Jun 20 23:14:15 medusa ovpn-hma[4127]: Initialization Sequence Completed
ip route :
0.0.0.0/1 via 10.200.0.1 dev tun0
default via 192.168.0.1 dev eth0
10.200.0.0/22 dev tun0 proto kernel scope link src 10.200.1.248
128.0.0.0/1 via 10.200.0.1 dev tun0
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.11
213.5.65.4 via 192.168.0.1 dev eth0
Je suis dubitatif quand à la première route : 0.0.0.0/1 ça signifie quoi ? Ça doit correspondre à :
Je devine déjà que je ne dois pas me baser sur l'IP de l'interface tun0 pour mon routage car elle peut changer d'une connexion à l'autre.
Voilà ce que j'ai avec un des fichiers fourni par HMA, les seules modifications que j'ai faites c'est d'indiquer le fichier contenant le user/pass à l'option auth-user-pass et ajouter l'option auth-nocache (à cause d'un warning dans la log).
L'IP 213.5.65.4 qui apparaît dans la table de routage c'est celle indiquée pour le paramètre « remote » dans mon fichier de conf OpenVPN.
Je reprendrai tout ça un autre jour à tête reposée. Même si j'y vois déjà un peu plus clair je suis vanné (pas juste pour ça je vous rassure).
# Prout
Posté par Marotte ⛧ . En réponse au message OpenVPN + iptables. Évalué à 2.
J'ai viré l'option route-nopull
grep ovpn /var/log/daemon.log :
ip route :
Je suis dubitatif quand à la première route : 0.0.0.0/1 ça signifie quoi ? Ça doit correspondre à :
Mais je comprend pas à quoi ça sert. (Le premier qui dit que de toute façon je comprends rien à rien je le moinsse ;)
ifconfig tun0 :
Je devine déjà que je ne dois pas me baser sur l'IP de l'interface tun0 pour mon routage car elle peut changer d'une connexion à l'autre.
Voilà ce que j'ai avec un des fichiers fourni par HMA, les seules modifications que j'ai faites c'est d'indiquer le fichier contenant le user/pass à l'option auth-user-pass et ajouter l'option auth-nocache (à cause d'un warning dans la log).
L'IP 213.5.65.4 qui apparaît dans la table de routage c'est celle indiquée pour le paramètre « remote » dans mon fichier de conf OpenVPN.
Je reprendrai tout ça un autre jour à tête reposée. Même si j'y vois déjà un peu plus clair je suis vanné (pas juste pour ça je vous rassure).