Ubuntu配置网络双网卡
时间: 2025-06-19 10:55:09 浏览: 17
### 配置Ubuntu系统双网卡网络连接
在Ubuntu系统中配置双网卡网络连接,可以通过以下方式实现。以下是针对不同版本的Ubuntu系统以及不同的网络适配器模式(如NAT和桥接)的详细配置说明。
#### 1. 确认虚拟机网络适配器设置
在VMware中,确保虚拟机已添加两个网络适配器,并分别设置为NAT模式和桥接模式[^2]。
- **NAT模式**:用于访问外部网络。
- **桥接模式**:用于与主机所在局域网通信。
#### 2. 修改Netplan配置文件
Ubuntu 18.04及更高版本使用`Netplan`工具来管理网络配置。以下是具体步骤:
1. **备份原始配置文件**:
```bash
sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak
```
2. **编辑Netplan配置文件**:
使用文本编辑器(如`nano`或`vim`)打开配置文件:
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
3. **配置双网卡参数**:
根据引用内容[^1],以下是一个示例配置文件:
```yaml
network:
version: 2
ethernets:
ens33: # 第一块网卡(桥接模式)
dhcp4: no
addresses: [192.168.1.120/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1, 8.8.8.8]
ens38: # 第二块网卡(NAT模式)
dhcp4: yes
```
- `ens33`:桥接模式网卡,配置静态IP地址。
- `ens38`:NAT模式网卡,启用DHCP动态获取IP地址。
4. **应用配置**:
保存文件后,运行以下命令以应用更改:
```bash
sudo netplan apply
```
#### 3. 验证网络配置
验证两块网卡是否正常工作:
```bash
ip a # 查看网卡状态
ping 8.8.8.8 # 测试外网连通性
ping 192.168.1.1 # 测试内网连通性
```
#### 4. 可选:配置Bond双网卡
如果需要更高的网络可靠性,可以配置Bond双网卡模式。参考引用内容[^3],以下是一个简单的Bond配置示例:
1. **安装Bond支持工具**:
```bash
sudo apt update
sudo apt install ifupdown
```
2. **编辑Netplan配置文件**:
```yaml
network:
version: 2
bonds:
bond0:
interfaces: [ens33, ens38]
parameters:
mode: balance-rr # 负载均衡模式
miimon: 100
addresses: [192.168.1.120/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1, 8.8.8.8]
ethernets:
ens33:
dhcp4: no
ens38:
dhcp4: no
```
3. **应用配置**:
```bash
sudo netplan apply
```
4. **测试Bond功能**:
断开其中一块网卡,确认网络连接不会中断。
---
### 注意事项
- 确保所有网卡名称正确(如`ens33`、`ens38`),可通过`ip a`命令查看实际网卡名称[^1]。
- 如果使用的是Ubuntu 20.04及以上版本,建议优先使用`Netplan`进行网络配置[^2]。
- 在配置Bond模式时,需根据实际需求选择合适的`mode`参数[^3]。
---
阅读全文
相关推荐


















