segunda-feira, 29 de julho de 2024

MILK-V RNDIS

TESTE


Duo

Imagens de documentos

Milk-V Duo é uma plataforma de desenvolvimento embarcada ultracompacta baseada no chip CV1800B. Ele pode executar Linux e RTOS, fornecendo uma plataforma confiável, de baixo custo e de alto desempenho para profissionais, entusiastas de AIoT, amadores e criadores.

Acessando internet sem placa ETHERNET

Após conectar no MILK-V na USB, com drivers previamente instalados, teremos no painel de controle-->gerenciador de dispositivos-->adaptadores de rede, um dispositivo RNDIS, o mesmo terá um IP fixo para que você possa acessar via SSH.

192.168.42.1


Introdução ao SSH

SSH (Secure Shell) é um protocolo usado para acesso seguro e transmissão de dados em uma rede insegura. Garante a comunicação segura entre o cliente e o servidor por meio de mecanismos de criptografia e autenticação.

Os principais recursos do SSH incluem:

Segurança: SSH usa algoritmos de criptografia para evitar que os dados sejam espionados ou adulterados durante a transmissão. Também fornece mecanismos de autenticação para garantir que apenas usuários autorizados possam acessar o sistema.

Acesso Remoto: SSH permite aos usuários executar comandos em um computador remoto, fornecendo uma sessão de terminal segura. Isto é útil para gerenciamento remoto de servidores e dispositivos.

Transferência de arquivos: Com SSH, os arquivos podem ser transferidos com segurança usando SCP (Secure Copy Protocol) ou SFTP (SSH File Transfer Protocol).

Encaminhamento de porta: SSH oferece suporte ao encaminhamento de porta, permitindo que serviços no computador local sejam transmitidos com segurança para um servidor remoto, aumentando a segurança da rede.

  1. Central de Segurança do Windows -> Firewall e Proteção de Rede -> Desligue o firewall.

  2. Configure um IP estático para a placa de rede RNDIS. Abra Configurações -> Configurações avançadas de rede -> Alterar opções do adaptador.

  3. O nome da placa de rede geralmente é semelhante a "Dispositivo de compartilhamento de Internet baseado em NDIS remoto". Clique com o botão direito e escolha Propriedades.


  4. Clique duas vezes em “Protocolo de Internet Versão 4 (TCP/IPv4)”. Defina o endereço IPv4 como 172.32.0.100 para evitar conflitos com outros dispositivos.


Teste de ping na REDE

  1. Central de Segurança do Windows -> Firewall e Proteção de Rede -> Desligue o firewall.


  2. Configure o IP estático da placa de rede RNDIS, abra Configurações -> Configurações avançadas de rede -> Alterar opções do adaptador.

  3. Depois de conectar a placa de desenvolvimento, uma rede local não reconhecida aparecerá no PC.


  4. Compartilhe a rede do PC com a rede da placa de desenvolvimento.


  5. Configure as informações de rede da placa de desenvolvimento.


  1. Adicionar informações de rota

    route add default gw 172.32.0.100
    
    
  2. Adicionar servidores DNS

    Abra o arquivo

    vi /etc/resolv.conf

    Adicione o seguinte conteúdo:

    nameserver 8.8.8.8
  3. Teste de rede

    ping -I usb0 www.baidu.com
  4. Configuração automática na inicialização

    As informações de rota e os servidores DNS serão apagados após a reinicialização. Criamos um script para concluir automaticamente a configuração após a inicialização.

    cd /etc/init.d
    vi S99usb_network

    Adicione o seguinte conteúdo:

    #!/bin/sh

    case $1 in
    start)
    route add default gw 172.32.0.100
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    ;;
    stop)
    ;;
    *)
    exit 1
    ;;
    esac

    Modificar permissões de script

    chmod 775 S99usb_network
  1. Ver informações da rota

    # route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    0.0.0.0 172.32.0.100 0.0.0.0 UG 0 0 0 usb0
    172.32.0.0 0.0.0.0 255.255.0.0 U 0 0 0 usb0
  2. Ver servidores DNS

    # cat /etc/resolv.conf
    nameserver 8.8.8.8
  3. Teste de rede

    # ping -I usb0 www.baidu.com
    PING www.baidu.com (183.2.172.42): 56 data bytes
    64 bytes from 183.2.172.42: seq=0 ttl=50 time=9.827 ms
    64 bytes from 183.2.172.42: seq=1 ttl=50 time=9.258 ms
    64 bytes from 183.2.172.42: seq=2 ttl=50 time=8.340 ms
    64 bytes from 183.2.172.42: seq=3 ttl=50 time=8.994 ms
    64 bytes from 183.2.172.42: seq=4 ttl=50 time=9.933 ms
    64 bytes from 183.2.172.42: seq=5 ttl=50 time=8.321 ms
    64 bytes from 183.2.172.42: seq=6 ttl=50 time=8.609 ms
    64 bytes from 183.2.172.42: seq=7 ttl=50 time=9.013 ms
    64 bytes from 183.2.172.42: seq=8 ttl=50 time=9.234 ms
    64 bytes from 183.2.172.42: seq=9 ttl=50 time=9.284 ms
    ^C
    --- www.baidu.com ping statistics ---
    10 packets transmitted, 10 packets received, 0% packet loss
    round-trip min/avg/max = 8.321/9.081/9.933 ms

A SMARTCORE FORNECE CHIPS E MÓDULOS PARA IOT, COMUNICAÇÃO WIRELESS, BIOMETRIA, CONECTIVIDADE, RASTREAMENTO E AUTOMAÇÃO. NOSSO PORTFÓLIO INCLUI MODEM 2G/3G/4G/NB-IOT, SATELITAL, MÓDULOS WIFI, BLUETOOTH, GPS, SIGFOX, LORA, LEITOR DE CARTÃO, LEITOR QR CCODE, MECANISMO DE IMPRESSÃO, MINI-BOARD PC, ANTENA, PIGTAIL, BATERIA, REPETIDOR GPS E SENSORES.


Nenhum comentário:

Postar um comentário