一、概述
- 很多种场景下,可能遇见本地电脑连接的是wifi,而搭建的虚拟机使用DHCP动态获取ip,可能开关机后,或者接入新wifi,虚拟机地址ip不停变化。往往好多虚拟机中的服务是比较依赖固定ip,ip的变化会导致服务不可用。
- 网络设置方式:采用双网卡的方式
- 本人本地电脑使用的是mac系统,其他系统仅供参考
二、VirtualBox设置
- 设置VirtualBox网卡:管理------>主机网络管理器
- 注意:192.168.56.1为网关后面设置虚拟机网关要用到。DHCP要启用
- 注意:最小地址和最大地址为你的虚拟机设置静态ip可用区间
- 设置单个虚拟机的网卡信息
注意:网卡的顺序
三、Centos设置
- 修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
- 修改ifcfg-enp0s3网络配置文件,不同的版本的Linux可能名称不一致,不过都是以fcfg-enp开头,注释掉原来的BOOTPROTO和ONBOOT,新添加BOOTPROTO、ONBOOT、IPADDR。
- 修改DNS服务器配置文件
- 先查看本地主机网络的DNS地址:系统偏好设置---->网络----->高级----->DNS
vi /etc/resolv.conf
- 重启网络服务
systemctl restart network
- 测试网络
ping www.baidu.com
四、遇见的问题
- 可能重启服务后依然ping www.baidu.com不通,这个问题是由于你选择的dns地址错误。所以要挨个dns地址去试一下
- 例如: