设置静态IP
1. 查看本机IP
1.1 MaxOS查看本机IP地址
打开系统偏好设置 -> 网络 -> 高级 -> TCP/IP,如下图(我连的wifi,如果使用网线则点击下面的usb),记下IP,掩码和网关(就是下图的路由器)
1.2 Windows查看本机IP(可以略过这一步)
在Windows(VMWare WorkStation Pro)中配置虚拟机的静态IP时,可以不用查看本机的IP,当然,如果要看的话
右击网络 -> 点击以太网 -> 属性 -> IPv4
如果你是自动获取的IP,那么可以按下Win+R键 输入cmd打开命令行,输入ipconfig查看本机IP(我这里配置了双IP,所以有两个IPv4)
2.配置VMWare
2.1 MacOS配置VMWare Fusion
点击菜单栏的 虚拟机 -> 设置 -> 网络适配器 -> 自动检测(如果电脑连了wifi可以选择wifi,使用网线可以选择usb)
2.2 Windows配置VMWare WorkStation Pro
点击菜单栏 编辑 -> 虚拟网络编辑器 在弹出的界面中点击更改设置
设置子网IP与掩码,其中,192.168.xxx.0中的xxx不比与主机一样
点击NAT设置网关
点击DHCP设置IP范围
最后,检查一下网络适配器中的VMnet8中的IP地址(有可能配置完之后会变成192.168.xxx.1,这是不对的),如果IP变为了192.168.xxx.1则需要手动修改IP,注意网关要与VMWare中配置的相同
3.配置CentOS 7虚拟机
进入network-scripts目录
cd /etc/sysconfig/network-scripts
查看文件列表
ll
编辑ifcfg-ens33(不是所有的CentS 7中的网卡都叫ens33,根据自己的实际名称)
vi ifcfg-ens33 或者使用 vim ifcfg-ens33
配置文件如下,IPADDR是分配给自己虚拟机的IP,GATEWAY为网关,保持与VMWare中配置一致,NETMASK为掩码,三个255
需要注意的是
1.需要把BOOTPROTO设置为static
2.ONBOOT设置为yes
3.UUID在原本的配置中有,不要使用我贴出来的
4.NAME与DEVICE要保持一致,使用默认的就可以,不要用我贴出来的
BROWSER_ONLY=no
BOOTPROTO=static
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=ens33
UUID=aa39199f-e771-43e7-b3a7-e1dc4ac8dd8a
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.25.89
NETMASK=255.255.255.0
DNS1=114.114.114.114
GATEWAY=192.168.25.1
设置好之后重启网卡
systemctl restart network
检查网络是否畅通,ping一下百度就好了
ping www.baidu.com