C'è un piccolo bachetto nel modulo Webmin di OpenVPN (scaricabile da http://www.openit.it/index.php/openit_en/software_libero/openvpnadmin).
Quando si crea una vpn client, il file di configurazione viene creato con la voce proto impostata a tcp-server. Purtroppo deve essere solo tcp.
Per cui bisogna modificare il file /usr/share/webmin/openvpn/create_client.cgi:
Dopo la riga 244 inserire le seguenti righe in grassetto:
print OUT "client\n";
print WCLI "client\r\n";
#DARIO
print OUT "proto tcp\n";
print WCLI "proto tcp\r\n";
#sostituire la riga sotto con quella in grassetto, ovvero togliere la voce proto:
#foreach $k (qw/proto dev ca dh cert key remote/) {
foreach $k (qw/dev ca dh cert key remote/) {
print OUT $k.' '.$in{$k}."\n";
print WCLI $k.' '.$in{$k}."\r\n";
}
Tutto qua...
Commenti offerti da CComment