1、查看宿主机IP信息
在windows宿主机上,键盘输入win+r,输出cmd,打开终端命令行:
输入ipconfig /all,查看宿主机IP信息:
2、修改Linux虚拟机的配置文件
Linux虚拟机上打开网络配置文件:
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
然后修改配置文件,输入字母 i ,进入编辑模式,做如下修改后,输入:wq保存并退出:
修改说明:
- BOOTTROPO:表示获取IP的方式,dchp表示动态获取IP,static表示设置静态IP。
- IPADDR:表示IP地址,设置的IP地址要与宿主机网段保持一致,如上图宿主机网段是192.168.2,这里要设置的IP地址就是192.168.2.X,X是一个数字,不要超过255。不要将X设置在0-100范围,因为这个范围的值经常会被优先分配,为了避免设置的固定IP与局域网内其它终端的IP冲突,不要将X设置在0-100范围,尽量减小IP冲突的可能性。
- NETMASK:表示子网掩码,使用与宿主机一致的子网掩码;
- GATEWAY:表示网关,使用与宿主机一致的默认网关。
- DNS:保持与宿主机一致的DNS。如果宿主机查出来有多个DNS,可以从DNS0开始进行设置,如DNS0=192.168.1.1、DNS1=192.168.2.1;如果宿主机查出来只有一个DNS,则只配置DNS=192.168.2.1即可。
3、重启网卡,使配置生效
systemctl restart network
4、验证固定IP是否设置生效
使用ip addr查看IP地址,返回值与设置的IP地址表示一致;
重启虚拟机,查看IP地址是否发生变化,不变化表示正常;
拼外网 ping www.baidu.com,能拼通表示正常;
拼宿主机 ping <宿主机IP>,能拼通表示正常。
5、异常处理
无法拼通外网,网关修改