vmware中,修改网卡命名规则

本文介绍了如何在VMware中更改虚拟机的网卡命名规则,使其遵循传统的eth0、eth1等命名方式,以方便管理和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vmware中虚拟机的网卡不是按eth0、eth1 ...... 这种方式命名的,下面介绍怎么修改成这种命名

[root@vmctl6 network-scripts]# cd /etc/sysconfig/network-scripts/
[root@vmctl6 network-scripts]# ls
ifcfg-ens32  ifdown-isdn      ifup          ifup-plip      ifup-tunnel
ifcfg-lo     ifdown-post      ifup-aliases  ifup-plusb     ifup-wireless
ifdown       ifdown-ppp       ifup-bnep     ifup-post      init.ipv6-global
ifdown-bnep  ifdown-routes    ifup-eth      ifup-ppp       network-functions
ifdown-eth   ifdown-sit       ifup-ib       ifup-routes    network-functions-ipv6
ifdown-ib    ifdown-Team      ifup-ippp     ifup-sit
ifdown-ippp  ifdown-TeamPort  ifup-ipv6     ifup-Team
ifdown-ipv6  ifdown-tunnel    ifup-isdn     ifup-TeamPort
[root@vmctl6 network-scripts]# ifconfig 
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.210  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::20c:29ff:fe9b:e768  prefixlen 64  s
### 解决方案 对于在 VMware 虚拟机中遇到的缺少 `eth0` 网卡的问题,可以按照如下方法进行处理: #### 配置网络适配器 确保虚拟机已正确配置至少一个网络适配器。如果是在创建虚拟机时未自动识别到网卡,则需手动调整。 - 打开 VMware 中的目标虚拟机设置界面。 - 添加一个新的网络适配器并将其连接至 NAT 或桥接模式之一[^1]。 #### 修改操作系统内部网卡命名规则 针对 CentOS 7 及以上版本,默认采用预测性接口称(Predictable Network Interface Names),这可能导致传统命为 `ethX` 的方式不再适用。为了恢复使用 `eth0` 进行命,可执行以下操作: ##### 编辑 GRUB 参数 编辑 `/etc/default/grub` 文件,在 `GRUB_CMDLINE_LINUX` 行追加参数 `net.ifnames=0 biosdevname=0` 来禁用新式的命机制: ```bash sudo vi /etc/default/grub ``` 更新 grub 并重启系统使更改生效: ```bash sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg # 对于 UEFI 启动环境 # 或者 sudo grub2-mkconfig -o /boot/grub2/grub.cfg # 对于 BIOS 启动环境 reboot ``` #### 创建或修改网卡配置文件 确认 `/etc/sysconfig/network-scripts/ifcfg-eth0` 存在且内容正确。如果没有该文件则新建之;如果有但不符合预期,则适当调整其属性。注意保证 MAC 地址匹配实际硬件地址,并关闭 DHCP 客户端守护进程以防止冲突: ```bash DEVICE="eth0" BOOTPROTO="static" # 如果需要静态IP配置这里应设为 "static",否则保持默认即可 ONBOOT=yes # 开机自启动此网卡 HWADDR=$(cat /sys/class/net/eth0/address) # 自动获取当前物理MAC地址填充此处 TYPE="Ethernet" NM_CONTROLLED=no # 不让NetworkManager管理本接口 PREFIX="24" # 掩码长度(即子网掩码),具体数值取决于所在局域网规划 GATEWAY="192.168.x.y" # 默认路由下一跳,视具体情况而定 IPADDR="192.168.x.z" # 设备自身的IPv4地址,同样依据实际情况设定 DNS1="8.8.8.8" # 主域服务器 DNS2="8.8.4.4" # 备份域服务器 ``` 完成上述步骤之后再次运行命令 `ifup eth0` 即可激活新的网卡配置.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值