本文是采坑后记录
宿主机: macos
虚拟机: Vmware
虚拟操作系统: centos 7
两个目标
1. 设置原来的动态ip为静态ip
2. 设置为静态ip后能够联网
最终修改结果如下:
将BOOTPROTO="dhcp" 改为 "static"
本文是采坑后记录 宿主机: macos 虚拟机: Vmware 虚拟操作系统: centos 7 两个目标 1. 设置原来的动态ip为静态ip 2. 设置为静态ip后能够联网 最终修改结果如下: 将BOOTPROTO="dhcp" 改为 "static"
红色标红部分是所加内容
二. 解释上面的参数是如何来的
1. 看静态ip和网关的写法
在宿主机macos上输入ifconfig. 可以看到如下内容:
- 打开终端,输入ifconfig查看ip
- 在一堆ip中找到 vmnet8:可以看到inte后面有一个ip地址. 第三步要写的IPADDR就和这个ip有关系. 前三个要相同,最后一个随意设置,0~254之间.
- 网关地址和静态ip地址一样, 前三个不变,最后一个写成2.
这一步完成以后就可以得到以下配置
IPADDR=192.168.198.143 NETMASK=255.255.255.0 GATEWAY=192.168.198.2
但是, 我发现此时重启网络, 虚拟机不能访问外网
2. 设置虚拟机访问外网
BOOTPROTO="static" IPADDR=192.168.198.143 NETMASK=255.255.255.0 GATEWAY=192.168.198.2 BROADCAST=192.168.198.255 DNS1=192.168.198.2
设置后两个参数以后, 就可以访问外网了. 其中BROADCAST和宿主机一样
DNS1设置为和网关一样