问题如下:我有一台运行 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
该接口已连接eth0
到at0
。名为 的接口Bridge
应显示在 中ifconfig
。
eth0
因此,之后单独执行任何操作at0
(除了打开at0
/关闭无线网络)都没有意义。它们是桥梁的一部分。
尝试dhclient -v Bridge
看看是否Bridge
可以从您的 DHCP 服务器获取 IP。