Não é possível acessar o BeagleBone por meio do ssh após alterar as configurações de rede. Precisa de uma maneira de recuperar ou corrigir o problema

0

O BeagleBone está conectado por meio da Ethernet. Tentando habilitar a conectividade sem fio também, depois de conectar um dongle USB WiFi. A porta MiniHDMI é remapeada, portanto, não pode ser usada. A única maneira de acessar o BeagleBone é através do ssh. Por alguma razão que eu não consigo entender (muito apreciado se você explicar isso para mim), depois de alterar o /etc/network/interfaces de:

auto lo 
iface lo inet loopback
auto eth0 
iface eth0 inet dhcp

para:

auto lo 
iface lo inet loopback
auto eth0 
iface eth0 inet dhcp
auto wlan0 
iface wlan0 inet dhcp #static

Eu não posso mais usar o meu BeagleBone. Eu posso ver de um computador conectado à mesma rede (através de arp -a ), bem como da minha página de configuração do roteador, que o BeagleBone nunca recebe um IP de nenhuma das duas interfaces. Alguma idéia de por que isso está acontecendo e como posso corrigi-lo?

    
por George 08.02.2014 / 20:43

1 resposta

0

OK, foi assim que resolvi isso.

Primeiro, parece que o arquivo de configuração de interfaces não aceita comentários in-line e que causaram o problema em primeiro lugar. Eu ainda não consigo entender como isso pode afetar as duas interfaces.

Segundo, e mais importante, para recuperar o acesso ao BeagleBone, faça o seguinte:

  1. Crie um microSD inicializável com o Ubuntu. Este foi o mesmo que eu usei para instalar o Ubuntu no BeagleBone em primeiro lugar.
  2. Conecte um cabo ethernet do BeagleBone ao seu roteador / computador.
  3. Mantenha pressionado o botão BootSD (localizado no canto esquerdo, supondo que você segure a placa com as portas em direção ao corpo) e ligue a placa, mantendo pressionado o botão.
  4. Após 30 "você pode liberar o botão. Agora você inicializou a partir do sistema operacional no microSD.
  5. Tudo o que você precisa fazer é:

    sudo mount /dev/mmcblk1p2 /mnt
    

    Agora seu sistema de arquivos do MMC é carregado no /mnt . Para mim, provou que mmcblk1p2 era onde meu sistema de arquivos estava localizado no BeagleBone. Se isso não funcionar como esperado, tente o resto das entradas /dev/mmc* , até encontrar o caminho certo.

  6. A partir de /mnt , você pode editar, excluir, restaurar, etc. arquivos que estão no BeagleBone. No meu caso, eu corrigi o /etc/network/interfaces .

  7. Desmontar e encerrar:

    cd 
    sudo umount /mnt
    sudo shutdown now -h
    
  8. Remova o microSD e inicie o seu BeagleBone normalmente e divirta-se sem ter que reflash!

por George 10.02.2014 / 00:23