
Como um computador Linux pode ser configurado para ser um "ponto de acesso", mas sem "ponte"/encaminhamento de tráfego de/para a rede com fio (usando transmissão WPA2 e SSID desabilitada)?
A razão para fazer isso seria para acessar coisas no próprio computador, sem fio, mesmo quando o computador não estiver conectado a nenhuma outra rede.
Parece que deveria haver uma maneira de fazer isso usando hostapd
algum tipo de dhcp para fornecer endereços IP.
O computador está atualmente executando o Debian squeeze e possui um carro de rede que usa um driver b43.EsseO tutorial funciona principalmente, mas não pode parar ao tentar obter um endereço IP e, além disso, é para uma configuração de roteador convencional.
Parece que pode haver outra maneira de fazer isso (vejaaqui, eaquipara obter informações sobre como usar o WPA em /etc/network/interfaces
).
Atualizar: Graças a D'us, está funcionando agora. Encaminhamento de IP desativado executando echo 0 > /proc/sys/net/ipv4/ip_forward
. O motivo pelo qual ele não estava obtendo um endereço IP foi porque 1) não havia nenhum endereço IP definido para a interface, 2) não havia nenhum servidor DHCP em execução.
Então eu configurei um IP usando ifconfig. Exemplo: ifconfig wlan0 <ipaddress> netmask <subnet-mask>
. Instalei o dnsmasq como servidor DHCP. Além disso, um telefone Android seria desconectado a cada 5 segundos; a configuração beacon_int=15
em hostapd.conf corrigiu esse problema.
Responder1
A configuração padrão do sistema capaz de rotear deve estar com o roteamento desabilitado.
Você pode adicionar essas linhas para /etc/sysctl.conf
torná-lo mais óbvio:
net.ipv4.conf.all.forwarding = 0
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 0
net.ipv4.conf.default.mc_forwarding = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.default.forwarding = 0
Você ainda pode querer executar algum tipo de servidor DHCP que NÃO configure a rota padrão em uma interface específica. (o padrão dhcpd.conf
tem rota como exemplo, e você precisa DESATIVAR isso)