在virtual Box6.1利用默认配置创建了虚拟机,采用openEuler-20.03-LTS-SP3-x86_64-dvd.iso作为安装源,最小化安装。
开机以后用nmcli命令查看只有lo回环链接,没有任何网卡。显然网卡没有驱动。
查看虚拟机网卡是这样的。
换了一个网卡。
开机以后用nmcli查看有网卡了。
进一步查看仍然没有链接信息。也就是网卡没有配置。
网卡虽然出来了但是还没有IP配置。
然后经理三个晚上熬到1点多问题依然存在。
太多的截图截图了,上传已经没有意义了。用文字大概总结一下。
1.openluler不支持,virtual Box的Pcnet网卡驱动。上面已经截图说了。
2.更换为Intel的虚拟网卡以后,虽然网卡出来了,怎么配置都无法上网。首先我尝试了桥接无线网卡,因为我之前用vm这样用过。结果失败,根据有的朋友的介绍可能是无线网卡不支持混杂模式。我在win10主系统安装了虚拟回环链接。然后共享无线链接上网,还是失败。
参考:
win10添加loopback环回网卡,ensp连接真机,loopback环回网卡_hell1974的博客-CSDN博客_win10安装loopback网卡VirtualBox与笔记本无线网卡桥接-百度经验 (baidu.com)
【吐槽】Qualcomm Atheros QCA9377 这是一个巨坑的网卡【123777tw吧】_百度贴吧 (baidu.com)高通WIFI模块QCA9377 调试_MJZ0508-CSDN博客_qca9377
经过两天苦战,没有解决。
最感到困惑的是我多次安装openouler在安装界面里面是可以获取virtual box配置网络分发的IP的,但是安装完以后,还是无法获取IP地址。
其中有一次我按照网友帖子配置了双网卡。
这是box net的一个网卡用来上外网的。
这是host only的一个网卡用来真机访问虚拟主机的
我还用比较熟悉的vm重装了openluler,问题依旧。
后来发现即使在安装系统时已经获取了virtual box的配置网络ip,进入openouler以后还是需要修
/etc/sysconfig/network-scripts/的配置文件。中Onboot=no改为yes。然后reboot。
双方可以ping通
因为中间有过很多折腾,虚拟机有四个链接我也不太清楚是不是都是必要的。而且互相ping通的ip我自己也不清楚是什么情况。
虚拟机可以访问外网。
dnf update
更新一下,现在有两个虚拟机都以可以访问外网,其中一个可以和主机互访。