Burocrati, Amministratori, wegan
15
contributi
m ((formattazione)) |
(Aggiunto esempio di configurazione interfaccia) |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 18: | Riga 18: | ||
-wpad-basic-wolfssl -dnsmasq wpad-mesh-wolfssl mesh11sd sudo shadow zram-swap" \ | -wpad-basic-wolfssl -dnsmasq wpad-mesh-wolfssl mesh11sd sudo shadow zram-swap" \ | ||
FILES="files" | FILES="files" | ||
dove <code>files</code> è la directory contenente file aggiuntivi da aggiungere all'immagine. | |||
Fatto ciò è necessario configurare l'interfaccia wireless, ad esempio ponendo un file in <code>/etc/uci-defaults</code>, dove verrà eseguito al primo avvio. Un esempio di file di tale tipo può essere il seguente: | |||
uci set wireless.radio0.channel='36' | |||
uci set wireless.radio0.htmode='HT40' | |||
uci set wireless.radio0.disabled='0' | |||
uci set wireless.default_radio0.disabled='1' | |||
iface=$(uci add wireless wifi-iface) | |||
uci -q batch << EOI | |||
set wireless.$iface.network='mesh' | |||
set wireless.$iface.device='radio0' | |||
set wireless.$iface.mode='mesh' | |||
set wireless.$iface.ifname='mesh0' | |||
set wireless.$iface.network='lan' | |||
set wireless.$iface.mesh_id='nome-della-rete-mesh' | |||
set wireless.$iface.encryption='sae' | |||
set wireless.$iface.key='password-della-rete-mesh' | |||
EOI | |||
uci commit wireless | |||
/etc/init.d/wireless restart | |||
/etc/init.d/mesh11sd restart | |||
Il file di configurazione di <code>mesh11sd</code> si trova in <code>/etc/config/mesh11sd</code>, e la versione distribuita con OpenWrt è già sufficiente a far funzionare il collegamento. | |||
Un'implementazione "quick and dirty" si può trovare sulla repo https://git.eigenlab.org/Juma7C9/openwrt-meshed | Un'implementazione "quick and dirty" si può trovare sulla repo https://git.eigenlab.org/Juma7C9/openwrt-meshed |