{"id":1201,"date":"2014-10-06T15:42:45","date_gmt":"2014-10-06T13:42:45","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=1201"},"modified":"2014-10-06T15:42:45","modified_gmt":"2014-10-06T13:42:45","slug":"configurare-ip-statico-sui-client-openvpn","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=1201","title":{"rendered":"Configurare IP statico sui client OpenVPN"},"content":{"rendered":"<p>Molto spesso si rende necessario (o quanto meno molto comodo) avere lo stesso indirizzo sui client OpenVPN, Ci son diversi moddi per ottenere questo risultato personalmente ho scelto il metodo &#8220;ccd&#8221;.<br \/>\nFacciamo riferimento alla configurazione <a title=\"Openvpn Server Linux per Client linux\" href=\"http:\/\/clark.tipistrani.it\/?p=465\">server<\/a> di cui ho gi\u00e0 parlato in passato e andiamo ad aggiungere la direttiva:<\/p>\n<p>client-config-dir \/etc\/openvpn\/ccd<\/p>\n<p>in modo tale che il file di configurazione risulti essere:<\/p>\n<p>local 192.168.2.254<br \/>\nport 7207<br \/>\nproto udp<br \/>\ndev tun<br \/>\nca \/etc\/openvpn\/easy-rsa\/keys\/ca.crt<br \/>\ncert \/etc\/openvpn\/easy-rsa\/keys\/pc0.crt<br \/>\nkey \/etc\/openvpn\/easy-rsa\/keys\/pc0.key<br \/>\ndh \/etc\/openvpn\/easy-rsa\/keys\/dh1024.pem<br \/>\ntls-auth \/etc\/openvpn\/easy-rsa\/keys\/ta.key 0<br \/>\nserver 192.168.50.0 255.255.255.0<br \/>\ncipher BF-CBC<br \/>\nclient-config-dir \/etc\/openvpn\/ccd<br \/>\ncomp-lzo<br \/>\npersist-key<br \/>\npersist-tun<br \/>\nkeepalive 10 360<br \/>\nverb 3<br \/>\nmute 20<br \/>\nlog-append \/var\/log\/openvpn\/openvpn.log<br \/>\nstatus \/var\/log\/openvpn-status.log<\/p>\n<p>A questo punto controlliamo nella directory keys quali certificati ci sono, nel nostro caso troviamo crm.crt sibilla.crt grecale.crt e in \/etc\/openvpn creiamo la directory ccd e in questa 3 files crm sibilla e grecale che conterrano rispettivamente:<br \/>\ncrm<\/p>\n<p>ifconfig-push 192.168.50.16 192.168.50.1<\/p>\n<p>sibilla<\/p>\n<p>ifconfig-push 192.168.50.20 192.168.50.1<\/p>\n<p>grecale<\/p>\n<p>ifconfig-push 192.168.50.12 192.168.50.1<\/p>\n<p>Rilanciando il demone di OpenVPN i tre client assumeranno quegli IP in modo definitivo e sar\u00e0 possibile ad esempio metterli nella zona locale del DNS per chiamare l&#8217;host name al posto dell&#8217;indirizzo (cosa decisamente comoda).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Molto spesso si rende necessario (o quanto meno molto comodo) avere lo stesso indirizzo sui client OpenVPN, Ci son diversi moddi per ottenere questo risultato personalmente ho scelto il metodo &#8220;ccd&#8221;. Facciamo riferimento alla configurazione server di cui ho gi\u00e0 parlato in passato e andiamo ad aggiungere la direttiva: client-config-dir \/etc\/openvpn\/ccd in modo tale che [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,14,6],"tags":[79,80,78],"class_list":["post-1201","post","type-post","status-publish","format-standard","hentry","category-linux","category-networking","category-work","tag-ccd","tag-ip","tag-openvpn"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1201"}],"version-history":[{"count":1,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1201\/revisions"}],"predecessor-version":[{"id":1202,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1201\/revisions\/1202"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}