有时我需要在文本模式下做一些操作工作,并且需要从命令行设置互联网连接(没有任何网络管理器小程序)。
(请注意:当我运行窗口管理器时,我会立即建立网络连接,这要归功于 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
这是正确且有效的解决方案,但我有一种感觉,必须有更优雅的方式来“启动”这个“有线”设备。
你能建议更优雅的方式吗?