Depende das placas de rede. Eu não possuo um RTL8188, então eu não posso dizer off-hand, mas eu posso te mostrar como descobrir.
Você deve emitir o comando
iw list
e, entre sua produção abundante, você encontrará algo como:
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP } <= 1,
total <= 2, #channels <= 1, STA/AP BI must match
* #{ managed } <= 2,
total <= 2, #channels <= 1
AP
mode é o modo Access Point, managed
é o modo cliente usual, e isso é para o meu cartão.
Você deve verificar que AP
e managed
aparecem entre os modos suportados, então você deve verificar as combinações de interface válidas: no meu caso, a primeira combinação permitida é claramente a de um AP (simultâneo) e um modo gerenciado. (mas não mais que um cada), fornecido o mesmo canal é usado. Pode ser diferente no seu caso.
Para que isso funcione, você deve ter duas interfaces virtuais distintas no mesmo NIC. Você faz da seguinte maneira:
service network-manager stop
iw dev wlan0 del
iw phy phy0 interface add new0 type station
service network-manager start
iw phy phy0 interface add new1 type __ap
hostapd -B /etc/hostapd.conf
Primeiro eu paro o gerenciador de rede, que tem sua própria maneira de estragar tudo, então eu renomeio
new0
a interface virtual na interface física chamada
phy0
(adapte-o ao seu caso se o seu não for chamado
phy0
, você obtém o nome da saída de
iw list
), reinicie o gerenciador de rede para que eu possa conectar a interface virtual
new0
a qualquer AP que esteja perto de mim.
Agora posso adicionar uma nova interface do tipo AP
no mesmo hardware (observe o sublinhado duplo anterior a ap
no comando), por último inicio hostpad
.
A configuração de hostapd
e de roteamento / DNS / DHCP depende das suas necessidades específicas e não pode ser estabelecida a priori .