Skip to content

09 NETWORK MANAGER CHEATSHEET

mlidia edited this page Nov 16, 2018 · 2 revisions

From the stock image you may have some connection already installed, to clean it run:

nmcli conn delete id "Wired connection 1"

Static ethernet

nmcli con add type ethernet con-name Wired ifname eth0
nmcli con mod "Wired" ipv4.addresses "192.168.3.100/24"
nmcli con mod "Wired" ipv4.method "manual"
nmcli con mod "Wired" ipv4.gateway "192.168.3.254"
# If you had a previus configuration, reset the peripheral
nmcli conn down Wired
nmcli conn up Wired

You can set multiple addresses with comma (',') separation.

Dynamic ethernet

nmcli con add type ethernet con-name Wired ifname eth0
nmcli con mod "Wired" ipv4.method "auto"
nmcli con mod "Wired" ipv4.addresses ""
nmcli conn up Wired

Static WiFi

nmcli connection delete id WiFi # Delete old config
nmcli con add type wifi ifname wlan0 con-name WiFi autoconnect yes ssid <SSID>
nmcli con modify WiFi wifi-sec.key-mgmt wpa-psk
nmcli con modify WiFi wifi-sec.psk <PSW>
nmcli con mod "WiFi" ipv4.addresses "192.168.100.10/24"
nmcli con mod "WiFi" ipv4.method "manual"
nmcli con mod "WiFi" ipv4.gateway "192.168.100.1"
nmcli conn up WiFi
# If you had a previus configuration, reset the peripheral
nmcli conn down WiFi
nmcli conn up WiFi

Dynamic WiFi

nmcli connection delete id WiFi # Delete old config
nmcli con add type wifi ifname wlan0 con-name WiFi autoconnect yes ssid <SSID>
nmcli con modify WiFi wifi-sec.key-mgmt wpa-psk
nmcli con modify WiFi wifi-sec.psk <PSW>
nmcli con mod "WiFi" ipv4.method "auto"
nmcli conn up WiFi

Wifi access point

nmcli con add type wifi ifname wlan0 con-name test autoconnect yes ssid test
nmcli connection modify test 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli con modify test wifi-sec.key-mgmt wpa-psk
nmcli con modify test wifi-sec.psk "test1234"
# Set channel 5ghz
nmcli conn mod test 802-11-wireless.band a 802-11-wireless.channel 36
# Or set channel 2.4ghz
nmcli conn mod test 802-11-wireless.band bg 802-11-wireless.channel 0
nmcli con up test 

Modem

nmcli connection delete id MODEM # Delete old config
mmcli -i 0 --pin 1234 # PIN code
nmcli con add type gsm ifname ttyUSB2 con-name MODEM apn <apn>
nmcli r wwan on

Enable/Disable interface

nmcli connection down id Wifi #Wifi down
nmcli connection up id Wifi #Wifi up
nmcli connection down id MODEM # Modem down
nmcli connection up id MODEM # Modem up
nmcli connection down id Wired # Ethernet down
nmcli connection up id Wired # Ethernet up

Dump parameters

nmcli conn s Wired # Wired is the connection name

Set parameter

nmcli con mod Wired connection.autoconnect-priority 100 # ex. "connection.autoconnect-priority"

Scan networks

iwlist wlan0 scan

See available channels

iwlist wlan0