Especificações:
- Placa PCI Dlink DWL-G520
- Sistema operacional Debian 4
Nota: Levando em consideração que o Debian já esteja instalado e que tenha uma placa de rede e uma placa wireless PCI Dlink DWL-G520 em seu computador.
Configurações:
1. Primeiro devemos instalar algumas dependências, executando os seguintes comandos como super usuário (root):
# apt-get install kernel-headers-`uname -r` kernel-sources build-essentials bridge-utils dhcp3-client dhcp3-common dhcp3-server wireless-tools ifupdown madwifi-tools madwifi-source
2. Agora execute o seguinte comando para verificar se o placa de wireless está OK:
# modprobe ath_pci
# iwconfig
Nota: Verifique se as configurações da placa de wireless levantaram, e se isso aconteceu quer dizer que está OK.
3. Vamos agora configurar a placa de rede wireless para ela se tornar um Access Point.
a. Precisamos resetar as configurações da placa:
# wlanconfig ath0 destroy
# wlanconfig ath0 create wlandev wifi0 wlanmode AP
b. Precisamos setar o modo de operação:
# iwpriv ath0 mode 1 wds 1 turbo 0 dtim_period 2 bintval 25
Nota: Outros modos de operação, lembrando que depende das especificações da placa PCI.
Modo Código Descrição
802.11a 1 5.8 GHz 108 Mb/s
802.11b 2 2.4 GHz 11 Mb/s
802.11g 3 2.4 GHz 54 Mb/s
c. Configurando o SSID, velocidade de operação e potência de saída:
# iwconfig ath0 essid "nome desejado do SSID"
# iwconfig ath0 channel 1
# iwconfig ath0 rate "11M"
# iwconfig ath0 txpower auto
d. Configurando uma bridge para o PC funcionar como AP:
Colocando a interface eth0 em modo promíscuo:
# ip link set dev eth0 promisc on
e. Faça o mesmo com a interface wlan:
# ip link set dev ath0 promisc on
f. Levantando as interfaces ethernet e wlan:
# ip link set dev eth0 up
# ip link set dev ath0 up
g. Criando a bridge:
# brctl addbr br0
h. Inserindo as interfaces ethernet e wlan na bridge:
# brctl addif br0 eth0
# brctl addif br0 ath0
i. Agora definimos um endereço IP para a bridge:
# ip addr add 192.168.0.1/21 brd + dev br0
j. Acrescentamos a bridge na tabela de roteamento default:
# ip route add default via 192.168.0.1 dev br0
k. Precisamos habilitar o IP forwarding entre as interfaces de rede da máquina.
# echo 1 > /proc/sys/net/ipv4/ip_forward
Nota: Com isso temos nossa placa PCI funcionando com um Access Point, precisamos agora de implementar alguma segurança: