Deve ser possível fazê-lo, mas só posso testá-lo com um roteador DD-WRT de uma placa, porque isso é tudo que tenho.
Após o roteador inicializar, o arquivo hostapd.conf fica visível em /tmp/ath0_hostapd.conf para o roteador de um NIC. Você pode verificar sua situação de dois NICs por meio de
ps | grep hostapd
que, no meu caso, retorna
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
mostrando onde seu arquivo conf está localizado. No meu caso, o arquivo não contém a instrução
hw_mode=g
então o que eu preciso fazer é adicioná-lo ao arquivo conf e reiniciar o hostapd na inicialização. Na sua GUI, vá para Administração - > inicie o campo de comando e digite:
echo "hw_mode=g" >> /tmp/ath0_hostapd.conf
killall hostapd
hostapd -B -P /var/run/ath0_hostapd.pid /tmp/ath0_hostapd.conf
Você terá que adaptar o acima para um roteador de duas NICs e para o hw_mode que você está interessado, mas parece trivial. Não espere muito, meu roteador, um fantástico Buffalo WZR-HP-G300NH2, ainda roda no madwifi, não no nl80211.