back

# 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
back