Это должно быть возможно, но я могу проверить это только с помощью одноплатного маршрутизатора DD-WRT, потому что это все, что у меня есть.
После загрузки маршрутизатора его файл hostapd.conf отображается в /tmp/ath0_hostapd.conf для моего маршрутизатора с одним NIC. Вы можете проверить ситуацию с двумя сетевыми картами с помощью
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 при загрузке. В вашем графическом интерфейсе перейдите в Администрирование -> поле команды запуска и введите:
echo "hw_mode=g" >> /tmp/ath0_hostapd.conf
killall hostapd
hostapd -B -P /var/run/ath0_hostapd.pid /tmp/ath0_hostapd.conf
Вы должны будете адаптировать вышеописанное к маршрутизатору с двумя сетевыми платами и к hw_mode, который вас интересует, но это выглядит тривиально. Не ожидайте слишком многого, мой роутер, фантастический Buffalo WZR-HP-G300NH2, все еще работает на madwifi, а не на nl80211.