Newsgroup: it.comp.os.linux.sys
Titolo: openvpn client to lan

Dunque utilizzo già da un po' di tempo openvpn (ora devo impostare per 
bene i certificati per quando non sarò l'unico ad utilizzarlo), però non 
sono ancora riuscito a vedere dal mio client altri computer nella lan 
remota.
Entrambi i due punti della connessione sono sotto router (un netgear e 
un dlink), e le sottoreti sono 192.168.0.0 e 192.168.1.0 (cliet e lan 
aziendale).
Ho letto vari tutorial e simili ma niente da fare, la configurazione è 
molto semplice, il client (mac con tiger):
remote <remote>
dev tun0
ifconfig 10.8.25.2 10.8.25.1
route 192.168.1.0 255.255.255.0 10.8.25.2
secret static.key
E il server (ubuntu server):
dev tun
ifconfig 10.8.25.1 10.8.25.2
route 192.168.0.0 255.255.255.0 10.8.25.1
secret static.key
Cosa sbaglio?
Leggendo qua e là pensavo che forse bisogna aggiungere una route statica 
dato che il default gateway di entrambi i punti della connessione è 
diverso dal nodo openvpn, però non ne sono sicuro...
COnsigli?

 Cosa sbaglio?
Q: Il server è il default gateway della tua rete?
A: Sì
Allora verifica che non ti blocchi il firewall
A: No
Allora hai tre scelte:
1) imposti sul tuo default gateway una rotta per la rete delle VPN verso
   il server Ubuntu.
2) natti il client vpn sul server Ubuntu
   iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
3) utilizzi la modalità tap al posto della tun evitando le problematiche
   di routing (introducendo quelle di bridging)
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

    il server Ubuntu.
Stavo proprio provando quello, per fortuna ho accesso anche ssh al 
router (che ha una minidistro linux) e stavo provando ma senza fortuna, 
questo quello che ho fatto sul router (dove 10.8.25.2 è l'indirizzo del 
client in openvpn).
Non è giusto così? Non riesco ancora a pingare purtroppo.
 > route add 10.8.25.2 255.255.255.255 192.168.1.202
 > route show
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.100.1   *               255.255.255.255 UH    0      0        0 
ppp_8_35_1
10.8.25.2       192.168.1.202   255.255.255.255 UGH   1      0        0 br0
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
default         192.168.100.1   0.0.0.0         UG    0      0        0 
ppp_8_35_1

  > route add 10.8.25.2 255.255.255.255 192.168.1.202
Io metterei una classe un po' più ampia, tipo una 
10.8.25.0/24
, anche in
relazione al fatto che hai detto di voler ampliare il numero di client.
Anyway...
Il server pinga?
Il default gatway pinga?
Dato che il tuo default gateway è linux, mettiti a sniffare con tcpdump sia
sul server Ubuntu che sul gateway e raffronta.
tcpdump -i any -n icmp
A prescindere dal risultato sarebbe "più meglio" mettere openvpn sul gatway,
dove è anche più logico che stia un punto di ingresso analogo ad internet in
quanto ad affidabilità.


 
Il gateway è linux ma non così configurabile, è un router dlink wireless 
firewall etc etc(modello non me lo ricordo).
Il server pinga senza problemi, ma il default gateway nisba, questa la 
tabella di routing
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.100.1   *               255.255.255.255 UH    0      0        0 
ppp_8_35_1
10.8.25.2       192.168.1.202   255.255.255.255 UGH   1      0        0 br0
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
default         192.168.100.1   0.0.0.0         UG    0      0        0 
ppp_8_35_1
Ci riprovo domani, se intanto ci sono suggerimenti ben vengano...

Nessuna news?
Tra l'altro la cosa divertente è che adesso non riesco più ad eliminare 
la route!
ad...@192.168.1.1
's password:
 > route show
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.100.1   *               255.255.255.255 UH    0      0        0 
ppp_8_35_1
10.8.25.2       192.168.1.202   255.255.255.255 UGH   1      0        0 br0
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
default         192.168.100.1   0.0.0.0         UG    0      0        0 
ppp_8_35_1
 > route
Usage: route add <IP address> <subnet mask> <[<gateway>] [<interface>]>
        route delete <IP address> <subnet mask>
        route show
        route --help
 > route delete 10.8.25.2 255.255.255.255
route: delete route failed, status = 4.
 >
Mi sembra giusto, ho provato anche mettendo il gateway nell'ip ma nisba, 
non funziona in nessuna maniera, assurdo!
Riproverò da interfaccia web, peccato che nè links nè elinks riescano a 
farmici navigare...

 farmici navigare...
Port redirect di ssh



Accidenti ora sono entrato nell'interfaccia web e assurdo, non trovo
l'opzione di routing statica da nessuna parte :O

Altro problemino, cerco di accedere al dominio samba da una macchina 
virtuale (con parallels) attraverso la rete openvpn (adesso impostata 
con certificati).
Il server è 10.8.23.1, che ho impostato come wins server nella macchina 
virtuale.
Ho abilitato il netbios over tcp/ip, riesco a pingare la macchina e 
riesco ad accedere agli shares, ma non riesco a vedere il dominio e a 
usare i nomi netbios.
Tra le altre ho messo queste impostazioni:
	wins support = Yes
         netbios name = SERVER
         remote announce = 192.168.1.255 10.8.25.255
         hosts allow = 
192.168.1.0/24
 
10.8.23.0/24
	domain master = Yes
         interfaces = eth0 tun0 lo
         bind interfaces only = No
         preferred master = Yes
         domain logons = Yes
C'è forse qualcosa che dà fastidio/interferisce?