I wrote a script that deactivates all the interfaces available using nmcli commands such as:
for iface in `(nmcli -f GENERAL dev list 2>/dev/null || nmcli -f GENERAL dev show) | grep 'GENERAL.DEVICE' | awk '{print $2}'`
do
nmcli dev disconnect iface $iface
done
I would now like to reactivate these interfaces; there is no nmcli dev connect iface … command, and I’m stuck. In particular, my problem is to reactivate the Ethernet interface.
Thanks in advance for your help!
Advertisement
Answer
Use this command:
nmcli -p con up id "interface name" iface eth0
You can also use uuid instead of id.
-p is just for human readable output and can be ignored.
iface eth0 can also be omitted.
Take a look here for more information.