linux中看不到eth0的解决方法

68次阅读
没有评论

共计 1215 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要介绍 linux 中看不到 eth0 的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

linux 看不到 eth0 的解决办法:1、使用命令“ifconfig eth0 192.168.1.x”设置 eth0 的 IP;2、在“vSphere Client”中更改适配器类型即可。

本文操作环境:linux5.9.8 系统、G3 电脑。

Linux 系统找不到 eth0 设备的解决办法

一、问题描述:
     VMware vSphere Client 下 Linux 虚拟机 ifconfig 命令无法找到 eth0 设备,且 /etc/sysconfig/network-scripts/ 中只有 ifcfg-lo 文件,而没有 ifcfg-eth0。

二、原因可能有两个:
第一,单纯的 ifcfg-eth0 文件丢失或者 eth0 变为 eth x(可通过 ifconfig - a 命令查看),Linux 启动时会通过该文件自动启用 eth0 网卡设备
第二,网络适配器与 Linux 老版本不匹配导致

三、针对第一个原因,临时解决方法:

      使用命令 ifconfig eth0 192.168.1.x 可以正常设置 eth0 的 IP,该方法仅为临时处理办法,系统重启后即失效了。// 注:在我的电脑运行此命令显示找不到那个设备。
永久解决方法:
     1、在 /etc/sysconfig/network-scripts/ 目录下新建 ifcfg-eth0 文件;
     2、正确设置 ifcfg-eth0 的 DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、NETMASK、NETWORK、NAME 等等,比如:
DEVICE=eth0                    # 物理设备名称
BOOTPROTO=static #表示静态 IP,设置为 DHCP 则表示动态获取
IPADDR=192.168.1.x        # IP 地址
NETMASK=255.255.255.0  # 子网掩码
GATEWAY=192.168.1.1     #网关地址
ONBOOT=yes #启动时自动启用

四、针对第二个原因解决办法:
新增一个老版本的网络适配器,跟当前你的 Linux 系统匹配就可,如 E1000
方法:在 vSphere Client 中更改适配器类型
在 VMware vSphere Client 客户端选中虚拟机 – 编辑虚拟机设置,然后添加 - 网络适配器,选择 E1000 类型

我们通过 vSphere Client 客户端,添加网络适配器 2(适配器类型为 E1000),然后删除网络适配器 1,重启服务器。

重启后,在 /etc/sysconfig/network-scripts/ 下,你会看到有 ifcfg-eth0 和 ifcfg-eth0.bak 两个配置文件,系统自动生成了新的配置文件并将原来的配置文件重命名了。

以上是“linux 中看不到 eth0 的解决方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1215字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)