Atualmente, estou tentando configurar meu Raspberry Pi como um ponto de acesso hostapd
usando as seguintes instruções:
Infelizmente, meu endereço IP estático se recusa a definir na inicialização. Abaixo está o conteúdo do meu /etc/network/interfaces
:
auto lo
iface lo inet loopabck
iface eth0 inet dhcp
iface wlan0 inet static
address 192.168.42.1
broadcast 192.168.42.255
netmask 255.255.255.0
up iptables-restore < /etc/iptables.ipv4.nat
Curiosamente, se eu executar o seguinte comando após a inicialização, tudo funcionará bem:
sudo ifconfig wlan0 192.168.42.1
Alguém vê algum problema flagrante que eu possa estar perdendo? Faz tanto tempo desde que trabalhei com a configuração do Linux que sinto falta de algo fácil.
networking
wireless
static-ip
Justin Niessner
fonte
fonte
Respostas:
Meu arquivo de interfaces parece um pouco diferente, mas funciona para mim o tempo todo.
Talvez isso possa ajudar
fonte
192.168.1.255
o 255 está em último lugar porque, caso contrário, você não transmitirá em todos os dispositivos do seu roteador.Desative o ifplugd, o endereço IP estático deve funcionar.
fonte
Suspeito que o hostapd reinicialize a interface, que é o que causa a falha. Você pode adicionar manualmente o comando ifconfig ao arquivo /etc/rc.local, que o executará automaticamente na inicialização.
fonte
É definitivamente uma condição de corrida no raspbian jessie, que parou de usar o init baseado no nível de execução em favor de uma abordagem "iniciar tudo ao mesmo tempo" baseada em árvore de pacotes. Eu acho que posso ter contornado colocando estas linhas
/etc/rc.local
:O tempo dirá, suponho.
fonte
Eu estaria tentando adicionar as seguintes linhas logo acima da sua configuração atual da interface sem fio:
Isso diz à sua configuração de interface para iniciar a interface wlan0 automaticamente e que ela pode ser inserida posteriormente (hotplug).
Você também pode precisar adicionar uma
gateway <IP Address>
linha para que o roteamento funcione.fonte
Não é necessariamente uma ótima solução, mas como tive problemas com o staticip ao usar o / etc / network / interfaces, passei a usar um IP estático através do meu roteador. Você já tentou desta maneira como alternativa?
fonte
Sigo o mesmo tutorial para configurar o WAP no meu Pi.
Infelizmente, o serviço dhcp não inicia na inicialização. Após a inicialização, a verificação do serviço mostra que ele não está em execução: status do serviço isc-dhcp-server Status do servidor DHCP do ISC: o dhcpd não está em execução
Na verdade, a interface wlan0 não obtém um endereço IP e é por isso que o servidor dhcp não inicia.
Sigo as instruções no link abaixo, mas isso não resolve o problema: http://sirlagz.net/2013/02/10/how-to-use-the-raspberry-pi-as-a-wireless- access-pointrouter-part-3b /
Então, sigo as instruções deste post: http://www.novitiate.co.uk/?p=183
nano /etc/rc.local
Após a reinicialização, o servidor DHCP está em execução.
Também é possível outra solução que eu não teste: oops, não tenho reputação suficiente para postar mais de 2 links.
fonte
Eu tive o mesmo problema. O wlan0 perde seu endereço IP estático de alguma forma quando o servidor dhcp é iniciado. Edite / etc / default / ifplugd e mude para isso:
fonte
Como alternativa, você pode criar um mini-serviço que reinicie o wlan0, certificando-se de que ele seja inicializado antes do hostapd e do isc-dhcp-server.
Crie o novo script /etc/init.d/wlan0-restart
com o seguinte conteúdo:
Em seguida, execute os seguintes comandos:
Reinicialize e verifique se wlan0 tem seu endereço IP estático e se isc-dhcpd-server está executando:
fonte