A conexão Link-Local ao dispositivo não funciona

A conexão Link-Local ao dispositivo não funciona

Estou tentando me conectar a um dispositivo via link local via IPv4. Fiz o meu melhor para configurar a porta GigE corretamente.

insira a descrição da imagem aqui

  • Quando ligo o dispositivo, a interface gráfica do Ubuntu (12.10) exibe um ícone dizendo que estou conectado ao dispositivo.

Conexão

  • ifconfigmostra o seguinte para eth1:

    Link encap:Ethernet  HWaddr 60:a4:4c:22:17:08  
    inet addr:169.254.148.88  Bcast:169.254.255.255  Mask:255.255.0.0
    UP BROADCAST RUNNING MULTICAST  MTU:100  Metric:1
    RX packets:559 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2033 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000 
    RX bytes:193414 (193.4 KB)  TX bytes:203089 (203.0 KB)
    Interrupt:18 Memory:f7900000-f7920000 
    

Tenho software fornecido pelo fornecedor que reconhecerá automaticamente o dispositivo quando eu o executar. Sem entrar em detalhes, é basicamente apenas um executável C++ destinado a demonstrar o SDK fornecido, encontrando um dispositivo e trabalhando com ele. Não acho que seja um problema com o código. O SDK é feito para Linux, mas a ajuda técnica deles é bastante inexperiente com o Ubuntu e acha que é apenas um problema de como estou configurando a conexão.

  • Além disso, conectei este dispositivo à mesma máquina, à mesma porta GigE, durante a inicialização no Windows, e ele é reconhecido instantaneamente. A conexão é mostrada aqui:

insira a descrição da imagem aqui

Peguei a máscara de rede e o endereço IP do Windows e usei- ifonfig eth1 $IP netmask $netmaskos para combiná-los. Não gosto muito desse método, pois eventualmente ele terá que funcionar em um computador sem uma GUI do Ubuntu ou uma partição do Windows.

  • Quando acompanho os dmesglogs, vejo que a conexão foi detectada, mas recebo esta mensagem:

    [ 4174.533981] e1000e: eth1 NIC Link is Down
    [ 4180.212770] e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
    [ 4180.216769] netlink: 12 bytes leftover after parsing attributes.
    [ 4180.216772] netlink: 12 bytes leftover after parsing attributes.
    [ 4180.216929] netlink: 12 bytes leftover after parsing attributes.
    

Sou bastante novo no Linux e muito novo em redes. Mas tenho batido a cabeça contra esse problema e não tenho feito nenhum progresso. Alguém sabe alguma coisa sobre link-local ou erro de análise de atributos que possa me dar algumas sugestões?

Responder1

Parece que suas configurações de rede estão mal configuradas. O comentário do RGS está correto: ao selecionar um link local, você garante que uma conexão de rede não funcionará. O endereço IP que você exibiu e que funciona automaticamente está no intervalo APIPA. Este não é o drone que você procura... quero dizer, conexão.
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

Tudo o que você precisa fazer para uma conexão com fio é conectá-lo ao computador; O Ubuntu faz o resto.https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

Se você estiver tentando conectar 2 computadores diretamente entre si, recomendo atribuir um "endereço IP estático" à máquina Ubuntu:https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
Nesse caso, forneça à máquina Ubuntu as seguintes configurações:

Endereço IP: 169.254.146.89
Máscara de sub-rede: 255.255.0.0
Gateway padrão: 169.254.146.88 (ou o que quer que diga para endereço IP na janela daquela tela de impressão que você postou, o objetivo é encontrar a máquina Windows por seu endereço IP)

Para acessar suas configurações de rede:

1. No Dash Home (menu iniciar do Ubuntu, também acessado pressionando a tecla Windows)
   digite rede e pressione Enter.
2. Selecione Com fio/sem fio e ligue-o.

Você listou algumas informações muito detalhadas, o que é bom. Você não forneceu informações básicas suficientes, como:

1. Como você está se conectando: por meio de um roteador, switch, modem ou diretamente a outro computador.
2. A configuração de rede desejada: DHCP, estático, APIPA.
3. Quantos e que tipo de dispositivos você deseja conectar.

O Ubuntu possui alguma documentação destinada a orientar você na configuração. Por favor, leia isso antes de postar uma pergunta no futuro.https://help.ubuntu.com/12.10/ubuntu-help/index.html

informação relacionada