虚拟机ubuntu18.04桥接手机热点

本文详细指导如何在Windows10主机上使用VMware15.5.0创建的Ubuntu18.04虚拟机,包括设置桥接网络、获取物理机网络信息、配置虚拟网卡IP、DNS和网关,以及验证网络连接的步骤。

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

1.系统环境

  • 主机:win10系统
  • 虚拟机:VMware 15.5.0
  • 虚拟机系统:Ubuntu18.04

2.热点信息

物理机IP地址:192.168.95.67
物理机子网掩码:255.255.255.0
物理机默认网关:192.168.95.210
物理机DNS服务器:192.168.95.210

3.虚拟机设置

  • 以管理员身份打开VMware
  • 点击工具栏“编辑”-“虚拟网络编辑器”
  • 如下图配置虚拟网络编辑器
    选择VMnet0,桥接模式,已桥接至无线网卡,点击“应用”,“确定”。
    在这里插入图片描述
    注意:选择的无线网卡与主机一致,可通过网络状态查看,如下图红线网络。
    在这里插入图片描述
  • 点击工具栏“虚拟机”-“设置”
    选择网络适配器,右侧“设备状态”全勾选,“网络连接”选择“桥接模式”,并勾选“复制物理网络连接状态”。点击“确定”。
    在这里插入图片描述

4.虚拟系统网络配置

  • 进入Ubuntu系统,打开终端。
  • 查看虚拟网卡名,输入ifconfig,除了回环网卡lo外,就是ens33,即虚拟网卡名。
    在这里插入图片描述
    备注1:ens33是虚拟网卡名,有的是eth0,无所谓名字是什么,保持配置时一致就行
  • 修改虚拟主机的网络接口配置文件,输入
sudo nano /etc/network/interfaces

备注2:sudo表示用root权限,需要密码
备注3:本文用nano进入编辑,有的网友用vim,根据自己实际情况使用

进入如下界面修改或者补充相关内容,以“2.热点信息”为参考,设置虚拟主机IP(address),子网掩码(gateway与主机一致),默认网关(netmask与主机一致),DNS(与主机一致),修改完成后,Ctrl+O保存,Enter(不修改文件名),Ctrl+Z退出
在这里插入图片描述

  • 配置DNS,输入
sudo nano /etc/systemd/resolved.conf 

在文件最后一行添加DNS=114.114.114.114
在这里插入图片描述

  • 重启网卡,输入
sudo /etc/init.d/networking restart

5.虚拟机连接网络验证

  • 终端ping主机IP
ping 192.168.95.67

若结果出现“56(84) data bytes”并长时间不响应,表明主机防火墙未关。

-联网测试,输入

ping www.baidu.com

若结果出现“56(84) data bytes”并长时间不响应,表明不能解析域名(未解决),可直接打开网页看是否可以搜索,可搜索表示联网成功。

参考链接

链接1: Ubuntu18.04使用桥接模式实现上网
链接2: 关于Ubuntu18.04虚拟机配置桥接模式
链接3: Ubuntu网络接口配置文件:nano/etc/network/interfaces 以及 Ifconfig只显示一个lo
链接4: linux中的ens33配置
链接5: 虚拟机Ubuntu 18.04配置固定IP地址(ens33网卡,eth0也一样)ping百度
链接6: PING 192.168.5.13 (192.168.5.13 ) 56(84) data bytes后长时间不响应

### 解决 Ubuntu 18.04 虚拟机桥接模式无互联网连接的方法 对于运行于 KVM/QEMU 上的 Ubuntu 18.04 虚拟机,在配置桥接网络时遇到无法访问互联网的情况,通常是因为网卡未被正确分配 IP 地址或是桥接设置不恰当所致[^1]。 #### 配置主机端桥接网络 为了使虚拟机能通过桥接方式正常上网,需先确认宿主机上已安装 `bridge-utils` 工具包并创建合适的网桥接口。编辑 `/etc/netplan/*.yaml` 文件来定义静态或动态获取地址的网桥设备: ```yaml network: version: 2 ethernets: enp3s0: dhcp4: no bridges: br0: interfaces: [enp3s0] addresses: [] gateway4: "" nameservers: addresses: [8.8.8.8, 8.8.4.4] parameters: stp: true forward-delay: 15 dhcp4: yes ``` 应用更改后重启网络服务或执行命令让改动生效: ```bash sudo netplan apply ``` #### 修改虚拟机 XML 定义文件 确保为虚拟机指定了正确的网桥名称作为其网络源。可以利用 virsh 命令行工具查看现有 VM 的 XML 描述,并调整 `<interface>` 元素下的参数使其指向之前建立好的网桥(br0): ```xml <interface type='bridge'> <source bridge='br0'/> <model type='virtio'/> </interface> ``` 保存修改后的 XML 并重新启动受影响的虚拟机实例以便加载新的网络设定。 #### 检查虚拟机内部网络状态 进入 Ubuntu 18.04 虚拟客户操作系统内核查当前活动的网络适配器及其属性,特别是要验证是否已经成功获得了有效的 IPv4 地址以及默认路由表项是否存在。如果发现任何异常,则可能需要进一步排查防火墙规则或其他潜在干扰因素的影响。 ```bash ip addr show route -n ping www.google.com ``` 上述操作完成后应当能够恢复 Ubuntu 18.04 虚拟机桥接模式下正常的 Internet 访问能力。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值