Eu recentemente instalei o OpenBSD-current 6.4 ARM64 no meu Rock64 SBC. Eu tinha buscado os conjuntos localmente durante a instalação, e após a reinicialização no sistema instalado eu notei que não posso SSH para ele da rede local: o shell apenas trava em momentos aleatórios: às vezes após a autenticação, às vezes antes, às vezes logo após o entrar. O SSH sempre relata um erro de tempo limite.
Conectei-me ao SBC através de um cabo UART e, para minha surpresa, o nslookup, o ping e o traceroute funcionam perfeitamente - tanto na rede local quanto na Internet. No entanto, quando eu tento instalar alguns pacotes usando o pkg_add (por exemplo, pkg_add git
), nada acontece - apenas o cursor piscando, até que eu interrompa o comando manualmente (Ctrl + C). A mesma coisa acontece quando eu tento buscar qualquer arquivo via FTP, por exemplo ftp http://ftp.eu.openbsd.org/pub/OpenBSD/5.9/packages/amd64/SHA256
- o OpenBSD resolve o host e tenta buscar o arquivo, mas depois trava em 0% até que eu o interrompa manualmente.
Pensando que pode haver um problema com o OpenBSD, eu baixei o NetBSD, que também é suportado no meu SBC. No entanto, eu encontrei o mesmo problema novamente: nslookup, ping e traceroute funcionam perfeitamente bem, cvs e ftp resolvem o hostname mas não podem baixar nada.
As distribuições Linux funcionam bem nessa máquina.
Coisas que tentei:
- Mudando meu roteador
- Alterar o endereço IP local do dispositivo
- rodando em outra rede |
- Alterando o valor de MTU para 600
- Alterar valores de TX e RX no blob da árvore de dispositivos
Tags networking openbsd netbsd