Às vezes, preciso fazer algum trabalho operacional no modo de texto e eu preciso configurar a conexão com a internet a partir da linha de comando (sem qualquer applet de gerenciador de rede).
(Por favor note: que quando eu executo o Window Manager, eu tenho conexão de rede imediatamente, graças ao applet NetworkManager.)
Quando listo minhas conexões e procuro por uma com fio:
# nmcli con | grep Wired
New Wired Connection b15ffacf-a5c58-44af-b755-b30c6d52e53e 802-3-ethernet Thu Dec 27 21:31:21 2012
Eu recebo uuid
e com isso é fácil:
nmcli con up uuid b15ffacf-a5c58-44af-b755-b30c6d52e53e eth0
Se alguém quiser automatizar o material, será assim:
nmcli con up uuid "$( nmcli con | awk '/Wired/ {print $4}' )" eth0
É a solução correta e funcional, mas tenho a sensação de que deve haver uma maneira mais elegante de "subir" esse dispositivo "com fio".
Você poderia sugerir uma maneira mais elegante?