VMware 在 NAT 模式下设置静态 ip

NAT 模式是 VMware 虚拟机默认使用的模式,其最大的优势就是虚拟机接入网络非常简单,只要物理机可以访问网络,虚拟机就可以访问网络。网络结构如下图:
在这里插入图片描述
所谓的静态 ip ,就是设置后固定不变的,因为在真实环境中,因为为所有的服务器配置静态 ip,从而确保通过一个 ip 地址只能找到一台服务器。

在修改配置文件之前,为了防止配置出错,建议提前备份配置文件 ifcfg-eth0。

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak

我们需要把 ifcfg-eth0 配置文件中的 BOOTPROTO 的值设置为 static ,将 IPADDR(IP 地址)的值设置为其所在的子网中正确的,无冲突的 ip 地址即可。

在 NAT 模式中,我们需要找到 4 个地址才能确定我们的无冲突的 ip 到底是哪些。

  • 子网 ip
  • VMnet8 虚拟网卡 ip
  • NAT 网关 ip
  • DHCP 地址池

接下来找这几个参数:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开物理机的 cmd 输入 ipconfig 命令:
在这里插入图片描述
所以,除去这几个地址,192.168.159.3 ~ 192.168.159.127 范围内的 ip 都可以作为静态 ip 使用。

vi ifcfg-eth0 需要修改的地方为:

  1. 将 ONBOOT 改为 yes
  2. BOOTPROTO 由 dhcp 改为 static
  3. 增加 IPADDR(ip 地址)
  4. 增加 NETMASK(子网掩码)
  5. 增加 GATEWAY(网关)
  6. 增加 DNS1(首选域名服务器)

其中,网关不设置,虚拟机只能在局域网内访问,无法访问外部网络。DNS 不设置则无法解析域名。
dns 可以设置成跟网关一样的地址。
在这里插入图片描述
设置完成后执行:service network reload 命令使配置生效。
在这里插入图片描述
生效后,可以通过以下命令查看当前使用的默认网关和 dns 服务器:
在这里插入图片描述

访问测试
在物理机上测试

在物理机中 ping 虚拟机 ip 地址:
在这里插入图片描述
物理机共向 ip 地址 192.168.159.3 发送了 4 次 ping 请求,4 次都是成功的,发送的数据包为 32 字节,TTL(生存时间值)为 64,其中 TTL 在发送时的默认值为 64,每经过一个路由则减 1 ,此次显示最终结果为 64 说明中间没有经过路由。

在虚拟机上测试

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值