【虚拟机】NAT 模式下访问外网

目录

一、NAT 模式的作用原理

二、配置 NAT 模式实现外网访问

1、配置NAT模式的网段

2、虚拟机选择 VMnet8 网卡

3、IP地址设为自动分配


一、NAT 模式的作用原理

NAT模式下,虚拟机的系统会把宿主机当作一个大路由器,发送的网络请求和数据都是先发给宿主机,然后再通过宿主机的网络发往外网。宿主机相当于有了三张网卡,一张是真实网卡,两张是虚拟网卡(一张用于桥接,一张用于NAT)。

【虚拟机】NAT 模式下访问外网_第1张图片

但是经过NAT的地址转换以后,站在外人的角度,看到的只是宿主机的IP地址,因为宿主机被当作一个路由器,此时宿主机和虚拟机构成一个网段,宿主机和外部网络构成一个网段。NAT模式最大的特点就在于,IP地址和子网掩码是自动分配的,虚拟机可以ping通宿主机,但是宿主机无法ping通虚拟机。

【虚拟机】NAT 模式下访问外网_第2张图片

二、配置 NAT 模式实现外网访问

1、配置NAT模式的网段

既然是把宿主机当做是一个路由器,那么就需要保证 NAT模式下,虚拟机与宿主机是在同一个网段,首先看一下宿主机当前可访问外网的IP是多少。

将 IP 地址和子网掩码按位与便可以得到对应的网段和子网掩码: 

网段 172.20.10.240
子网掩码 255.255.255.240

打开虚拟机网络编辑器

【虚拟机】NAT 模式下访问外网_第3张图片

按如下步骤配置(核心是最后的网段设置),现在 VMnet8 网卡已经配置成了我们期望的网段

【虚拟机】NAT 模式下访问外网_第4张图片

 

2、虚拟机选择 VMnet8 网卡

上面只是针对 VMnet8 网卡做了一些基本的配置,但还需要虚拟机选择 VMnet8 网卡(虚拟机—设置—网络适配器

【虚拟机】NAT 模式下访问外网_第5张图片

3、IP地址设为自动分配

NAT模式下如果手动分配IP,无法连接到外网

【虚拟机】NAT 模式下访问外网_第6张图片

你可能感兴趣的:(Linux,基本命令和开发工具,网络,运维)