Sebastian Lenzlinger fa48b15fc7 SYNC commit.
2024-03-26 04:02:05 +01:00

1.6 KiB

#tldr : Command line utility of NetworkManager Resources:

Commands

nmcli dev #list network devices
nmcli con down <name> # disable AP config
nmcli con delete <name> # permanently delete AP configuration
sudo systemctl restart NetworkManager # for config changes to take effect
sudo nmcli device set <interface-name> managed no # make sure itnerface is not managed by NetworkManager. Can use d instead of device.

More examples here

Config

Ignoring specific devices

This is mostly taken from different parts of archwiki/NetworkManager. This is desirable so it wont interfere with our hostapd or dnsmasq config. In /etc/NetworkManager/conf.d/unmanaged.conf : MAC addr based:

[keyfile]
unmanaged-devices=mac:<hwaddr>

Interface name based:

[keyfile]
unmanaged-devices=interface-name:<ifname>

After modifying run

sudo nmcli general reload

Must avoid having conflicting dnsmasq instances between #systemd managed and #NetworkManager built in.

Troubleshooting

Wifi adapter not found anymor

See Tools.