Intereting Posts
setxkbmap -option lv3: ralt_switch_multikey не работает со многими макетами При чтении из файла выберите конкретные поля и сравните их с другим файлом в Unix bash? Насколько безопасно sudo при запуске от root для запуска приложения в качестве менее привилегированного пользователя? Grub2 и установка rootfs Как сделать работу Compose в приложениях GTK и Qt? Как я могу написать root? строка bash для int Доступ к USB-устройству другого компьютера, как если бы он был локально подключен? Как чередовать строки двух или более файлов? Список всех пользователей и последний раз, когда они читают почту, переходят на несколько выходных данных Существуют ли какие-либо дистрибутивы Linux, специально предназначенные для нетбуков? Как владелец файла и группа запоминаются для внешнего диска? Почему команда paste добавляет разрывы строк? init-скрипты в autoyast для автоматического развертывания сервера Suse Linux Systemd игнорирует RestartSec = 15s

Проводное соединение от CLI с NetworkManager – «вверх» элегантным способом

Иногда мне нужно выполнить некоторую оперативную работу в текстовом режиме, и мне нужно настроить подключение к Интернету из командной строки (без апплета сетевого менеджера).

(Обратите внимание: при запуске Window Manager у меня есть сетевое подключение немедленно, благодаря апплетам NetworkManager.)

Когда я перечислил свои подключения и искал проводной:

# nmcli con | grep Wired New Wired Connection b15ffacf-a5c58-44af-b755-b30c6d52e53e 802-3-ethernet Thu Dec 27 21:31:21 2012 

Я получаю uuid и с ним это легко:

 nmcli con up uuid b15ffacf-a5c58-44af-b755-b30c6d52e53e eth0 

Если кто-то хочет автоматизировать материал, он будет выглядеть следующим образом:

 nmcli con up uuid "$( nmcli con | awk '/Wired/ {print $4}' )" eth0 

Это правильное и рабочее решение, но я чувствую, что должен быть более элегантный способ «подняться» на это «проводное» устройство.

Не могли бы вы предложить более элегантный способ?