一、环境
此处的环境为:Windows10系统上安装VMware虚拟机
若遇到:虚拟机无法装系统时,可能是需要到宿主机的BIOS进行设置虚拟化。
我的虚拟机中共装了四个操作系统:centos7,U麒麟,ubuntu20。不建议装deepin,需要空间太大
该文主要以centos7版本为例。
目的:
1、虚拟机中操作系统可以访问宿主机和公网ip。
2、宿主机可以访问虚拟机中的操作系统
二、查询网络接口
通过命令ifconfig查询可用的网络接口。ubuntu为:ip addr
ifconfig
可用的为eno16777736的网络端口,系统的不同导致名称可能存在差异:例如Ununtu系统为: ens33
三、动态获取ip
1、首先进如root模式下:
su root
2、然后输入密码
3、动态获取IP地址:如果这一步有问题,可以使用 dhclient -r 释放IP
dhclient
此时已经获取到动态的IP地址了,如果不希望每次启动系统时IP地址变化,则将其配置成静态IP地址
四、修改成静态IP地址
1、修改配置文件,配置静态IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
修改信息:
点击:i 进入编辑模式Page Down键:可以直接到最后一行
End键:可以直接到一行的结尾
修改部分:
箭头即为修改的地方,其中网关(GATEWAY)需要在虚拟机中查看
DNS1也可以不配置
2、然后退出
Esc
Shift+:
wq
五、重启网络服务
systemctl restart network.service
systemctl restart network.service
此时虚拟机中的操作系统可以访问宿主机公网了
但是此时宿主机无法访问虚拟机
六、配置宿主机的IP地址
1、首先查看虚拟机的网络信息:
2、然后配置宿主机
3、宿主机访问虚拟机
此时宿主机成功访问虚拟机了
七、测试
1、使用finalShell工具访问虚拟机
2、写个程序