標簽:網上 red 創建 網卡 linux系統 中網卡 直接 ice 需要
目前在網上能找到的文章中,使用nmcli命令修改Linux系统中網卡连接的名称都是先創建新的连接,然后删除旧的连接的方式
此種方式其實完全不恰當,簡直就是在浪費時間,nmcli命令本身就提供了直接修改連接名稱的子命令"connection.id"。
例如有如下網卡连接名称:"Wired connection 1",我想把它修改为和设备名称一致,即"enp1s0",如下,可以一条命令搞定,无需先創建连接再删除以前的旧连接。
[root@mpleased ~]# nmcli con show NAME UUID TYPE DEVICE Wired connection 1 13bd3229-dd0c-490c-bb4f-68d04f27ec84 ethernet enp1s0 [root@mpleased ~]# nmcli con modify Wired\ connection\ 1 connection.id enp1s0 [root@mpleased ~]# nmcli con reload [root@mpleased ~]# nmcli con up enp1s0 [root@mpleased ~]# nmcli con show NAME UUID TYPE DEVICE enp1s0 13bd3229-dd0c-490c-bb4f-68d04f27ec84 ethernet enp1s0
更多命令关于connection.id的解释请参见man nmcli,搜索connection.id即可。
注:此處不討論更改設備名稱的問題
Tips:更改网络设备识别名称信息需要向内核传递参数,因为網卡物理设备名称为系统识别,和Windows一样,网络适配器中網卡的物理名称没法更改,能够更改的只是连接的名称,如“以太网 1”这样的名称。
標簽:網上 red 創建 網卡 linux系統 中網卡 直接 ice 需要
原文地址:https://www.cnblogs.com/meizy/p/nmcli_connection_id.html