Tunneliranje preko interneta
Spodaj so najbolj osnovna navodila kako priključiti oddaljeno wlan-lj točko z ostalim wlan-lj omrežjem preko interneta s pomočjo tunela.
reference:
OpenVPN (new-way
FreiFunk
- Jozko bo dopolnil zadeve
Openvpn v verzijah >= 2.0 ne podpira več avtentikacije z uporabniškim imenom in geslom. Zato po novem uporabljamo avtentikacijo s certifikatom (glej zgornji link).
Potrebno je poinštalirati nekaj paketov
ipkg install openvpn ipkg install freifunk-openwrt-compat ipkg install openvpn-ssl-nolzo
Konfiguracija
Z zgornjega linka preneseš tar.gz datoteko s certifikatom in konfiguracijo. Razpakiraš v /etc, kjer se pojavi imenik openvpn. Ustrezno popraviš konfiguracijo (dodaš izbran IP - isti kot na wifi delu zahteva se tudi network mask). Ob inštalaciji se namesti tudi openvpn init skripta v /etc/init.d/openvpn. Za pravilno zaganjanje procesov potrebuje Sxx prefix (npr S53openvpn), drugače se skripta ne požene. Dobro je nastaviti ta “prefix” na število, ki je manjše od prefixa start skripte za olsrd. Potrebno je popraviti še pot do konfiguracije v openvpn init skripti.
- openvpn se sam ne postavi vedno, sleep 10 na začetku init skripte pomaga - testiraj
- mogoče dodat en watchdog cron vnos, ki postavi openvpn po zagonu
OpenVPN (old-way)
Način povezovanja na starejših firmware-ih z starejšimi verzijami OpenVPNjem. Klient se v tem primeru predstavi strežniku samo z uporabniškimi podatki (uporabniško ime in geslo, ki ga dobi naknadno ali uporabi identičnega, ki ga ima v sistemu db.kiberpipa.net) brez posebnega X.509 certifikata na strani klienta.
Osnovni podatki
- OpenVPN server: 193.164.137.78
- port: 9999/udp
- IP ti je dodeljen! (glej in upoštevaj seznam)
- uporabnisko ime in geslo (username/password) –> geslo dobite na dopisnem seznamu ali uporabite vase uporabnisko ime in geslo, ki ga imate za dostop na http://db.kiberpipa.net.
OpenVPN klient konfiguracija
client proto udp dev tap0 remote 193.164.137.78 9999 resolv-retry infinite nobind persist-key persist-tun ns-cert-type server comp-lzo daemon auth-user-pass /etc/openvpn/wlanlj.pass auth-retry nointeract cipher BF-CBC # v spodnji vrstici popravis IP glede na zgornji seznam oz # IP, ki ti je bil dodeljen! ifconfig 10.14.100.x 255.255.0.0 writepid /var/run/openvpn.pid verb 3 mute 20 user nobody group nogroup ca /etc/openvpn/keys/wlanlj-ca.crt tls-auth keys/ta.key 1
/etc/openvpn/wlanlj.pass (vsak parameter v novo vrstico)
username password
/etc/openvpn/keys/ta.key
# # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- f50c90ededb4ebbb775123a29472af4d 3e91af2b2c433f0cd92efb9235aeea75 18f109e8e1b5fac9e124838ac1c6dc7a 66c546fc0c4167907c0f086343f051ae f6949e90ce8e168dad4e7a0453a3b972 1a4a6002c0e8ff76e541608516192cd9 c00e5fff4b4584004113436428e7e183 f5f0f03df54a654cfaf344fd482642f3 748c8a628b17b9e0e19051dc8a1f41a9 1145b9033a2c2da8403aa32209cebcb7 e97a59966c52d9cbb27b565d59607d43 03f4a2d425b70c6896d28e1eee0eac01 6bf91ba7d4a1d505771677e4545d9d20 049ab74b435a7b861b61e08335a3c7d1 15d09b7225848414cf6ac489380681f9 73ef2ff58941175b400f43860d2916cd -----END OpenVPN Static key V1-----