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