DD-WRT 和 2 个虚拟接口,每个接口专用于 N 或 G

DD-WRT 和 2 个虚拟接口,每个接口专用于 N 或 G

可以使用 DD-WRT 设置虚拟接口以专用于特定协议吗?我有一台无线 G 打印机,我注意到当我的路由器设置为“兼容模式”时,我的吞吐量会下降。我很好奇,如果我有一台带 DD-WRT 的路由器,我是否可以为 G 专用一个虚拟接口并将打印机放在上面,并为无线 N 设备设置另一个虚拟接口,这不会影响我的性能。

如果有必要,我愿意使用双频/四频路由器。

答案1

不。至少在 TP-LINK TL-WDR4300 上,网络模式是按无线电分配的,而不是按虚拟接口分配的。

最好的选择是放弃无线部分(运行电缆)或获取便宜的专用接入点 - 并将其放在不同的频道上。

点击查看完整尺寸
dd-wrt ​​配置的屏幕截图
点击查看完整尺寸

答案2

应该可以做到,但我只能用单卡 DD-WRT 路由器进行测试,因为我只有单卡。

路由器启动后,对于我的单网卡路由器,其 hostapd.conf 文件可以在 /tmp/ath0_hostapd.conf 中看到。您可以通过以下方式检查双网卡的情况:

   ps | grep hostapd

在我的例子中,返回

   ps | grep hostapd
   730 root      1792 S    hostapd -B -P /var/run/ath0_hostapd.pid /tmp/ath0_hostap.conf 
   14911 root      1320 S    grep hostapd 

显示其 conf 文件的位置。在我的例子中,该文件不包含指令

   hw_mode=g 

所以我需要做的是将其添加到 conf 文件中并在启动时重新启动 hostapd。在您的 GUI 中,转到管理 -> 启动命令字段,然后输入:

  echo "hw_mode=g" >> /tmp/ath0_hostapd.conf
  killall hostapd
  hostapd -B -P /var/run/ath0_hostapd.pid /tmp/ath0_hostapd.conf

您必须将上述内容调整到双 NIC 路由器和您感兴趣的 hw_mode,但这看起来微不足道。不要期望太多,我的路由器(一款出色的 Buffalo WZR-HP-G300NH2)仍然在 madwifi 上运行,而不是 nl80211。

相关内容