Newsgroup: it.comp.os.linux.sys
Titolo: Ancora OpenVPN

Ciao a tutti,
 
 
ho un'installazione di OpenVPN "QUASI" funzionante... :-/
 
Il QUASI si riferisce al fatto che la LAN su cui si trova il server OpenVPN 
ha indirizzamento 
192.168.0.0/20
, che spesso coincide con quello delle lan 
casalinghe 
192.168.0.0/24
.
 
Quello che succede è che dal client nella lan casalinga posso accedere a 
tutte la macchine sulla LAN con il server ad esclusione di quelle su  
192.168.0.0/24
.
 
Infatti un "route del -net 192.168.1.0 netmask 255.255.255.0 eth0", il 
client vede correttamente le macchine sulla LAN.
 
Come posso fare in modo che il server faccia il push del precedente comando 
o di uno analogo?
 
In realtà c'è già una direttiva 'push "route 192.168.0.0 255.255.240.0"', ma 
sembra non prevalere sulla 
192.168.0.0/24
.
 
 
Questa è l'attuale configurazione del server:
 
=============================================================================
port            1194
proto           tcp
dev             tun
ca              /etc/openvpn/keys/ca.crt
cert            /etc/openvpn/keys/server.crt
key             /etc/openvpn/keys/server.key
dh              /etc/openvpn/keys/dh1024.pem
server          192.168.17.0 255.255.255.128
route           192.168.17.128 255.255.255.128
client-config-dir ccd
ifconfig-pool-persist ipp.txt
keepalive       10 120
comp-lzo
user            nobody
group           users
persist-key
persist-tun
status          openvpn-status.log
status-version  2
verb            3
client-to-client
#tun-mtu                1200
#tls-auth       /etc/openvpn/keys/tls-auth
#crl-verify     /etc/openvpn/keys/crl-verify
max-clients     10
 
# Here define your own DNS domain and addresses of DNS servers
push "dhcp-option DOMAIN xyz.local"
push "dhcp-option DOMAIN w.xyz.local"
push "dhcp-option DNS 192.168.5.2"
push "dhcp-option DNS 192.168.5.1"
push "dhcp-option WINS 192.168.5.1"
#push "route-delay 5"
 
# Here define your internal routing
push "route 192.168.0.0 255.255.240.0"
 
# Print your own welcome message
#push "echo "
#push "echo Welcome to XYZ!"
#push "echo "
=============================================================================
 
 
Ciao,
  Void

 
192.168.0.0/24
.
 
Tipico errore.
Soluzione tecnicamente migliore: switchi la rete su una bella 10.X.Y.0/24 
dove X e Y sono numeri naturali minori di 255.
 
Soluzione pecoreccia che ha problemi di riconoscimento del client: natti 
tutto dietro l'IP che hai assegnato ai due estremi delle VPN.
 

 tutto dietro l'IP che hai assegnato ai due estremi delle VPN.
 
Se mi dici già che ha problemi... mi fido e basta... :-)
 
Ma non è possibile fare il push di una "route del"? Devo provare a forzare 
la "sovrascrittura" della sottorete incriminata, magari aggiungendo sul 
server una:
 
push "route 192.168.1.0 255.255.255.0 192.168.17.1"
 
 
Ciao e grazie,
  Void

 push "route 192.168.1.0 255.255.255.0 192.168.17.1"
 
No, non funziona ugualmente perché le rotte direct attach hanno sempre
la precedenza su quelle di pari netmask remote.
 
Puoi però provare a trarre in inganno in altro modo:
push "route 192.168.1.0 255.255.255.128 192.168.17.1"
push "route 192.168.1.128 255.255.255.128 192.168.17.1"
 
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 10.qualcosa.qualcosa.0/24 non è una cattiva idea.
 
E perchè formalmente non va bene ?

 push "route 192.168.1.128 255.255.255.128 192.168.17.1"
 
Ecco, è quello che avrei voluto scrivere io... :-) e su un client Linux 
funziona egregiamente, non altrettanto però su un client windows (ma al 
momento ho fatto una sola prova).
 
 
Ciao e grazie,
  Void

 Cambiati le LAN di casa, và ... ;)
 
:-) ... e poi mi faccio invitare a cena da tutti gli altri utenti e cambio 
anche le loro? Sarebbe bello, ma non posso prendere (troppi) altri chili! 
:-)
 
 
Ciao,
  Void

 
192.168.0.0/24
 è una scelta di merda. ;)
 
In realtà volevo scrivere 
192.168.1.0/24
, comunque è la scelta che è stata 
fatta 128 anni fa da questa azienda e purtroppo è la scelta predefinita 
dalla maggior parte dei router casalinghi... :-/
 
 
Ciao,
  Void