关于虚拟机与本机连通,同时上网的问题。

本文详细介绍了虚拟机与宿主机之间的三种主要互联方式,重点解释了桥接模式的工作原理及配置方法。通过实例演示如何设置虚拟机IP以便与宿主机在同一网段内互相通信,并实现共享上网。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.虚拟机与本机互联,主要有三种方式(网上查资料)。我本机上用的是桥接方式,虚拟机相当于一台主机,配有一个IP。

2,虚拟机要能访问本机的话,必须与本机在同一个网段(什么事网段,网上查资料)。我本机的IP是:192.168.1.102,虚拟机上的linux系统的IP地址是:192.168.1.107。

3.说明一下:我电脑是无线上网,没有网线连接,本地连接时断开的。上网的话是通过一个无线路由器访问InterNet的。

4.那么虚拟机到底是怎样跟本机互联的呢。我看了一下“网络与共享中心”的网络配置,大概是这么个原理:安装好虚拟机之后,有一个虚拟网卡,设置好这个虚拟网卡的IP,就能互联了。我本机是自动获得IP地址,开机自动获得IP地址:192.168.1.107,虚拟网卡也是自动获得IP地址。都不用设置什么虚拟网卡,就可以上网了。我另外一台电脑虚拟机是仅主机模式,设置成自动获取IP,IP都自动获取不到,就不能上网。

 

vmnet0(桥接模式),无实体虚拟网卡,其实就是一个协议而已,会在对应网卡上加入VMware bridge protocol桥接协议,其作用相对于使用一个虚拟交换机连接虚拟机和物理机网卡。

现在总算理解桥接模式的作用了。拿我的两台电脑(假设电脑名为A,B,虚拟机在A电脑上,名为V)举例。首先,电脑A和虚拟机V是通过桥接模式连接的,电脑A和B是同一个局域网内的电脑,通过无线路由器都可以上网,可以ping通。虚拟机V安装好了之后,可以ping通电脑A,也可以上网。既然是桥接,那么肯定虚拟机也能ping同电脑B,虚拟机虽然装在电脑A上,但是其实相当于是一个独立的电脑。
 
(桥接模式下,为什么虚拟网卡设置成192.168.0.1,虚拟机上的XP系统IP设置成192.168.0.X就可以共享上网呢?宿主机上网自动分配的IP是192.168.1.101,虚拟机如果自动分配IP就是分配的192.168.0.X,如果手工设置成192.168.1.X就不能上网,怎么回事?)
 
vmnet1(仅主机模式,hostonly),生成vmnet1虚拟网卡,并定义一个ip地址,虚拟机设置为仅主机模式,需要手动设置和vmnet1相同的子网网段,作用相同与vmnet0但由于vmnet1不接入其他网络,所以数据只在虚拟机和物理机间交换。
 
 

转载于:https://www.cnblogs.com/VIPler/p/6341379.html

### 安装虚拟机后主机网络连接丢失的解决方案 当安装完 VMware 虚拟机之后遇到主机无法上网的情况,这可能是由于虚拟机软件改变了系统的网络适配器设置或是现有的网络配置产生了冲突。以下是几种可能的原因及其对应的解决方法。 #### 修改浏览器或操作系统的代理设置 有时,在安装某些版本的 VMware 后可能会错误地更改了用户的代理服务器设定,使得互联网访问受阻。可以通过调整这些选项来恢复正常浏览功能[^5]。 对于 Windows 用户来说,具体的操作如下: 1. 打开“Internet 属性”对话框(可通过 `Win + R` 键入 `inetcpl.cpl` 实现) 2. 切换到“连接”标签页下的“局域网(LAN) 设置” 3. 清除所有复选框并保存修改 这样做能够移除任何可能导致通信中断的人工干预因素。 #### 检查并重置 NetworkManager 或者其他网络管理服务的状态 针对 Linux 发行版特别是像 Ubuntu 这样的桌面环境,停止再重启负责处理网络接口的服务也可能有助于恢复在线能力。例如,在基于 Debian 的系统上执行下面给出的一系列指令就可以达到目的[^4]: ```bash sudo systemctl stop NetworkManager.service sudo rm /var/lib/NetworkManager/NetworkManager.state sudo systemctl start NetworkManager.service ``` 上述命令序列首先暂停了正在运行的服务实例;接着删除了一个特定状态文件以清除潜在的历史残留数据;最后重新激活该进程从而应用最新的参数值。 #### 验证物理层面上的连通状况以及排除干扰项 考虑到实际硬件设施方面的影响也不可忽视——确保路由器工作正常、线缆插接牢固无误,并且尝试暂时关闭防火墙或其他安全防护措施以便观察是否有改善迹象。另外值得注意的是,部分杀毒程序同样具备拦截未知流量的能力,因此建议临时禁用它们一段时间看看效果如何变化。 #### 测试不同模式下虚拟网络适配器的表现差异 VMware 提供了几种不同的方式让用户自定义来宾操作系统怎样接入外部世界,包括但不限于桥接(Bridged),NAT 和仅限主机(Host-only)[^1]。改变当前使用的类型也许能绕过由选定策略带来的局限性进而让母体机器顺利获取 IP 地址继而实现成功联网的目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值