Rede Registrar um dispositivo sem cabeça

0

Eu tenho um Raspberry Pi (mas também se aplica a qualquer máquina sem cabeça). Eu SSH na máquina, mas eu não posso ir em qualquer outro lugar a menos que eu compartilhe minha internet com o OS X.

Para usar a internet, cada dispositivo precisa digitar um nome de usuário / senha por meio de um formulário da Web.

Quais são as formas recomendadas para realizar isso?

    
por nitsujri 06.02.2014 / 16:23

2 respostas

0

Eu ficaria surpreso que essa pergunta não tenha sido feita antes ...

Em qualquer caso: o comando básico é:

   curl --user name:password http://IP_address_of_thecaptivePortal -v

(a opção -v , para verbose , é útil já que você está fazendo isso pela primeira vez). No entanto, pode ser útil permitir cookies,

   curl -b cookies.txt -c cookies.txt --data "Username=xx&Password=xx&Login=Login" http://IP_address_o_the_captive_portal

Manter cookies permitirá que você apareça como registrado já na sua próxima solicitação.

    
por 06.02.2014 / 17:24
0

Como alternativa ao curl, você pode usar um navegador da Web baseado em terminal. Existem alguns deles, mas eu sugiro Lynx .

O principal problema com isso é que você terá que encontrar uma maneira de instalá-lo. Você pode encontrar uma conexão temporária com a Internet em outro lugar para fazer isso.

Para instalá-lo, você pode executar algo semelhante a sudo apt-get install lynx .

Para executar o Lynx, você pode executar lynx -accept_all_cookies http://(webform address) . Você pode então usar as setas para cima e para baixo para destacar os links na página. A seta para a direita seguirá o link destacado e a seta para a esquerda irá para a página anterior. Control/Command + C sai do navegador.

    
por 06.02.2014 / 21:17