如下图,打开网络适配器;如果没有,可通过 设置
-> 添加设备
来添加网络适配器;“与我的Mac共享”就是默认的Nat
网络模式:
Nat模式的作用就是使虚拟机能够上外网,其通过Nat技术对IP协议层数据进行更改,使私有网段主机也能够访外网;因此该模式下,要想实现宿主机与虚拟机之间连通,就需要额外设置。
VMware默认创建的Nat虚拟网卡名称为VMnet8,如下:
1.0> 子网网段
VMnet8 Nat子网下的所有虚拟主机在此网段下互通:(注:若无特殊需求,使用VMnet8虚拟网卡的默认网段即可)
2.0> 网关和子网掩码
3.0> 子网IP范围
如下图,可配置TCP和UDP转发:
配置完成后,通过宿主机的IP和主机端口,就可以直接访问到子系统的端口;以上图为例,在宿主机上访问 127.0.0.1:8080,请求会被转发到Nat子网的 172.16.3.128:80;
重启VMware,使用端口转发生效!
默认情况下,SSH
服务端的UseDNS
处于开启状态;这意味着,SSH服务端收到客户端连接后,会根据客户端IP进行DNS PTR反向查询,得到客户端主机名(域名);再根据得到的客户端主机名进行DNS正向A记录查询,最后比对得到的IP与客户正在连接IP是否一致,用以防止客户端欺骗。通常情况下,客户端使用的都是动态IP,没有相应的PTR记录。所以,该特性开启后,不仅无法用于信息比对,反而由于相关查询操作增加了操作延迟,最终导致客户端连接速度变慢。
PTR 是 DNS 指针记录,提供与 IP 地址关联的域名;详见:https://www.cloudflare.com/zh-cn/learning/dns/dns-records/dns-ptr-record/
如下,编辑 ssh
配置文件,将UseDNS
设为no
,然后重启SSH
服务:
vim /etc/ssh/sshd_config
## 重启SSH服务
systemctl restart sshd.service
Cenots7网络配置:https://www.sidoc.cn/article/1071.html