Une PirateBox est un dispositif électronique portable, souvent composé d'un routeur et d'un dispositif de stockage, créant un réseau sans fil qui permet aux utilisateurs qui y sont connectés d'échanger des fichiers anonymement et de manière locale. Par définition, ce dispositif est déconnecté d'internet. 1).
Ce tutoriel explique comment installer une PirateBox à l'aide d'un routeur TL-MR3020.
telnet 192.168.1.1
passwd
nano /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '___ip_routeur___'
option netmask '255.255.255.0'
option gateway '___ip_livebox___'
list dns '___ip_livebox___'
list dns '8.8.8.8'
cp /etc/config/firewall /etc/config/firewall.bak
nano /etc/config/firewall
config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
# Uncomment this line to disable ipv6 rules
# option disable_ipv6 1
config zone
option name 'lan'
option network 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
config zone
option name 'wan'
option network 'wan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
option mtu_fix '1'
nano /etc/config/wireless
option disabled 0
ssh root@192.168.x.x
ping google.com
opkg update opkg install kmod-usb-uhci insmod usbcore ##may return the message: insmod: can't insert 'usbcore': File exists insmod uhci opkg install kmod-usb-ohci ##may return the message: installed in root is up to date. insmod usb-ohci
cd /tmp wget http://piratebox.aod-rpg.de/piratebox_0.5.1_all.ipk opkg update && opkg install piratebox*