前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac下VMware Fusion配置Nat静态IP

Mac下VMware Fusion配置Nat静态IP

作者头像
緣來
发布2020-01-02 15:09:28
2.3K0
发布2020-01-02 15:09:28
举报
文章被收录于专栏:緣來來來緣來來來

环境说明

操作系统:macOS High Sierra 10.13.6 VMware Fusion 版本:专业版 10.1.3 (9472307) 虚拟机镜像:centos7.4

Mac VMware Fusion

我们在使用虚拟机的时候,经常遇到这样的问题,我们会换地方,ip会变化,如果虚拟机使用桥接的方式,那么很多与ip相关的服务都会出现问题,所以我们希望使用nat模式,不过遗憾的是,在Windows下,VMware配置nat十分之方便,但是在Mac下,却有点麻烦,因为默认情况下,不支持我们配置静态ip,这对于我们来说就不太方便了。下面就来说说如何在Mac下配置静态ip!

Fusion配置Nat静态IP

创建Nat网络

首先我们进入VMware Fusion的配置界面(快捷键是Command+,),然后打开网络配置:

如上图,首先点击锁的按钮,进行解锁,需要输入密码才可以;

然后,我们点击 + 号,增加一个网络,在这里显示的是 vmnet2 ,在其他机器可能是3,这一点不影响,然后,将上图所示的3代表的选项选中,将下面的DHCP的选项取消。最后点击锁后应用配置!

(注意:要配置静态ip,一定要取消DHCP选项!)

修改Nat网络配置

然后,我们需要打开终端;

进入下面的目录:

代码语言:javascript
复制
$ cd /Library/Preferences/VMware\ Fusion/

( 注意:在路径中出现空格需要用\转义)

代码语言:javascript
复制
$ ls
lastLocationUsed             vmnet1
license-fusion-100-e3-201704 vmnet2
networking                   vmnet8

然后我们就能看到上面的配置文件,首先打开networking:

代码语言:javascript
复制
$ sudo vi networking

(注意:一定记得加sudo,需要root权限才能修改)

如上图,VNET_2 开头的配置就是我们创建的那块网卡,标号为1的是子网掩码,标号为2的是子网地址,注意,是子网地址!

补充:       通过子网掩码划分子网,比如说3个255:       11111111.11111111.11111111.00000000       然后我们有一个ip,与上面的子网掩码进行与操作,如果是一样的,那么就代表是在一个网段中;       例如,192.168.2.1,192.168.2.2就是一个网段;       但是,192.168.2.1,192.168.3.2就不是一个网段,进行与操作以后,有个3是不一样的。       子网地址是子网的第一个地址,也就是说,如果是255.255.255.0,那么指望地址就是..*.0,

代码语言:javascript
复制
$ls
nat.conf     nat.conf.bak nat.mac

然后我们进入 vmnet2 ,看到上面所示的配置文件;

代码语言:javascript
复制
$ sudo vim nat.conf

如上图所示,修改这里的配置即可,第一个是ip,这里的ip的网关,下面的是子网,与前面的子网掩码保持一致,上面的ip除了子网的第一个和最后一个ip不能用,其他都可以用,这里我们配置为172.16.46.2。

虚拟机网络配置

接下来,我们来配置一下虚拟机,目前我装的是CentOS 7.4 64位,首先打开虚拟机的配置选项(快捷键是Command+E),点击网络适配器,最后选中我们配置的网络:vmnet2

接着我们打开虚拟机,进入下面的目录,找到网卡的配置文件:

打开网卡的配置文件:

代码语言:javascript
复制
# vi ifcfg-ens33

如上图,其中子网掩码要与之前保持一致,然后ip只要在同一网段就可以,网关和DNS配置到我们之前配置的网关上去。

重启网络生效:

代码语言:javascript
复制
# systemctl restart network

查看ip:

代码语言:javascript
复制
[root@localhost network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:eb:b9:6f brd ff:ff:ff:ff:ff:ff
    inet 172.16.46.3/24 brd 172.16.46.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::5993:46c6:2832:dc7f/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@localhost network-scripts]# ping fkomm.cn
PING fkomm.cn (111.231.63.139) 56(84) bytes of data.
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=1 ttl=128 time=1016 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=2 ttl=128 time=960 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=3 ttl=128 time=934 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=4 ttl=128 time=936 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=5 ttl=128 time=934 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=6 ttl=128 time=933 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=7 ttl=128 time=933 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=8 ttl=128 time=934 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=9 ttl=128 time=935 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=10 ttl=128 time=937 ms
64 bytes from 111.231.63.139 (111.231.63.139): icmp_seq=11 ttl=128 time=954 ms

这样静态ip就配置好了!!!!可以通过ssh来登陆了。。。。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-10-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境说明
  • Mac VMware Fusion
  • Fusion配置Nat静态IP
    • 创建Nat网络
      • 修改Nat网络配置
        • 虚拟机网络配置
        相关产品与服务
        NAT 网关
        NAT 网关(NAT Gateway)提供 IP 地址转换服务,为腾讯云内资源提供高性能的 Internet 访问服务。通过 NAT 网关,在腾讯云上的资源可以更安全的访问 Internet,保护私有网络信息不直接暴露公网;您也可以通过 NAT 网关实现海量的公网访问,最大支持1000万以上的并发连接数;NAT 网关还支持 IP 级流量管控,可实时查看流量数据,帮助您快速定位异常流量,排查网络故障。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档