折腾linux虚拟机发现的问题

linux虚拟机ssh+联网

这就让人很难受,一番折腾发现可以接多张网卡,那么这个问题就解决了

运行环境

主机系统 win10
虚拟机系统 CentOS-7-x86_64-Minimal-1908
虚拟机运行软件 VirualBox 6.1.4

打开设置,选择网络,网卡1连接方式选择网络地址转换(NAT),这个使用来连接外网的。如下图:
centosnet1.png
接下就是选着并设置网卡2了,如果无法选择到网卡2,多半就是你没有关闭虚拟机了
关闭虚拟机后就会进入休眠状态,再点一下清除即可。
重新回到设置网络,这时候就可以选择网卡2了,连接方式设置为桥接网卡。
因为我这里暂时连接的是WiFi,就选择的第三个。
就是下图这一个,你可以根据你自己的网络情况进行选择,毕竟台式机可能内有WiFi。
centosnet2.png

然后启动虚拟机

ping 39.156.69.79

显示这个说明可以直接上网了

PING 39.156.69.79 56(84) bytes of data.

出现这个的话便是还网络没有设置好

Network is unreachable   #网络不可连接

进入这个目录,并ls查看该文件内容

cd /etc/sysconfig/network-scripts/

显示如下图
当前文件目录network

只有ifcfg-en是一样的,后面的数字可能不同哦!

vi ifcfg-enXXX

修改后的文件如下,只需要修改最后一项为yes即可
按i键进入编辑模式

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=6d7242d6-b2a0-4be3-a5f1-8a62794c3f65
DEVICE=enp0s3
ONBOOT=yes        #只需修改这一项

编辑完成后按ESC输入:wq即可

最后重新启动一下network就可以了

service network restart

显示以下内容就算成功了

Restarting network (via systemctl):                        [  确定  ]

重新ping一下,便可以连接外网了!

心情

写的有点长了
断个章吧
在水一篇
哈哈