千家信息网

怎么在Ubuntu上搭建网桥

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"怎么在Ubuntu上搭建网桥",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么在Ubuntu上搭建网桥"这篇文章吧。网桥化的网络
千家信息网最后更新 2026年11月02日怎么在Ubuntu上搭建网桥

这篇文章主要为大家展示了"怎么在Ubuntu上搭建网桥",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么在Ubuntu上搭建网桥"这篇文章吧。

网桥化的网络示例

图 01: Kvm/Xen/LXC 容器网桥示例 (br0)

在这个例子中,eth0 和 eth2 是物理网络接口。eth0 连接着局域网,eth2 连接着上游路由器和互联网。

安装 bridge-utils

使用 apt-get 命令 安装 bridge-utils:

$ sudo apt-get install bridge-utils

或者

$ sudo apt install bridge-utils

样例输出:

图 02: Ubuntu 安装 bridge-utils 包

在 Ubuntu 服务器上创建网桥

使用你熟悉的文本编辑器修改 /etc/network/interfaces ,例如 vi 或者 nano :

$ sudo cp /etc/network/interfaces /etc/network/interfaces.bakup-1-july-2016 $ sudo vi /etc/network/interfaces

接下来设置 eth2 并且将它映射到 br1 ,输入如下(删除或者注释所有 eth2 相关配置):

### br1 使用静态公网 IP 地址,并以 ISP 的路由器作为网关 auto br1 iface br1 inet static address 208.43.222.51 network 255.255.255.248 netmask 255.255.255.0 broadcast 208.43.222.55 gateway 208.43.222.49 bridge_ports eth2 bridge_stp off bridge_fd 0 bridge_maxwait 0

接下来设置 eth0 并将它映射到 br0,输入如下(删除或者注释所有 eth0 相关配置):

auto br0 iface br0 inet static         address 10.18.44.26         netmask 255.255.255.192         broadcast 10.18.44.63         dns-nameservers 10.0.80.11 10.0.80.12         # set static route for LAN         post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.18.44.1         post-up route add -net 161.26.0.0 netmask 255.255.0.0 gw 10.18.44.1         bridge_ports eth0         bridge_stp off         bridge_fd 0         bridge_maxwait 0

关于 br0 和 DHCP 的一点说明

如果使用 DHCP ,配置选项是这样的:

auto br0 iface br0 inet dhcp         bridge_ports eth0         bridge_stp off         bridge_fd 0         bridge_maxwait 0

保存并且关闭文件。

重启服务器或者网络服务

你需要重启服务器或者输入下列命令来重启网络服务(在 SSH 登录的会话中这可能不管用):

$ sudo systemctl restart networking

如果你证使用 Ubuntu 14.04 LTS 或者更老的没有 systemd 的系统,输入:

$ sudo /etc/init.d/restart networking

验证网络配置成功

使用 ping/ip 命令来验证 LAN 和 WAN 网络接口运行正常:

### 查看 br0 和 br1 ip a show ### 查看路由信息 ip r ### ping 外部站点 ping -c 2 cyberciti.biz ### ping 局域网服务器 ping -c 2 10.0.80.12

样例输出:

图 03: 验证网桥的以太网连接

现在,你就可以配置 br0 和 br1 来让 XEN/KVM/LXC 容器访问因特网或者私有局域网了。再也没有必要去设置特定路由或者 iptables 的 SNAT 规则了。

以上是"怎么在Ubuntu上搭建网桥"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

网桥 网络 服务 配置 服务器 路由 输入 内容 命令 局域 局域网 篇文章 验证 接下来 容器 接口 注释 示例 网络服务 路由器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州淘业互联网络科技 广州大一互联网络科技有限公司 互联网科技产业 北京路客互联网科技有限公司 苏州互联网科技贷款公司 科技互联网公司logo 广州优美互联网科技 福州新华互联网科技学校 知乎 互联网科技革命什么开始 恒生互联网科技指数跳水 互联网媒体平台算高科技产业 互联网科技大奖都有哪些公司 允成互联网科技有限公司融资 互联网方面的科技前沿 元气玛特互联网科技公司是外包吗 南通创西澳互联网科技有限公司 21世纪互联网科技成就 图游互联网科技 重庆科技产业互联网有哪些 互联网企业和网络科技有限公司 互联网科技海报 广州百单互联网科技有限公司 没上市的科技互联网公司 科技赋能互联网健康 互联网科技产品 宁波青枫互联网科技有限公司 互联网新科技动漫ppt素材 怎样加入科技互联网 江苏互联网科技小贷 上海乐五互联网科技有限公司
0