O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Conectividade de teste

Depois de iniciar o OTBR Docker, forme uma rede Thread e teste sua conectividade com a Internet.

Forme a Rede Thread

OTBR Web GUI Home

Na máquina que executa o OTBR Docker:

  1. Abra uma janela do navegador e navegue até 127.0.0.1:8080. Se o OTBR Docker estiver sendo executado corretamente, o OTBR Web GUI é carregado.
  2. Selecione a opção de menu "Formulário" e altere algumas das credenciais padrão. Recomendamos deixar os valores padrão de canal e prefixo na malha. O que quer que você use, anote-os para que possa testar um nó Thread separado posteriormente.
    Parâmetro Valor de amostra
    Nome da rede OTBR4444
    PAN ID 0x4444
    Chave de rede 33334444333344443333444433334444
    PAN ID estendida 3333333344444444
    Frase-senha 444444
    Canal 15
    Prefixo na malha fd11: 22 ::
  3. Selecione FORM para formar a rede Thread. Verifique a saída na janela do terminal executando OTBR Docker. Você deve ver a saída de log do otbr-agent para a adição do prefixo em malha e um endereço SLAAC:
    otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor
    Esta saída é necessária para conectividade com a Internet para a rede Thread.

Abra um segundo nó de Thread

Com o OTBR Docker instalado e em execução, adicione um nó Thread independente à rede Thread e teste se há conectividade com a Internet.

Se estiver usando um RCP físico com OTBR Docker, use um segundo nó de Thread físico para testar. Se estiver usando um RCP simulado com OTBR Docker, use um segundo nó simulado para testar.

Nó de linha física

Crie e atualize um nó de Thread independente na plataforma compatível de sua escolha. Este nó não precisa ser construído com nenhuma opção de construção específica.

Consulte Build OpenThread para obter instruções básicas de construção.

Consulte Construir uma rede Thread com placas nRF52840 e OpenThread Codelab para obter instruções detalhadas sobre como construir e atualizar a plataforma Nordic nRF52840.

  1. Depois de construir e atualizar, conecte o dispositivo Thread à máquina executando OTBR Docker via USB. Use a screen em uma nova janela do terminal para acessar a CLI. Por exemplo, se o dispositivo estiver montado na porta /dev/ttyACM1 :
    screen /dev/ttyACM1 115200
  2. Pressione a tecla Enter para abrir o prompt > OpenThread CLI.

Nó de linha simulada

  1. Abra uma nova janela de terminal na máquina que executa o OTBR Docker.
  2. Inicie o aplicativo CLI para abrir um nó simulado:
    cd ~/openthread
    ./output/x86-64-unknown-linux-gnu/bin/ot-cli-ftd 2
  3. Pressione a tecla Enter para abrir o prompt > OpenThread CLI.

Junte o segundo nó à rede Thread

Usando a CLI OpenThread para seu nó Thread físico ou simulado, junte o nó à rede Thread criada pelo OTBR Docker.

  1. Atualize as credenciais de rede Thread para o nó, usando os valores mínimos exigidos do OTBR Docker:
dataset masterkey 33334444333344443333444433334444
Done
dataset commit active
Done
1. Abra a interface Thread e inicie o Thread:
ifconfig up
Done
thread start
Done
1. O nó deve se juntar à rede Thread OTBR automaticamente. Em dois minutos, seu estado deve ser `roteador`:
state
router
1. Verifique os endereços IP do nó para garantir que ele tenha um endereço IPv6 com o prefixo em malha de` fd11: 22 :: / 64` conforme especificado durante a formação da rede Thread:
ipaddr
fd11:22:0:0:614e:4588:57a1:a473
fd33:3333:3344:0:0:ff:fe00:f801
fd33:3333:3344:0:1b5f:db5:ecac:a9e
fe80:0:0:0:e0c4:5304:5404:5f70:98cd

Ping um endereço público

Você deve ser capaz de executar ping em um endereço IPv4 público a partir do nó Thread autônomo neste ponto. Como o Thread usa apenas IPv6, para executar ping em um endereço IPv4 público, você deve traduzi-lo para IPv6 e combiná-lo com o conhecido prefixo 64:ff9b::/64 usado por Network Address Translation (NAT) em OTBR.

Para obter mais informações sobre como o NAT é configurado no OTBR, consulte Configurar o NAT .

  1. Para obter um endereço IPv4 traduzido, use um site como findipv6.com .
  2. Traduza o endereço IPv4 que deseja testar. Por exemplo, 172.217.164.110 traduzido para IPv6 é ::ffff:acd9:a46e .
  3. Usando apenas os últimos 4 bytes do endereço IPv6 resultante, combine-o com o conhecido prefixo 64:ff9b::/64 para obter um novo endereço IPv6:
    64:ff9b::acd9:a46e
  4. Faça ping neste novo endereço IPv6 da CLI do nó Thread independente para testar sua conectividade com a Internet. Fazer ping neste endereço é semelhante a fazer ping no endereço IPv4 original:
     ping 64:ff9b::acd9:a46e
    16 bytes from 64:ff9b:0:0:0:0:acd9:a46e: icmp_seq=1 hlim=118 time=45ms

Sucesso! O segundo nó Thread agora pode se comunicar com a Internet, por meio do OTBR Docker.