Crie um hotspot wireless no Linux e depois ssh para ele quando conectado

3

Eu quero que meu dispositivo framboesa crie seu próprio ponto de acesso quando ele é inicializado (a Internet não é necessária) e, em seguida, o ssh para ele.

Então as duas perguntas que eu estou realmente perguntando são ...

  1. Como faço para criar um ponto de acesso no Linux?

  2. Uma vez conectado, como faço para o SSH com sucesso?

Depois de algumas pesquisas, encontrei hotspotd que pode criar um hotspot e é muito fácil de configurar. Depois de criar o ponto de acesso, não consegui acessar o SSH.

Eu não me importo de usar um programa alternativo para criar um ponto de acesso, se ele funcionar melhor que este.

Meu pi está rodando Debian.

Esta pergunta tem uma pequena semelhança com a minha pergunta, mas eu gostaria de mais detalhes técnicos e responder comentários ssh to the correct IP . No meu caso, gostaria de atribuir o pi a um ip estático, então, por favor, adicione como fazer isso.

    
por Don't Root here plz... 25.10.2016 / 15:10

1 resposta

2

Para criar um ponto de acesso de um pi de framboesa e ssh para ele:

  1. sudo apt-get instala hostapd
  2. wget link
  3. tar xvf hotspotd-latest.tar.gz
  4. cd hotspo *
  5. setup.py do python do sudo
  6. sudo hotspotd configure: Aqui, ele pedirá um endereço IP para o AP, digite o que você quiser (C classe IP é claro), por exemplo: 10.0.0.1
  7. Você deve estar executando um servidor dhcpd para fazer isso, digite:

    sudo dhcpd

  8. Agora você pode se conectar ao seu ponto de acesso =)

  9. ssh [email protected] agora digite sua senha.

Finalmente, se você quiser obter um AP sempre que o pi for iniciado, aqui está um boa resposta sobre como executar um script na inicialização .
o script pode conter apenas:

sudo hotspotd start

// Esqueça o meu comentário, é um absurdo


EDIT: Estou errado sobre IPs classe C, a verdade é que você deve usar IPs privados:

  • 192.168.0.0 - 192.168.255.255 (65.536 endereços IP)
  • 172.16.0.0 - 172.31.255.255 (1.048.576 endereços IP)
  • 10.0.0.0 - 10.255.255.255 (16.777.216 endereços IP)
por 03.11.2016 / 22:15