ubuntu虚拟机如何桥接联网
时间: 2025-04-06 21:01:11 浏览: 32
### 如何在Ubuntu虚拟机中设置桥接网络以实现联网
#### 配置 VMware 中的桥接模式
在 VMware Workstation 中,选择虚拟机并进入其 **网络适配器** 设置界面。将网络连接模式更改为 **桥接模式 (Bridged)** 并确认更改[^1]。
#### 创建自定义 VMnet0 接口
如果默认未提供 `VMnet0` 或者需要手动调整,则可以通过以下操作创建或修改:
- 打开 VMware 的编辑菜单 -> 虚拟网络编辑器。
- 添加新的虚拟网络,并将其绑定到物理网卡上,确保该接口支持 DHCP 和 IPv4 地址分配[^2]。
#### Ubuntu 系统内的网络配置过程
启动已安装好的 Ubuntu 虚拟机,在终端执行命令来查看当前可用的网络设备列表:
```bash
ip addr show
```
通常会看到类似 `eth0`, `ens33` 这样的名称表示主要的有线网络接口。接着按照下面方法更新 IP 参数以及 DNS 服务器地址。
##### 方法一:通过 Netplan 工具管理静态IP或者动态获取DHCP租赁
对于较新版 Ubuntu(如20.04及以上),推荐利用 netplan 来完成整个流程:
1. 编辑 `/etc/netplan/01-netcfg.yaml` 文件(如果没有此文件则新建),内容如下所示:
```yaml
network:
version: 2
renderer: networkd
ethernets:
ens33: # 替换为实际检测出来的网卡名
dhcp4: true # 开启自动从宿主机获得IPv4参数
nameservers: # 可选部分, 自定义公共解析服务端点
addresses: [8.8.8.8, 8.8.4.4]
```
2. 应用上述改动后重启相关组件使生效:
```bash
sudo netplan apply
```
##### 方法二:传统方式手工指定各项数值
针对某些特定场景下可能无法依赖于自动化工具的情况,也可以采取直接赋值的形式设定固定的互联属性:
运行 vi/vim/nano 命令打开 `/etc/network/interfaces.d/*.conf` 文档添加下列条目之一:
```plaintext
auto ens33 # 同样需依据实际情况替换真实编号
iface ens33 inet static
address 192.168.x.y # 用户自行决定具体范围内的合法空闲号段
netmask 255.255.255.0 # 子掩码长度视环境而定
gateway 192.168.x.z # 默认路由出口位置
dns-nameservers 8.8.8.8 8.8.4.4 # Google 提供的标准全球级域名转换机制
```
最后记得重新加载服务或将机器彻底断电再唤醒以便让一切变更立即体现出来。
#### 测试连通状况
为了检验最终效果是否达到预期目标,尝试向外部知名站点发起 ICMP 请求包探测活动:
```bash
ping www.baidu.com -c 4
```
只要返回正常响应数据包即表明成功接入互联网][^[^34]。
---
阅读全文
相关推荐


















