mac vmware 设置虚拟机静态IP

时间 2021/6/9 9:03:03 加载中...

vmware

虚拟机网络设置详解

文章地址:https://blog.csdn.net/c694421919/article/details/83627883
推荐下这篇文章,详细的讲解了虚拟机 VM 的三种网络连接形式:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。

Mac 虚拟网设置静态 IP

思路:其实就是配置网卡的 IP 地址子网掩码网关DNS服务器

那如何配置?

NAT 模式

这里虚拟机采用的是 NAT 模式的连接。首先在虚拟机设置里面设置成 NAT 模式。

[NAT设置图片]
nat设置

查看 NAT 的网关

Windows 下的 vmware 可以在 【编辑】- 【虚拟网络编辑器】- 【NAT配置】 中查看

方法一:查看 vmnet8 虚拟网卡的地址

在 Mac 主机上执行 ifconfig 命令,在输出的结果中找到 vmnet8

VMnet0表示的是用于桥接模式下的虚拟交换机;
VMnet1表示的是用于仅主机模式下的虚拟交换机;
VMnet8表示的是用于NAT模式下的虚拟交换机

  1. vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  2. ether 00:50:56:c0:00:01
  3. inet 172.16.179.1 netmask 0xffffff00 broadcast 172.16.179.255
  4. vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  5. ether 00:50:56:c0:00:08
  6. inet 192.168.255.1 netmask 0xffffff00 broadcast 192.168.255.255

vmnet8 的 IP 地址是 192.168.255.1,那么网关的默认则是 192.168.255.2,注意不是 192.168.255.1

方法二:直接查配置文件

cd /Library/Preferences/VMware\ Fusion/vmnet8 (注意是 VMware\ Fusion)

进入之后,打开nat.conf文件就可以查看到vmnet8的网关地址

  1. [host]
  2. # NAT gateway address
  3. ip = 192.168.255.2
  4. netmask = 255.255.255.0

设置IP,网关 等信息

虚拟机网卡一般都是 ens33。进入目录 cd /etc/sysconfig/network-scripts
编辑 ifcfg-ens33 文件。

添加以下内容

  1. BOOTPROTO=static ## IP地址设置为静态IP
  2. IPADDR=192.168.255.144 ## IP地址和网关最后一个数字不同即可,这里是 144
  3. NETMASK=255.255.255.0 ## 子网掩码
  4. GATEWAY=192.168.255.2 ## 网关(一定要和查出的网关相同,而不是 192.168.255.1)
  5. DNS1=144.144.144.144 ## DNS 服务器
  6. DNS2=8.8.8.8 ## DNS 服务器

文件编辑保存后,重启 network

  1. service network restart

至此完毕。


以下是其它问题

ping 不通外网

可能性1:网关一定要设置正确,看上面的网关查看方法。
可能性2:设置的 DNS 不正确,要设置成 144.144.144.144 和 8.8.8.8
注意:修改之后,记得重启网络 service network restart

mac如何查看虚拟机网关地址

查看这里

vmware workstation(mac版)查看vmnet8的网关地址

查看这里

参考

https://www.cnblogs.com/puroc/p/3909413.html

扫码分享
版权说明
作者:SQBER
文章来源:http://sqber.com/articles/vmware-set-static-ip-for-mac.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。