我有一台上网本,我想将其设置为网桥(这是我唯一想让它做的事情,我不再用它做其他任何事情了)。我想将 wlan0 桥接到 eth0(见下图)
以太网电缆:===>
无线的: ) ) )
互联网 ===> 调制解调器 ===> 路由器 ) ) ) 上网本 ===> 交换机 ===> LAN
现在,我的上网本上安装了 Lubuntu 12.04,并将 wlan0 连接设置为共享,这样我的 LAN 就可以通过无线连接访问互联网(这正是我想要的)。但问题是 Ubuntu 通过建立自己的网络(使用不同的 DHCP)来实现这一点,因此我的上网本的 IP 地址在 10.0.1.1(来自 wlan0)范围内,但我 LAN 上的任何计算机都会获得 10.42.0.1(来自 eth0)范围内的 IP 地址。
我的问题是:
是否有可以安装在我的上网本上的可以轻松建立桥接的操作系统?
我试过解开但目前不支持将无线连接桥接到有线连接。
答案1
桥接接口的能力是 Linux 2.4 和 2.6 内核系列所固有的。Ubuntu 和 Lubuntu 都包含必要的代码。
您需要“brctl”命令。Ubuntu 手册页这里。
本质上,您将:
- 通过以下方式创建网桥:brctl addbr(名称)
- 通过以下方式将接口添加到网桥:brctl addif (brname) (ifname)
如果您的 LAN/网络上有其他网桥,请注意桥接环路和可能的生成树问题。