虚拟机网络连接问题

本文介绍了VMware虚拟机的网络结构,包括VMnet1、VMnet8的作用,并详细阐述了桥接、NAT和Host Only三种网络连接方式的工作原理及适用场景,特别提到了在NAT模式下如何通过端口转发实现主机与虚拟机的ssh连接。
摘要由CSDN通过智能技术生成

写在前面

朋友用VMware安装了虚拟机Ubuntu, 然而却连不上网络。 本想帮助他解决这个问题, 然而却又深感力不从心。 不过幸好不急, 临时补习了一下VMware的网络连接方式, 经过一顿猛如虎的操作之后, 成功了!

VMware虚拟机的网络结构

几样东西

10651191-461b330ebea28f1c.png
适配器

可以看到两个网络适配器

10651191-99367fee7ce725e7.png
虚拟网络编辑器
10651191-5de9e91f1d2c11cb.png
网络连接设置

打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

三种网络连接方式

10651191-f71bb5abf8d7d5e9.png
三种连接方式
桥接方式(Bridge)
10651191-d522e1e249aa0b36.png
桥接方式

桥接方式可以说就是直接通过VMnet0 交换机连接到外网
虚拟机与主机在同一个网段内, 共享相同的DNS服务器

但是这种情况下是不适合在校园网内连接的, 因为校园网每个人只分配了两个IP, 而且还不固定。

NAT 模式(地址转发模式)
10651191-c6275dd55e2185fa.png
NAT模式

这种情况下相当于自己配置了一个局域网环境, 通过一台虚拟DHCP服务器来动态配置局域网内的ip地址, VMware Network Adapter VMnet8 相当于一个网关

但是虚拟机能联通外网,不是通过VMware Network Adapter VMnet8虚拟网卡

VMware Network Adapter VMnet8虚拟网卡是用来与虚拟机通信的。

host only模式
10651191-ea0aac98a9ee49e6.png
host only模式

这是一种隔离主机的方式, 所以没有对应模式的网卡。
其余的与NAT模式类似

做一点补充

尝试了通过ssh连接virtual box中的虚拟机

10651191-dc01fc4062565f29.png
ifconfig

但是这个ip地址有点神奇(说实话我不太懂为啥是这个ip地址)

主机无法ping 通 这个ip

(Ubuntu 安装 openssh-server)

之后
10651191-dafe7909bd00ef5c.png
端口转发

之后通过新建端口转发
达到了这个目标

参考资料

VMware 虚拟机连接的三种方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值