Zac*_*ell 29 networking wireless-networking ethernet bridge ubuntu
在运行 Windows 时,我能够通过我的笔记本电脑以太网连接桥接我的 wifi 连接,因此一系列仅限以太网的设备可以搭载我的 wifi(Raspberry Pi、Xbox 等)。我现在试图在 Ubuntu 中做同样的事情,即设置将是:
无线路由器 ---> 笔记本电脑上的 Wifi ---> 桥接以太网 ---> 需要将互联网插入以太网端口的设备
现在我一直在尝试使用 brctl 让它在 Ubuntu 中工作
我使用了以下命令:
sudo brctl addif br0 eth0 wlan0
Run Code Online (Sandbox Code Playgroud)
并得到以下错误:
can't add wlan0 to bridge br0: Operation not supported
Run Code Online (Sandbox Code Playgroud)
我希望有人能提供帮助,因为我拒绝相信我在 Windows 中可以很容易做的事情在 Linux 中无法完成。
如果您需要更多信息,请告诉我。谢谢
Dav*_*rtz 11
这是无法做到的。您无法桥接 WiFi 客户端连接。如果可以,我们就不需要 WDS,我们只是桥接。
问题很简单——WiFi 规范禁止接入点通过 WiFi 网络广播流量,除非有人授权该传输。这在很大程度上是 WiFi 网络速度非常慢且安全性差(如果有的话)的时代遗留下来的。
网桥只有一个到接入点的客户端连接。这仅授权接入点传输发往网桥的流量。因为连接到网桥的任何机器都不是接入点的客户端,所以接入点没有理由通过 WiFi 链接发送发往它们的流量。所以它不会这样做。
不幸的是,WiFi 已经足够像以太网,所以很容易期望它像以太网一样工作。但它的不同足以咬你。
WDS 配置是对接入点发送未绑定到其任何客户端的流量的特定授权。当两端都支持 WDS 时,它们包括桥接端点的地址以及目的地的地址,授权接入点发送流量。
您必须使用桥接以外的其他方法来执行此操作。例如,使用 NAT 进行路由。如果 WiFi 链路两端都支持,也可以使用四地址模式。
| 归档时间: |
|
| 查看次数: |
60300 次 |
| 最近记录: |