[gl-como] FON hacking
Pietro Bertera
pietro@bertera.it
Ven 30 Giu 2006 00:03:50 CEST
Mi è appena arrivato il router Linksys si FON, non ho resistito alla
tentazione di spippolarlo.
Butto giu' 2 righe su come installarci OpenVPN.
Accedere al router in ssh:
L'IP interno di default è 192.168.182.1
ssh root@192.168.182.1
Configurare i repository ipkg
root@OpenWrt:~# cd /etc
root@OpenWrt:~# rm ipkg.conf
root@OpenWrt:~# cp /rom/etc/ipkg.conf
root@OpenWrt:~# vi ipkg.conf
agiungere alla prima riga:
http://downloads.openwrt.org/whiterussian/packages
Update & Install
root@OpenWrt:~# ipkg update
root@OpenWrt:~# ipkg install openvpn
Configurare OpenVPN
root@OpenWrt:~# mkdir /etc/openvpn
root@OpenWrt:~# cd /etc
root@OpenWrt:/etc# vi vpn.up
Questo è il mio file di configurazione:
dev tun1
remote www.bertera.it
port 1194
ifconfig 10.1.0.2 10.1.0.1
user nobody
comp-lzo
ping 15
ping-restart 45
ping-timer-rem
persist-tun
persist-key
up /etc/openvpn/vpn.up
secret /etc/openvpn/vpn.key
verb 3
Aggiungerer il file per le rotte
root@OpenWrt:/etc# vi vpn.up
#!/bin/ash
route add -net 10.1.0.0 netmask 255.255.255.0 gw $5
Renderlo eseguibile
root@OpenWrt:/etc# chmod 755 vpn.up
Creare la chiave
root@OpenWrt:/etc# openvpn --genkey --secret vpn.key
Far partire OpenVPN al boot
root@OpenWrt:/etc# vi /etc/init.d/S65openvpn
#!/bin/sh
openvpn --daemon --config /etc/openvpn/vpn.conf
Renderlo eseguibile:
chmod 755 /etc/openvpn/vpn.conf
A questo punto dovremmo essere a cavallo. Sull'altro peer il file di
configurazione sarà lo stesso (omettendo o cambiando il remote e
invertendo i due indirizzi del tunnel).
Se il nostro router è solo un client non occorre aprire nessuna porta
con iptables, altrimenti occorre editare /etc/firewall.user
Per evitare casini futuri è meglio eliminare la riga witerussian
da /etc/ipkg.conf.
per maggiori dettagli sulle conf di openvpn: http://www.openvon.net
Ciao
Maggiori informazioni sulla lista
gl-como