在虚拟机安装Fedora的过程中,常遇到网络接口显示“eth0”或配置异常的问题,本文将手把手教你如何搞定网络接口配置,解决网络连接难题,确保虚拟机能够顺利接入网络,提升系统使用的便捷性。
在使用 VMware 或 VirtualBox 等虚拟机软件安装 Fedora 系统时,很多习惯使用 CentOS 或旧版 Linux 的用户会遇到一个困惑:为什么系统里找不到 eth0 这个网卡名称?
在传统的 Linux 发行版中,网卡通常被命名为 eth0、eth1 等,随着 Linux 内核的更新,现代 Fedora(以及 Ubuntu 17.10+、CentOS 7+)默认启用了“Predictable Network Interface Names”(持久化网络接口命名),这意味着网卡名称可能变成了 enp0s3、ens33 或 enx...。
如果你在配置网络时提示找不到 eth0 文件,或者配置后无法上网,请参考以下解决方案。

查看当前网卡名称
不要盲目地去创建 ifcfg-eth0 文件,而是先查看系统当前识别到的网卡名称,在 Fedora 虚拟机终端中输入以下命令:
ip link
或者
nmcli device status
你通常会看到类似 enp0s3 或 ens33 的名称,这就是你当前的网络接口。
解决方案一:使用 Netplan 配置(推荐)
Fedora 默认使用 Netplan 来管理网络配置,它使用 YAML 格式的文件,比传统的 /etc/sysconfig/network-scripts/ 更简洁。
操作步骤:
-
进入 Netplan 配置目录:
cd /etc/netplan
-
查看默认配置文件(通常是
00-installer-config.yaml):ls
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

