# apt-get install wireless-tools hostapd hostap-utils bridge-utils dhcp3-server
dove:
- wireless-tools: set di comandi per la gestione del wifi
- hostapd: demone che si occuperà della crittografia per l'autenticazione
- bridge-utils: tools per configurare il bridging dei pacchetti
- dhcp3-server: server dhcp che si occuperà di assegnare gli ip ai clients autenticati
Configurazione delle interfacce di rete
Prima di iniziare le varie configurazioni è consigliabile "spegnere" le schede di rete e azzerare eventuali regole di iptables:
# ifconfig eth0 0.0.0.0 down
# ifconfig ath0 0.0.0.0 down
# /sbin/iptables -F
# /sbin/iptables -X
Questo per poter lavorare su un sistema "incontaminato" da configurazioni o settaggi precedenti.
Fatto questo, passeremo alla modifica del file /etc/network/interfaces (il "gestore" delle interfacce di rete su sistemi Debian-based):
# ethernet settings auto eth0 iface eth0 inet static address 192.168.1.4 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1
# wireless settings auto ath0 iface ath0 inet static address 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 network 10.0.0.0 pre-up modprobe -r ath_pci pre-up modprobe ath_pci autocreate=none pre-up wlanconfig ath create wlandev wifi0 wlanmode ap wireless-essid "debian-ap" wirelsess-rate 54Mb wireless txpower auto post-up /etc/init.d/hostapd start down /etc/init.d/hostapd stop post-down wlanconfig ath0 destroy post-down modprobe -r ath_pci post-down modprobe ath_pci