虚拟机没有网卡如何进行的网络配置(openEuler)

目录

1.问题描述

1.1首先关闭虚拟机

1.2找到配置文件

1.3修改配置文件

1.3.1 ethernet0.virtualDev

1.3.2 e1000

1.3.3 其他常见的网络适配器类型:

1.4启动虚拟机

1.5查看检测

1.5.1 知识导入(可跳过)

1.6 如果还没有,查看配置信息

1.7图形化添加网卡配置信息(选看)


1.问题描述

只有环回口,再无其它网络信息,网也上不了,百度ping不通。

0be98afaef874834a9180dd8ba3e56ed.png

1.1首先关闭虚拟机

sudo shutdown now

1.2找到配置文件

找到虚拟机->右键->打开虚拟机目录->确定

5549830fab944a319fe9616fe01ff32a.png

找到'xx.vmx'文件,以记事本方式打开,右键->打开方式->记事本

71334e92c8d24f94be873121df5ea30a.png

1.3修改配置文件

.vmx 配置文件的末尾添加以下配置项

ethernet0.virtualDev = "e1000"

596c5164802f45a0bcdf843c760b0266.png

保存配置文件并重新启动虚拟机。

下面内容只是做一个简单介绍,不感兴趣略过(直接到1.4

这个配置将虚拟机的网络适配器类型设置为 Intel E1000 千兆网卡,这是一个兼容性较好的选项。

如果你的虚拟机需要更高性能的网络适配器,可以考虑使用:

ethernet0.virtualDev = "vmxnet3"

1.3.1 ethernet0.virtualDev

        该配置项用于指定虚拟机网络适配器的类型。ethernet0 表示第一个网络适配器,后面的数字依次递增表示第二个、第三个等网络适配器。

比如:

ethernet0.virtualDev = "e1000"

ethernet1.virtualDev = "e1000"

1.3.2 e1000

        该值指定了网络适配器的具体类型。e1000 表示使用 Intel e1000 千兆以太网适配器。这种适配器通常兼容性好、性能稳定,广泛应用于虚拟化环境中。


1.3.3 其他常见的网络适配器类型:

  • ethernet0.virtualDev 可以配置成其他类型的虚拟网络适配器。常见的选项包括:
  • vlance - 用于模拟 AMD PCnet32 LANCE 网络适配器,支持10Mbps。
  • e1000 - 用于模拟 Intel E1000 千兆网络适配器,支持1Gbps。
  • e1000e - 用于模拟更现代的 Intel E1000e 千兆网络适配器。
  • vmxnet - 用于 VMware 的自定义网络适配器,性能更好但需要安装 VMware Tools。
  • vmxnet3 - 更高性能的 VMware 自定义网络适配器,也需要安装 VMware Tools。

1.4启动虚拟机

33fda7ff87114eff9df549c3a7a8ff67.png

1.5查看检测

#查看网络信息

ip a

或者(下面的有时候没有,用上面的即可)

ifconfig

#创建网络连接,ens32不一定一样,根据你的具体情况来

nmcli connection add type ethernet con-name ens32 ifname ens32

#ping百度进行测试

ping www.baidu.com

注意:ens32是根据下面查看到的网卡信息内容来创建的,在具体情况下,可能略有不同。

bb1d49e803f5466693b4c48bc3e3427b.png166139e18744480cbd01c37e14453f27.png

1.5.1 知识导入(可跳过)

nmcli connection add type ethernet con-name ens32 ifname ens32

  • nmcli: NetworkManager Command Line Interface 的缩写,这是一个用于管理网络连接的命令行工具。

  • connection add: 这是 nmcli 的一个子命令,用于添加新的网络连接。

  • type ethernet: 这指定了要创建的连接类型为以太网(Ethernet)。ethernet 表示有线网络连接。

  • con-name ens32: 这是为新建的连接指定一个名字。ens32 是你为这个网络连接指定的名称,你可以用任何你喜欢的名称来替代它。

  • ifname ens32: 这是指定网络接口名称的参数。在这条命令中,ens32 是要使用的网络接口的名称。这个名称通常在系统启动时由内核分配,可能会根据硬件和操作系统的不同而有所不同。

        这条命令的作用是通过 NetworkManager 创建一个名为 ens32 的新的以太网连接,并且该连接将绑定到名为 ens32 的网络接口。如果你的系统中没有名为 ens32 的网络接口,命令将会失败。因此,这个命令主要用于配置已经存在的以太网接口。

1.6 如果还没有,查看配置信息

#进入网络配置目录

cd /etc/sysconfig/network-scripts/

#ls是为了查看配置文件的名字

ls

#如果没有vim,可以使用vi,一样的

vim ifcfg-ens32

如果:ONBOOT = no 改为ONBOOT = yes

709290dcb12248519df66ab227017992.png2e5799d9a6ae43748018d16d44970e19.png

#重启网络管理

systemctl restart NetworkManager

至此,完结,如果有其他问题在咨询我吧!

1.7图形化添加网卡配置信息(选看)

仅供参考,用上面的命令就OK了,命令一条就解决了

输入下面命令开启

nmtui

Edit a connection(编辑网络)-><add>(添加)->Ethernet->添加名字和设备

06b951361de3463b8f060ce835cced3f.pngfae0d7d582a0441aa836be8b614e0e58.png3fdd772a6f054c1281245b49a46a120b.png393c05d2b00e4d008784539c2902c8dc.pngd3813f210baf41099e0df322d0b890a2.png

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在虚拟机中安装openEuler,我们需要按照以下步骤进行操作: 1. 下载openEuler镜像:首先,我们需要从openEuler官方网站或镜像站点上下载openEuler的镜像文件。可以选择不同版本和架构的镜像文件,根据自己的需求进行选择。 2. 创建虚拟机:使用虚拟化软件(如VirtualBox、VMware等),创建一台新的虚拟机。在创建过程中,需要选择操作系统类型为Linux,并选择适当的版本和配置。 3. 安装openEuler:启动虚拟机后,将下载好的openEuler镜像文件加载到虚拟光驱中。在虚拟机的启动过程中,按照屏幕上的提示选择相应的安装选项。通常需要设置主机名、用户账户和密码等信息。 4. 配置网络:在完成openEuler的安装后,需要配置虚拟机网络设置。可以选择桥接模式、NAT模式或仅主机模式,根据自己的网络环境进行选择。确保虚拟机能够与外部网络正常通信。 5. 更新系统:在安装完成后,打开终端,执行更新命令,如sudo dnf update,以获取最新的软件包和更新。 6. 验证安装:通过终端或命令行,检查系统的版本和安装情况。执行命令lsb_release -a可以查看系统版本,如openEuler 20.03。同时,可以安装其他软件包进行功能验证。 通过上述步骤,我们可以在虚拟机中成功安装openEuler系统。在实际应用中,我们需要根据实际需求进行进一步的配置和安装软件包,以满足系统的使用要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值