Wireless Access Point (WAP) personalizzato: differenze tra le versioni

 
(8 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Jessie}}{{Gateway-Router}}
{{Versioni compatibili}}{{Gateway-Router}}


== Introduzione ==
== Introduzione ==
Riga 106: Riga 106:
# Wireless environment
# Wireless environment
ssid=vostro_SSID
ssid=vostro_SSID
hw_mode=a
hw_mode=g
channel=4
channel=6
wmm_enabled=1
wmm_enabled=1
# 802.11n
# 802.11n
ieee80211n=1
ieee80211n=1
# 802.11ac
# 802.11ac
ieee80211ac=1
ieee80211ac=0
ht_capab=[HT40+][RX-STBC1][SMPS-STATIC][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]
ht_capab=[HT40+][RX-STBC1][SMPS-STATIC][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]
# Authentication and encryption
# Authentication and encryption
Riga 144: Riga 144:
A questo punto non rimane che testare un'ultima volta il file di configurazione col solito:
A questo punto non rimane che testare un'ultima volta il file di configurazione col solito:
<pre># hostapd /etc/hostapd/hostapd.conf</pre>
<pre># hostapd /etc/hostapd/hostapd.conf</pre>
Se tutto va bene ...
Se tutto va bene abilitare/riavviare il servizio di <code>hostapd</code> nel modo appropriato alla propria versione di debian.


==== Con systemd ====
==== Systemd ====
Abilitare il servizio di <code>hostapd</code>
Abilitare il servizio di <code>hostapd</code>
<pre># systemctl unmask hostapd</pre>
<pre># systemctl unmask hostapd</pre>
Riga 152: Riga 152:
<pre># systemctl start hostapd</pre>
<pre># systemctl start hostapd</pre>


==== Senza systemd ====
==== Init.d ====
Editare il file <code>/usr/share/doc/hostapd/examples/hostapd.conf</code> aggiungendo sotto la sezione relativa a <code>wlan0</code> la riga <code>hostapd /etc/hostapd/hostapd.conf</code>, ottenendo quindi qualcosa di simile a (cambiare con i propri dati):
Editare il file <code>/usr/share/doc/hostapd/examples/hostapd.conf</code> aggiungendo sotto la sezione relativa a <code>wlan0</code> la riga <code>hostapd /etc/hostapd/hostapd.conf</code>, ottenendo quindi qualcosa di simile a (cambiare con i propri dati):
<pre>
<pre>
Riga 189: Riga 189:
Configurare un [[Ethernet Bridging | bridge di rete]] che includa l'interfaccia senza fili e l'interfaccia a filo (o le interfacce a filo) come di norma, quindi aggiungere a <code>/etc/hostapd/hostapd.conf</code> la seguente direttiva:
Configurare un [[Ethernet Bridging | bridge di rete]] che includa l'interfaccia senza fili e l'interfaccia a filo (o le interfacce a filo) come di norma, quindi aggiungere a <code>/etc/hostapd/hostapd.conf</code> la seguente direttiva:
<pre>bridge=br0</pre>
<pre>bridge=br0</pre>
dove '''br0''' è il nome del ponte di rete da usare. Riavviare il demone di <code>hostapd</code>:
dove '''br0''' è il nome del ponte di rete da usare. Riavviare il demone di <code>hostapd</code> e quindi quello di <code>networking</code>.<br>
<pre># /etc/init.d/hostapd restart</pre>
Systemd
e quindi quello di <code>networking</code>.
<pre>
# systemctl restart hostapd
# service networking
</pre>
Init.d
<pre>
# /etc/init.d/hostapd restart
# /etc/init.d/networking restart
</pre>
Per maggiori dettagli sul bridging si veda [[Ethernet Bridging | questa guida]].
Per maggiori dettagli sul bridging si veda [[Ethernet Bridging | questa guida]].


Riga 197: Riga 205:


Se l'interfaccia senza fili necessita di un indirizzo ip appartenente ad una subnet differente da quella dell interfaccia a filo, per esempio 10.0.0.0/8 invece di 192.168.1.0/24, allora si deve semplicemente configurare la scheda wireless in modalità statica o dinamica e quindi implementare le necessarie regole di iptables (o strumento equivalente) per effettuare il routing dei pacchetti dall'interfaccia senza fili a quella (o quelle) a filo.<br/>
Se l'interfaccia senza fili necessita di un indirizzo ip appartenente ad una subnet differente da quella dell interfaccia a filo, per esempio 10.0.0.0/8 invece di 192.168.1.0/24, allora si deve semplicemente configurare la scheda wireless in modalità statica o dinamica e quindi implementare le necessarie regole di iptables (o strumento equivalente) per effettuare il routing dei pacchetti dall'interfaccia senza fili a quella (o quelle) a filo.<br/>
Per maggiori informazioni sull'uso di iptables si veda [[Debian e iptables | questa guida]].
Per maggiori informazioni sull'uso di iptables si veda [[Debian e iptables | questa guida]], mentre per nftable [[Nftables | quest'altra]].


== Considerazioni finali ==
== Considerazioni finali ==
3 155

contributi