You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.1 LTS下创建双以太网桥接后PCI网卡无法连接外部设备

Ubuntu 22.04.1 LTS下创建双以太网桥接后PCI网卡无法连接外部设备

嘿,我之前折腾双网卡桥接的时候也踩过几乎一模一样的坑!咱们先把核心问题理清楚,再一步步调配置:

首先你疑惑的「网桥没有自己的IP」是关键——桥接模式下,物理网卡只是网桥的"端口",它们本身不需要配置IP,所有网络通信的IP身份都应该由网桥br0来承担。你现在两个网卡各自有IP,等于它们在独立处理流量,桥接的转发逻辑根本没生效,这也是PCI网卡连不上NAS的核心原因。

咱们现在一步步修正配置:

第一步:先停掉当前的相关连接

避免配置冲突,先把网桥和两个物理网卡的连接都停用:

sudo nmcli conn down br0
sudo nmcli conn down 你的板载网卡连接名  # 具体名字可以用`nmcli conn show`查询,比如enp0s3
sudo nmcli conn down 你的PCI网卡连接名    # 比如enp1s0

第二步:把物理网卡改成网桥的从属端口,关闭自身IP配置

对每个物理网卡执行命令,让它们成为br0的一部分,不再自己持有IP:

# 处理板载网卡
sudo nmcli conn modify 板载网卡连接名 ipv4.method disabled ipv6.method disabled connection.slave bridge connection.master br0
# 处理PCI网卡
sudo nmcli conn modify PCI网卡连接名 ipv4.method disabled ipv6.method disabled connection.slave bridge connection.master br0

第三步:给网桥br0配置IP

你可以选自动DHCP或者手动固定IP,二选一即可:

  • 自动获取IP(适合有路由器DHCP的环境):
sudo nmcli conn modify br0 ipv4.method auto
  • 手动配置固定IP(如果需要静态地址):
sudo nmcli conn modify br0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "192.168.1.1,8.8.8.8"

(把上面的IP、网关、DNS换成你实际网络的参数)

第四步:重新启用所有连接

sudo nmcli conn up 板载网卡连接名
sudo nmcli conn up PCI网卡连接名
sudo nmcli conn up br0

第五步:验证配置和连通性

  1. 用ip a查看网络状态:你应该能看到br0有正常的IP地址,而两个物理网卡只有MAC地址,没有IP(这才是正确的桥接状态)
  2. 尝试ping NAS的IP,或者直接访问NAS的共享目录,应该就能正常连接了

如果还是有问题,可以用brctl show命令(没装的话先执行sudo apt install bridge-utils安装)检查br0的ports列表里是否包含了两个物理网卡,确认它们确实被加入了网桥。

备注:内容来源于stack exchange,提问作者Maxxx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:03:13