CLI 与 NetworkManager 的有线连接 - 以优雅的方式“启动”

CLI 与 NetworkManager 的有线连接 - 以优雅的方式“启动”

有时我需要在文本模式下做一些操作工作,并且需要从命令行设置互联网连接(没有任何网络管理器小程序)。

(请注意:当我运行窗口管理器时,我会立即建立网络连接,这要归功于 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

这是正确且有效的解决方案,但我有一种感觉,必须有更优雅的方式来“启动”这个“有线”设备。

你能建议更优雅的方式吗?

相关内容