Tag: guida italiano

Guida Minipwner Tp-Link TL-MR3020

Questa è una rivisitazione e semplificazione, realizzata da me, della guida su minipwner.com. Grazie a minipwner.com per aver messo a disposizione il file minipwner.tar
Questa guida è specifica per Il router Tp-Link TL-MR3020

Avviso:
Non sono responsabile di danneggiamenti di alcun genere. Se seguite questa guida è a vostro rischio e pericolo.

La distribuzione usata per eseguire tutte le operazioni è stata Debian 7 Testing. Ma è possibile usare qualsiasi distribuzione.

Hardware necessario:
Tp-Link TL-MR3020
USB flash drive 4Gb (è consigliato il Cruzer Fit per le dimensioni ridotte)

Ripartiziona la USB flash drive come segue:
Partizione 1: Linux Swap Device
Partizione 2: ext4

Inserisci la USB stick nel router

Scarica l'immagine OpenWrt per il TP-Link MR3020 da
http://downloads.openwrt.org/snapshots/trunk/ar71xx/

e preleva i files:
openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin

Scaricare il file minipwner.tar a questo link:
http://www.minipwner.com/images/minipwner.tar

collegare il router alla presa elettrica e collegarlo con il cavo ethernet al pc.

Via browser digitare l'indirizzo 192.168.0.254
Username: admin
Password: admin

Andare alla sezione system tools > firmware upgrade e caricare il firmware:
openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin

Cliccare sul tasto upgrade e il firmware verrà caricato. Alla fine il router verrà riavviato.

Disconnettere l'alimentazione e riconnetterla.

il nuovo indirizzo ip del router sarà 192.168.1.1 (la sezione web non funzionerà più)

connettersi via telnet al sistema
telnet 192.168.1.1

Cambiare la password del router nel terminale OpenWrt
passwd

nel terminale di OpenWrt andare nella directory tmp:
cd /tmp

Aprire un nuovo terminale e spostarsi nella directory dove sono stati scaricati i files

eseguire questo comando:
rcp  openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/

Ora per effettuare l'upgrade digitare dal terminale OpenWrt:
sysupgrade -v /tmp/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin

Appena terminato il router si riavvierà.

Connettersi nuovamente al router tramite il comando:
ssh root@192.168.1.1

quando richiesto, inserire la password.

Copiare minipwner.tar su /usr/share
Da un nuovo terminale posizionarsi nella directory del pc dove si trova il file minipwner.tar.
Eseguire questo comando:
rcp  minipwner.tar root@192.168.1.1:/usr/share

Dal terminale Openwrt digitare:
cd /usr/share
tar -xf minipwner.tar

Copiare il MAC ADDRESS della scheda wireless per poterlo inserire nel nuovo file di configurazione
per fare ciò abilitiamo l'opzione wifi dal file /etc/config/wireless
vi /etc/config/wireless

troverete una linea con scritto:
# REMOVE THIS LINE TO ENABLE WIFI
option disabled 1

Inserire il # come mostrato qui:
# REMOVE THIS LINE TO ENABLE WIFI
# option disabled 1

Salvate con :wq! e premete invio.
Eseguire questi comandi:
wifi
ifconfig wlan0

Copiate il mac Address su un file di testo (servirà più volte).

Eseguire questi comandi:
cd /usr/share/minipwner
cp -f /etc/config/network /etc/config/network.orig
cp -f /etc/config/wireless /etc/config/wireless.orig
cp -f /etc/config/firewall /etc/config/firewall.orig
cp -f /etc/profile /etc/profile.orig
cp -f /etc/opkg.conf /etc/opkg.conf.orig
cp -f /etc/config/system /etc/config/system.orig
cp -f /etc/config/dhcp /etc/config/dhcp.orig
cp -f ./network.1 /etc/config/network
cp -f ./wireless.1 /etc/config/wireless
cp -f firewall.1 /etc/config/firewall


Editare il file /etc/config/wireless
vi /etc/config/wireless

Cancellare il vecchio MAC ADDRESS ed inserire quello precedentemente copiato.

A questo punto è necessario configurare il wifi.
Se il vostro router ha il wifi Aperto l'unica cosa che bisogna fare è settare il SSID del vostro router.
Il default SSID è TOKI (Cambiare TOKI con il vostro SSID).

Se Avete una rete wireless criptata (supponiamo WPA2 PSK), configurare in questo modo:
Option encryption psk2+tkip
option key tua_key

Maggiori info su OpenWrt Wiki

Salvare con :wq! e premere invio.

Ora bisogna riavviare la rete:
/etc/init.d/network restart

Controllare che la wlan0 abbia l'indirizzo IP assegnato.
ifconfig wlan0

Nel caso ci siano problemi fare troubleshooting a riguardo.

Eseguire questi comandi:
cd /usr/share/minipwner
opkg update
opkg install kernel
opkg install kmod-usb-storage
opkg install kmod-fs-ext4
opkg install block-mount
cp -f profile.1 /etc/profile
cp -f fstab.1 /etc/config/fstab
cp -f opkg.conf.1 /etc/opkg.conf
cp -f system.1 /etc/config/system
mkdir /mnt/usb
/etc/init.d/fstab enable
/etc/init.d/fstab start
ls /mnt/usb

controllare che la usb stick sia montata tramite "mount" oppure "df"

Eseguire questi comandi:
cd /usr/share/minipwner
ln -s /mnt/usb /opt
ln -s /etc /mnt/usb/etc
opkg update
opkg install netcat
opkg -dest usb install tar
opkg -dest usb install openssh-sftp-client
opkg -dest usb install nmap
opkg -dest usb install tcpdump
opkg -dest usb install aircrack-ng
opkg -dest usb install kismet-client
opkg -dest usb install kismet-server
opkg -dest usb install perl
opkg -dest usb install openvpn
opkg -dest usb install nbtscan
opkg -dest usb install snort
opkg -dest usb install karma
opkg -dest usb install samba36-client
opkg -dest usb install elinks
opkg -dest usb install yafc
cp -f /etc/config/wireless /etc/config/wireless.old
cp -f /etc/config/network /etc/config/network.old
cp -f /etc/config/dhcp /etc/config/dhcp.old
cp -f ./network.2 /etc/config/network
cp -f ./wireless.2 /etc/config/wireless
cp -f ./dhcp.2 /etc/config/dhcp
ln -s /mnt/usb/usr/share/nmap /usr/share/nmap

Editare /etc/config/wireless
vi /etc/config/wireless

cancellare il vecchio MAC Address ed incollare quello copiato precedentemente.
Salvare ed uscire.
:wq!

Riavviare il router
reboot

Il minipwner è pronto: L'accesso wireless è aperto e con SSID TOKI.
Il nuovo ip del router è ora 192.168.50.1
ssh root@192.168.50.1

Se vuoi installare altri pacchetti nella USB digita:
opkg -dest usb install (nomepacchetto)
esempio:
opkg -dest usb install elinks

Se ci sono problemi nelle librerie nella maggiorparte dei casi è possibile risolvere con un symlink tipo questo:
ln -s /mnt/usb/usr/share/nmap /usr/share/nmap

Il forum minipwner.com è molto utile per eventuali problemi.