VMUbuntu22.04配置双网卡
时间: 2025-04-18 10:42:16 浏览: 29
### 配置Ubuntu 22.04 LTS虚拟机中的双网卡
对于在虚拟机上运行的Ubuntu 22.04 Server版本,配置两个网络接口(即所谓的“双网卡”设置),可以通过编辑`netplan`配置文件来实现。此过程涉及指定每个网络接口的具体参数,如IP地址分配模式、静态IP地址以及默认网关等。
#### 编辑Netplan配置文件
通常情况下,默认安装后的Ubuntu会有一个位于 `/etc/netplan/`目录下的`.yaml` 文件用于定义网络配置。为了增加第二个网络适配器的支持,在该路径下找到对应的配置文件并按照如下方式进行修改:
```yaml
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: # 假设第一个物理网口名称为ens33
dhcp4: yes # 使用DHCP获取IPv4地址
optional: true # 如果无法连接则不会阻止启动
ens34: # 第二个物理网口名称假设为ens34
dhcp4: no # 不使用DHCP而是手动设定IPv4地址
addresses:
- 192.168.1.100/24 # 设置静态IP地址
gateway4: 192.168.1.1 # 定义默认路由(网关)
nameservers:
addresses: [8.8.8.8, 114.114.114.114] # DNS服务器列表
```
上述示例中,`ens33` 和 `ens34` 是两个不同的以太网设备名;实际环境中这些名字可能会有所不同,请根据实际情况调整[^3]。
完成以上更改之后保存文件,并通过命令应用新的网络配置:
```bash
sudo netplan apply
```
这将立即生效而无需重启系统。如果一切正常的话,现在应该能够看到两块网卡都处于工作状态并且可以分别访问内外部资源了。
#### 测试连通性
确认新配置是否成功的一个简单方法就是尝试从宿主机或其他局域网内的计算机向这两台机器发送ICMP请求(Ping)。另外也可以利用`ifconfig` 或者更推荐使用的`ip a` 来查看当前活动的网络接口及其属性。
#### 注意事项
当遇到像提到的情况——VMware 中的 Ubuntu 可被 ping 到但是 VirtualBox 的不行时,可能是因为两者之间存在一些细微差异,比如所选的网络模式不同所致。确保所有 VM 的网络设置一致是非常重要的,尤其是在混合使用多种hypervisor的情况下[^1]。
阅读全文
相关推荐








