手上有一台Mac,一台Win,Mac用来开发,Win来装虚拟机跑服务。
自信的在win上装完虚拟机,发现能win访问虚拟机无问题,可是mac访问不了。耗费了好多个小时。
最终解决,原来VMware中的三种协议有不同作用。
目前我设置为VMnet0可以互相访问,而且可以上网。
注:如果你那没有像上边的网卡,但又想找回来。那可以重置一下VMware
想要编辑虚拟网络配置需要点更改设置(呼出这个界面点击–编辑-虚拟网络编辑器):
注:主要记一下WLAN中的网卡,ip,掩码,网关,DNS服务器这些。
2. 然后就给Net0的网卡,选上我的实际网卡,别自动,也别选其它虚拟的或者蓝牙的。
3. 然后选择一下虚拟机中的网络适配器(点菜单栏中—虚拟机-设置呼出)。
4. 拉下来硬菜了,配置下固定IP在linux中
vi /etc/sysconfig/network-scripts/ifcfg-ens33
我下边的配置上做参考的,你还是根据你的WALN进行对比填写;
把#号后的注意下
TYPE=Ethernet
PROXY_METHOD=none
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=956f21f3-e914-4527-bf21-f13b786306e9
DEVICE=ens33
ONBOOT=yes #改成yes
IPADDR=192.168.1.129 #这个要跟你的192.168.1前面这三块,要跟你的对上,同一网段,后边那一位可以随意。啥叫同一网段?就是ip跟网关,根据二进制求个并集好像是,算出来了,你可以具体搜索下。
GETEWAY=192.168.1.1 #抄上你的网关
NETMASK=255.255.255.0 #抄上你的掩码
DNS=192.168.1.1 #抄上你的DNS服务器
DNS1=114.114.114.114 #我下边又加了一个114和8的DNS解析
DNS2=8.8.8.8 #我下边又加了一个114和8的DNS解析
上边按【i】来进行编辑,按【Esc】后按【冒号】,然后【wq】进行保存退出。
接下来
reboot一下。重启。
切记重启哈。重启不行再往下看。
我一开始在配置上述网关出错了。导致没ping通
ping: connect: Network is unreachable
vi /etc/resolv.conf
看看弹出来的信息里有没有你在上一个文件ens33配置的DNS服务器,没有加上,可以再写两行nameserver 114和8的
可以先拿可以访问百度的电脑ping一下百度看ip是多少。然后拿linux虚拟机ping一下ip。判断是因为DNS服务器还是网络配置。
https://imroy.blog.csdn.net/article/details/125799858