本文是采坑后记录@H_502_1@
宿主机: macos@H_502_1@
虚拟机: Vmware@H_502_1@
虚拟操作系统: centos 7@H_502_1@
@H_502_1@
两个目标@H_502_1@
1. 设置原来的动态ip为静态ip@H_502_1@
2. 设置为静态ip后能够联网@H_502_1@
@H_502_1@
最终修改结果如下:
将BOOTPROTO="dhcp" 改为 "static"@H_502_1@
TYPE="Ethernet" PROXY_METHOD=none BROWSER_ONLY=no #BOOTPROTO=dhcp" 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 DEFROUTE=yes IPV4_FAILURE_FATAL= IPV6INIT= IPV6_AUTOCONF= IPV6_DEFROUTE= IPV6_FAILURE_FATAL= IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=1c73d826-0a58-4e97-8fd2-63ad33c4a5ad DEVICE=" ONBOOT="yes"
@H_502_1@
二. 解释上面的参数是如何来的
1. 看静态ip和网关的写法
在宿主机macos上输入ifconfig. 可以看到如下内容:@H_502_1@
@H_502_1@
@H_502_1@
- 打开终端,输入ifconfig查看ip
- 在一堆ip中找到 vmnet8:可以看到inte后面有一个ip地址. 第三步要写的IPADDR就和这个ip有关系. 前三个要相同,最后一个随意设置,0~254之间.
- 网关地址和静态ip地址一样,前三个不变,最后一个写成2.
这一步完成以后就可以得到以下配置@H_502_1@
IPADDR=192.168.198.143 NETMASK=255.255.255.0 GATEWAY=198.2
但是,我发现此时重启网络,虚拟机不能访问外网@H_502_1@
@H_502_1@
2. 设置虚拟机访问外网
BOOTPROTO=static IPADDR=198.2 BROADCAST=192.168.198.255 DNS1=192.168.198.2
设置后两个参数以后,就可以访问外网了. 其中BROADCAST和宿主机一样@H_502_1@
DNS1设置为和网关一样@H_502_1@
@H_502_1@
@H_502_1@
1. https://blog.csdn.net/wq123123423432/article/details/81613198@H_502_1@
2. https://blog.csdn.net/weixin_34177064/article/details/88913070@H_502_1@