NetworkManager Operations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 49: Line 49:
mcli con del eth0
mcli con del eth0
nmcli con add type ethernet con-name eth0 ifname eth0 ip4 172.30.0.4/16 gw4 172.30.0.1
nmcli con add type ethernet con-name eth0 ifname eth0 ip4 172.30.0.4/16 gw4 172.30.0.1
</pre>
=Adding a Dynamic Ethernet Connection=
Same as adding the static one, but without specifying the ip/gateway:
<pre>
nmcli connection add type ethernet con-name <connection-name> ifname <interface-name>
</pre>
</pre>

Revision as of 16:57, 22 May 2017

Internal

General Status

nmcli general status

Show All Connections

nmcli con[nection] show

Show All Devices

To show devices recognized by NetworkManager and their state:

nmcli dev[ice] show
nmcli dev[ice] status

Configuration Changes

Changes made with nmcli do not require a reload but do require the associated interface to be put down and then up again as follows:

nmcli dev disconnect <interface-name>
nmcli con up <interface-name>

⁠Adding a Static Ethernet Connection

nmcli connection add type ethernet con-name <connection-name> ifname <interface-name> ip4 <address> gw4 <address>

Note that a connection with the same name exists, NetworkManager will add another one, so you will end up with two connections with the same name. It is best if the existing one is either deleted, modified or edited.

Example:

mcli con del eth0
nmcli con add type ethernet con-name eth0 ifname eth0 ip4 172.30.0.4/16 gw4 172.30.0.1

Adding a Dynamic Ethernet Connection

Same as adding the static one, but without specifying the ip/gateway:

nmcli connection add type ethernet con-name <connection-name> ifname <interface-name>