<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux 360° &#124; Italia &#187; openvpn</title>
	<atom:link href="http://www.linux360.it/category/openvpn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux360.it</link>
	<description>Notizie, guide e tutorial per il mondo Linux a 360°</description>
	<lastBuildDate>Tue, 16 Dec 2014 14:03:33 +0000</lastBuildDate>
	<language>it-IT</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>OpenVPN Routing</title>
		<link>http://www.linux360.it/2008/10/28/openvpn-routing/</link>
		<comments>http://www.linux360.it/2008/10/28/openvpn-routing/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 14:10:15 +0000</pubDate>
		<dc:creator><![CDATA[Francesco Gabriele]]></dc:creator>
				<category><![CDATA[openvpn]]></category>

		<guid isPermaLink="false">http://www.ubuntuserver.it/?p=72</guid>
		<description><![CDATA[<p>Tempo fa ho voluto testare la config di OpenVpn in router mode, prima di continuare vediamo le differenze tra i due modi: La modalità bridging ha i seguenti Vantaggi: * Propaga il traffico trasmesso via Broadcast attraverso la VPN. * Semplifica la configurazione giacché non è necessario avere alcuna conoscenza sui principi di routing e ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2008/10/28/openvpn-routing/">OpenVPN Routing</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Tempo fa ho voluto testare la config di OpenVpn in router mode, prima di continuare vediamo le differenze tra i due modi:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>La modalità bridging ha i seguenti Vantaggi</strong>:</p>
<p style="margin-bottom: 0cm;">* Propaga il traffico trasmesso via Broadcast attraverso la VPN.</p>
<p style="margin-bottom: 0cm;">* Semplifica la configurazione giacché non è necessario avere alcuna conoscenza sui principi di routing e rotte varie.</p>
<p style="margin-bottom: 0cm;">* Lavora molto bene con protocolli diversi dal TCP/IP come per esempio IPX/SPX, AppleTalk etc.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>Svantaggi</strong>:</p>
<p style="margin-bottom: 0cm;">* Consuma molta banda è quindi poco adatta a reti poco veloci o a consumo.</p>
<p style="margin-bottom: 0cm;">* Bisogna per forza fare un bridge dell’interfaccia fisica con quella virtuale.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>La routing ha i seguenti Vantaggi:</strong></p>
<p style="margin-bottom: 0cm;">* Sostanzialmente permette un’ottimizzazione del traffico attraverso internet.</p>
<p style="margin-bottom: 0cm;">*  Fornisce una maggior capacità di controllare selettivamente i diritti di accesso sulla base dello specifico utente.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>Svantaggi:</strong></p>
<p style="margin-bottom: 0cm;">* Nel caso di una connessione LAN to LAN i client remoti devono necessariamente impostare l&#8217;utilizzo di un server WINS per riuscire a fare un browser della rete.</p>
<p style="margin-bottom: 0cm;">* Devono essere configurate tutte le rotte di comunicazione necessarie.</p>
<p style="margin-bottom: 0cm;">* Non sono instradate le comunicazioni broadcast.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>Ecco un esempio del server in modalità routing:</strong></p>
<p style="margin-bottom: 0cm;">port 1194</p>
<p style="margin-bottom: 0cm;">dev tun0</p>
<p style="margin-bottom: 0cm;">proto udp</p>
<p style="margin-bottom: 0cm;">ca ca.crt</p>
<p style="margin-bottom: 0cm;">cert server.crt</p>
<p style="margin-bottom: 0cm;">key server.key</p>
<p style="margin-bottom: 0cm;">dh dh1024.pem</p>
<p style="margin-bottom: 0cm;">client-to-client <strong>(Qui permette il dialogo tra i client)</strong></p>
<p style="margin-bottom: 0cm;">server 192.168.10.0 255.255.255.0 <strong>(Qui indica il pool d’indirizzi assegnato ai client)</strong></p>
<p style="margin-bottom: 0cm;">push &#8220;route 192.168.1.0 255.255.255.0&#8243; <strong>(Qui fa passare la classe ip dietro la vpn nel tunnell istaurato dai client.)</strong></p>
<p style="margin-bottom: 0cm;">user nobody</p>
<p style="margin-bottom: 0cm;">group nogroup</p>
<p style="margin-bottom: 0cm;">comp-lzo</p>
<p style="margin-bottom: 0cm;">keepalive 15 45</p>
<p style="margin-bottom: 0cm;">ping-timer-rem</p>
<p style="margin-bottom: 0cm;">persist-key</p>
<p style="margin-bottom: 0cm;">persist-tun</p>
<p style="margin-bottom: 0cm;">status /var/log/openvpn-status.log</p>
<p style="margin-bottom: 0cm;">verb 3</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>Sul server bisogna abilitare l&#8217;ip-forwarding e l&#8217; ip-masquerading :</strong></p>
<p style="margin-bottom: 0cm;">vim /etc/network/interface</p>
<p style="margin-bottom: 0cm;">Aggiungiamo</p>
<p style="margin-bottom: 0cm;">up echo &#8220;1&#8243; &gt; /proc/sys/net/ipv4/ip_forward<br />
up iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>Qui invece la parte client:</strong></p>
<p style="margin-bottom: 0cm;">client</p>
<p style="margin-bottom: 0cm;">dev tun</p>
<p style="margin-bottom: 0cm;">proto udp</p>
<p style="margin-bottom: 0cm;">remote 88.xx.xx 1194</p>
<p style="margin-bottom: 0cm;">resolv-retry infinite</p>
<p style="margin-bottom: 0cm;">nobind</p>
<p style="margin-bottom: 0cm;">ca ca.crt</p>
<p style="margin-bottom: 0cm;">cert client1.crt</p>
<p style="margin-bottom: 0cm;">key client1.key</p>
<p style="margin-bottom: 0cm;">comp-lzo</p>
<p style="margin-bottom: 0cm;">route-delay</p>
<p style="margin-bottom: 0cm;">ping 15</p>
<p style="margin-bottom: 0cm;">ping-restart 45</p>
<p style="margin-bottom: 0cm;">ping-timer-rem</p>
<p style="margin-bottom: 0cm;">persist-tun</p>
<p style="margin-bottom: 0cm;">persist-key</p>
<p style="margin-bottom: 0cm;">mute-replay-warnings</p>
<p style="margin-bottom: 0cm;">verb 3</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">La procedura per generare le chiavi è identica a quella descritta nel mio precedente post.</p>
<p style="margin-bottom: 0cm;">Salutoni</p>
<p style="margin-bottom: 0cm;">Frank</p>
<p style="margin-bottom: 0cm;">
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2008/10/28/openvpn-routing/">OpenVPN Routing</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2008/10/28/openvpn-routing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN Bridging</title>
		<link>http://www.linux360.it/2008/10/07/openvpn-bridging/</link>
		<comments>http://www.linux360.it/2008/10/07/openvpn-bridging/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 13:00:53 +0000</pubDate>
		<dc:creator><![CDATA[Francesco Gabriele]]></dc:creator>
				<category><![CDATA[openvpn]]></category>

		<guid isPermaLink="false">http://www.ubuntuserver.it/?p=42</guid>
		<description><![CDATA[<p>Tempo fa mi è capitato di dover configurare openvpn in bridge mode, questo modo. a differenza della classica assegna ai client lo stesso indirizzo ip della rete locale. È utilizzata per configurazioni particolari, dove il modo routing ha dato qualche problema. Procediamo con l’installazione: apt-get install openvpn bridge-utils iproute Configuriamo il bridge tra la scheda ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2008/10/07/openvpn-bridging/">OpenVPN Bridging</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Tempo fa mi è capitato di dover configurare openvpn in bridge mode, questo modo.<br />
a differenza della classica assegna ai client lo stesso indirizzo ip della rete locale.<br />
È utilizzata per configurazioni particolari, dove il modo routing ha dato qualche problema.</p>
<p>Procediamo con l’installazione:<br />
<strong>apt-get install openvpn bridge-utils iproute</strong></p>
<p>Configuriamo il bridge tra la scheda di rete virtuale (tap0) e quella vera (eth0):<br />
<strong>vi /etc/network/interfaces<br />
auto br0<br />
iface br0 inet static<br />
address 192.168.10.2<br />
netmask 255.255.255.0<br />
gateway 192.168.10.254<br />
pre-up /usr/sbin/openvpn &#8211;mktun &#8211;dev tap0<br />
pre-up /sbin/ip link set tap0 up<br />
pre-up /sbin/ip link set eth0 up<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth0<br />
pre-up /usr/sbin/brctl addif br0 tap0<br />
post-up /etc/init.d/openvpn start<br />
pre-down /etc/init.d/openvpn stop<br />
pre-down /usr/sbin/brctl delif br0 eth0<br />
pre-down /sbin/ip link set eth0 down<br />
pre-down /usr/sbin/brctl delif br0 tap0<br />
pre-down /sbin/ip link set tap0 down<br />
post-down /usr/sbin/brctl delbr br0<br />
post-down /usr/sbin/openvpn &#8211;rmtun &#8211;dev tap0</strong></p>
<p>Generiamo le chiavi rsa:<br />
<strong>cd /usr/share/doc/openvpn/examples/easy-rsa/2.0</strong></p>
<p>Modifichiamo il file vars mettendo i dati che servono.<br />
<strong>export KEY_COUNTRY=IT<br />
export KEY_PROVINCE=CZ<br />
export KEY_CITY=Lamezia Terme<br />
export KEY_ORG=Catanzaro<br />
export KEY_EMAIL=francesco.gabriele@</strong></p>
<p>Creiamo la sottodirectory keys se non esiste.<br />
<strong>Mkdir key</strong></p>
<p>Iniziamo con le chiavi del server.<br />
<strong>. ./vars<br />
./clean-all<br />
./build-ca<br />
./build-key-server server<br />
./build-dh<br />
openvpn &#8211;genkey &#8211;secret ta.key<br />
</strong></p>
<p>Copiamo le chiavi generate nel path corretto.<br />
<strong>cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys<br />
cp ca.crt /etc/openvpn<br />
cp server.crt /etc/openvpn<br />
cp server.key /etc/openvpn<br />
cp dh1024.pem /etc/openvpn<br />
cd ..<br />
cp ta.key /etc/openvpn</strong></p>
<p>Ora generiamo quelle del primo client.<br />
<strong>Mkdir /etc/openvpn/client1<br />
cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/<br />
./build-key client1<br />
cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys<br />
cp ca.crt /etc/openvpn/client1<br />
cp client1.crt /etc/openvpn/client1<br />
cp client1.key /etc/openvpn/client1<br />
cd ..<br />
cp ta.key /etc/openvpn/client1</strong><br />
Queste chiavi vanno copiate sul client</p>
<p>Creiamo il file di configurazione del Server.<br />
<strong>vi /etc/openvpn/server.conf<br />
port 1194<br />
proto tcp<br />
dev tap0<br />
ca ca.crt<br />
cert server.crt<br />
key server.key<br />
dh dh1024.pem<br />
client-to-client<br />
local 192.168.10.254<br />
server-bridge 192.168.10.254 255.255.255.0 192.168.10.16 192.168.10.19<br />
comp-lzo<br />
keepalive 15 45<br />
ping-timer-rem<br />
persist-tun<br />
persist-key<br />
status openvpn-status.log<br />
verb 3</strong></p>
<p>Ora creiamo quello del Client.<br />
<strong>client<br />
dev tap<br />
proto tcp<br />
remote 87.53.101.XX 1194<br />
resolv-retry infinite<br />
nobind<br />
ca ca.crt<br />
cert client1.crt<br />
key client1.key<br />
comp-lzo<br />
ping 15<br />
ping-restart 45<br />
ping-timer-rem<br />
persist-tun<br />
persist-key<br />
mute-replay-warnings<br />
route-method exe<br />
route-delay 2<br />
verb 3</strong></p>
<p>Per qualsiasi problema potete consultare la guida ufficiale <strong>http://www.openvpn.net/index.php/documentation/howto.html</strong></p>
<p>Frank <img src="http://www.linux360.it/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> </p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2008/10/07/openvpn-bridging/">OpenVPN Bridging</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2008/10/07/openvpn-bridging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
