OnWorks Linux en Windows Online WorkStations

logo

Gratis online hosting voor werkstations

<Vorige | Inhoud | Volgende>

1.4. Eenvoudige clientconfiguratie


Er zijn verschillende OpenVPN-clientimplementaties met en zonder GUI's. Meer over klanten leest u in een later gedeelte. Voorlopig gebruiken we de OpenVPN-client voor Ubuntu, die hetzelfde uitvoerbare bestand is als de server. U moet dus het openvpn-pakket opnieuw op de clientcomputer installeren:


sudo apt openvpn installeren


Kopieer deze keer het voorbeeldconfiguratiebestand client.conf naar /etc/openvpn/.


sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/


Kopieer de clientsleutels en het certificaat van de CA die u in het bovenstaande gedeelte hebt gemaakt naar bijvoorbeeld /etc/openvpn/ en bewerk deze /etc/openvpn/client.conf om er zeker van te zijn dat de volgende regels naar die bestanden verwijzen. Als je de bestanden in /etc/openvpn/ hebt, kun je het pad weglaten.


ca ca.crt

cert client1.crt sleutel client1.key


En u moet op zijn minst de OpenVPN-servernaam of het adres opgeven. Zorg ervoor dat de trefwoordclient in het bestand config. Dat is wat de clientmodus mogelijk maakt.


klant

externe vpnserver.voorbeeld.com 1194


Zorg er ook voor dat u de sleutelbestandsnamen opgeeft die u van de server hebt gekopieerd


ca ca.crt

cert client1.crt sleutel client1.key


Start nu de OpenVPN-client:


ubuntu@testopenvpn-client:~$ sudo systemctl start openvpn@client ubuntu@testopenvpn-client:~$ sudo systemctl status openvpn@client

. [e-mail beveiligd] - OpenVPN-verbinding met client

Geladen: geladen (/lib/systemd/system/[e-mail beveiligd]; gehandicapt; leveranciervoorinstelling: ingeschakeld)



Actief: actief (actief) sinds di 2016-04-12 08:50:50 UTC; 3s geleden Documenten: man:openvpn(8)

https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage https://community.openvpn.net/openvpn/wiki/HOWTO

Proces: 1677 ExecStart=/usr/sbin/openvpn --daemon ovpn-%i --status /run/openvpn/%i.status

10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/%i.conf --writep Hoofd-PID: 1679 (openvpn)

Taken: 1 (limiet: 512)

CGroup: /system.slice/system-openvpn.slice/[e-mail beveiligd]

|-1679 /usr/sbin/openvpn --daemon ovpn-client --status /run/openvpn/client.status

10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/client.conf --wr


12 april 08:50:52 testopenvpn-client ovpn-client[1679]: OPTIES IMPORTEREN: --ifconfig/up opties aangepast

12 april 08:50:52 testopenvpn-client ovpn-client[1679]: OPTIES IMPORT: routeopties gewijzigd 12 april 08:50:52 testopenvpn-client ovpn-client[1679]: ROUTE_GATEWAY

192.168.122.1/255.255.255.0 IFACE=eth0 HWADDR=52:54:00:89:ca:89

12 april 08:50:52 testopenvpn-client ovpn-client[1679]: TUN/TAP-apparaat tun0 geopend

12 april 08:50:52 testopenvpn-client ovpn-client[1679]: TUN/TAP TX-wachtrijlengte ingesteld op 100 12 april 08:50:52 testopenvpn-client ovpn-client[1679]: do_ifconfig, tt->ipv6= 0, tt-

>did_ifconfig_ipv6_setup=0

12 april 08:50:52 testopenvpn-client ovpn-client[1679]: /sbin/ip link set dev tun0 up mtu 1500 12 april 08:50:52 testopenvpn-client ovpn-client[1679]: /sbin/ip addr voeg dev tun0 lokaal toe

10.8.0.6 gelijksoortige 10.8.0.5

12 april 08:50:52 testopenvpn-client ovpn-client[1679]: /sbin/ip route voeg 10.8.0.1/32 toe via 10.8.0.5

12 april 08:50:52 testopenvpn-client ovpn-client [1679]: Initialisatiereeks voltooid


Controleer of er een tun0-interface is gemaakt:


root@client:/etc/openvpn# ifconfig tun0

tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.6 P-t-P:10.8.0.5 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metrisch:1


Controleer of u de OpenVPN-server kunt pingen:


root@client:/etc/openvpn# ping 10.8.0.1

PING 10.8.0.1 (10.8.0.1) 56 (84) bytes aan gegevens.

64 bytes vanaf 10.8.0.1: icmp_req=1 ttl=64 tijd=0.920 ms


beeld

De OpenVPN-server gebruikt altijd het eerste bruikbare IP-adres in het clientnetwerk en alleen dat IP-adres kan worden gepingd. Als u bijvoorbeeld een /24 hebt geconfigureerd voor het clientnetwerkmasker, wordt het .1-adres gebruikt. Het P-tP-adres dat u in de ifconfig-uitvoer hierboven ziet, beantwoordt doorgaans geen ping-verzoeken.


Bekijk je routes:


root@client:/etc/openvpn# netstat -rn Kernel IP-routingtabel

Destination Gateway Genmask Vlaggen MSS Window irtt Iface



10.8.0.5

0.0.0.0

255.255.255.255

UH

0

0

0

tun0

10.8.0.1

10.8.0.5

255.255.255.255

UGH

0

0

0

tun0

192.168.42.0

0.0.0.0

255.255.255.0

U

0

0

0

eth0

0.0.0.0

192.168.42.1

0.0.0.0

UG

0

0

0

eth0


Top OS Cloud Computing bij OnWorks: