Via Cà Matta 2 - Peschiera Borromeo (MI)
+39 02 00704272
info@synaptica.info

Ubuntu 22.04 configure Access Point by shell commands

Digital Innovation Partner

Ubuntu 22.04 configure Access Point by shell commands

con NMCLI a riga di comando puoi creare il tuo access point con pochi comandi  : 

nmcli con add type wifi ifname wlan0 con-name Hostspot autoconnect yes ssid MioSSID
nmcli con modify Hostspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli con modify Hostspot wifi-sec.key-mgmt wpa-psk
nmcli con modify Hostspot wifi-sec.psk "veryveryhardpassword1234"
nmcli con modify Hostspot ipv4.method manual ipv4.addresses 192.168.42.1/24
nmcli con up Hostspot

assicurati con “nmcli connection show” di non aver lasciato configurazioni a metà o aver fatto configurazioni doppie, nel caso le puoi rimuovere con “nmcli connection delete Hostspot”

Unica pecca di nmcli è che non ha un comando specifico per impostare direttamente il servizio DHCP che si appoggia l’AP appena configurato e per fare questo devi installare e configurare un servizio che si occupa appunto di questo come “dnsmasq”:

sudo apt install dnsmasq

edita il file “dnsmasq.conf” 

sudo nano /etc/dnsmasq.conf

io ho inserito le seguenti righe nel file:

Port=5353 
interface=wlo1 
dhcp-range=192.168.42.100,192.168.42.200,12h

e fai partire il servizio: 

sudo service dnsmasq restart

controlla lo stato della WiFi:

iw dev

a questo punto prova a riavviare il sistema giusto per verificare che tutte le impostazioni siano state salvate e connettiti alla tua nuova WiFi