溫馨提示×

Linux系統(tǒng)網(wǎng)絡(luò)接口名稱如何修改

小樊
151
2024-09-07 09:48:18
欄目: 智能運維

在Linux系統(tǒng)中,網(wǎng)絡(luò)接口名稱通常是根據(jù)設(shè)備類型和物理位置自動分配的,如eth0、wlan0等。如果你想要修改這些接口名稱,可以通過以下方法實現(xiàn):

  1. 臨時修改(重啟后失效):

使用udev規(guī)則。在你的/etc/udev/rules.d/目錄下創(chuàng)建或編輯一個名為70-persistent-net.rules的文件,添加以下內(nèi)容(根據(jù)實際情況修改):

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

xx:xx:xx:xx:xx:xx替換為你的網(wǎng)卡的MAC地址。保存文件后,執(zhí)行以下命令使規(guī)則生效:

udevadm control --reload-rules && udevadm trigger
  1. 永久修改(重啟后仍然有效):

修改/etc/network/interfaces文件(Debian/Ubuntu系統(tǒng))或/etc/sysconfig/network-scripts/ifcfg-eth0文件(RHEL/CentOS系統(tǒng)),將接口名稱更改為你想要的名稱。例如,將eth0更改為my_interface

Debian/Ubuntu系統(tǒng):

sudo nano /etc/network/interfaces

將以下內(nèi)容:

auto eth0
iface eth0 inet dhcp

更改為:

auto my_interface
iface my_interface inet dhcp

RHEL/CentOS系統(tǒng):

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

將以下內(nèi)容:

DEVICE=eth0
BOOTPROTO=dhcp

更改為:

DEVICE=my_interface
BOOTPROTO=dhcp

保存文件后,重啟網(wǎng)絡(luò)服務(wù):

Debian/Ubuntu系統(tǒng):

sudo systemctl restart networking

RHEL/CentOS系統(tǒng):

sudo systemctl restart network

現(xiàn)在,網(wǎng)絡(luò)接口名稱應(yīng)該已經(jīng)更改為你所設(shè)置的名稱。

0