Linux - 使用 brctl 桥接 eth0 和 at0

Linux - 使用 brctl 桥接 eth0 和 at0

问题如下:我有一台运行 DHCP 服务器的路由器,它(通过电缆)连接到一台装有无线网卡的计算机。我想使用 airbase-ng 创建一个 ad-hoc 网络,然后将其桥接到 eth0(我知道这没什么意义,这只是一个练习),这样任何连接到 ad-hoc 网络的人都可以:

1)可以通过运行网络的计算机访问外部世界 2)从路由器运行的 DHCP 服务器获取 IP 地址

我试过:

brctl addbr Bridge
brctl addif eth0
brctl addif at0

但是我不确定下一步该做什么(启动 Bridge),而且由于某种原因,将 eth0 添加到 Bridge 会导致它不起作用,即使我添加(dhclient eth0)后再次对其进行配置。

这可能是一个新手问题,但我非常感激任何帮助。提前致谢。

答案1

您刚才所做的是创建一个名为 的新网络接口,Bridge该接口已连接eth0at0。名为 的接口Bridge应显示在 中ifconfig

eth0因此,之后单独执行任何操作at0(除了打开at0/关闭无线网络)都没有意义。它们是桥梁的一部分。

尝试dhclient -v Bridge看看是否Bridge可以从您的 DHCP 服务器获取 IP。

相关内容