温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何修改网络接口名称

发布时间:2026-09-26 12:48:11 来源:亿速云 阅读:98 作者:小樊 栏目:系统运维

修改网络接口名称(比如把 eth0 改成 lan0,或把 ens33 改成 eth0)常见做法有以下几种,按操作系统和使用场景说明:


一、Linux 系统(最常见)

方法 1:使用 udev 规则(推荐,永久生效)

适用于大多数发行版(CentOS / Ubuntu / Debian 等)

  1. 查看当前网卡信息
ip link

或

udevadm info -a -p /sys/class/net/eth0
  1. 编写 udev 规则
sudo vim /etc/udev/rules.d/70-persistent-net.rules

示例(根据 MAC 地址改名):

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0c:29:xx:xx:xx", NAME="lan0"
  1. 重启系统或重新触发 udev
sudo udevadm control --reload
sudo reboot

方法 2:使用 ip 命令(临时生效)

sudo ip link set eth0 down
sudo ip link set eth0 name lan0
sudo ip link set lan0 up

⚠️ 重启后失效


方法 3:修改内核参数(恢复为 eth0 风格)

适用于 Ubuntu 18.04+ / CentOS 7+

编辑 grub:

sudo vim /etc/default/grub

修改:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

更新 grub:

# Ubuntu / Debian
sudo update-grub

# CentOS / RHEL
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重启:

sudo reboot

方法 4:NetworkManager(RHEL / CentOS / Fedora)

nmcli connection modify eth0 connection.interface-name lan0
nmcli connection up lan0

二、Windows 系统

图形界面

  1. 打开「网络和共享中心」
  2. 更改适配器设置
  3. 右键网卡 → 重命名

PowerShell(管理员)

Rename-NetAdapter -Name "Ethernet" -NewName "LAN"

三、注意事项

  • 改名后需同步修改:
    • /etc/network/interfaces
    • netplan 配置
    • 防火墙规则
    • 服务绑定(如 Docker、Kubernetes)
  • 服务器环境建议在维护窗口操作

如果你能告诉我:

  • 操作系统(Ubuntu / CentOS / Windows?)
  • 是临时还是永久
  • 是否使用 Netplan / NetworkManager

我可以给你更精确的命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手