La conexión de enlace local al dispositivo no funciona

La conexión de enlace local al dispositivo no funciona

Estoy intentando conectarme a un dispositivo a través de un enlace local a través de IPv4. Hice todo lo posible para configurar el puerto GigE correctamente.

ingrese la descripción de la imagen aquí

  • Cuando enciendo el dispositivo, en la interfaz gráfica de usuario de Ubuntu (12.10) aparece un ícono que dice que estoy conectado al dispositivo.

Conexión

  • ifconfigmuestra lo siguiente 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 
    

Tengo un software proporcionado por el proveedor que reconocerá automáticamente el dispositivo cuando lo ejecute. Sin entrar en detalles, es básicamente un ejecutable de C++ destinado a demostrar el SDK proporcionado al encontrar un dispositivo y trabajar con él. No creo que sea un problema con el código. El SDK está hecho para Linux, pero su ayuda técnica no tiene mucha experiencia con Ubuntu y cree que es solo un problema con la forma en que estoy configurando la conexión.

  • Además, conecté este dispositivo a la misma máquina, al mismo puerto GigE, mientras arrancaba en Windows, y se reconoce al instante. La conexión se muestra aquí:

ingrese la descripción de la imagen aquí

Tomé la máscara de red y la dirección IP de Windows y ifonfig eth1 $IP netmask $netmasklas usé para que coincidieran. No me gusta mucho este método, ya que eventualmente tendrá que funcionar en una computadora sin una GUI de Ubuntu o una partición de Windows.

  • Cuando sigo los dmesgregistros, veo que se detecta la conexión, pero aparece este mensaje:

    [ 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.
    

Soy bastante nuevo en Linux y muy nuevo en redes. Pero me he estado dando vueltas en la cabeza con este problema y no logro avanzar. ¿Alguien sabe algo sobre el enlace local o el error de análisis de atributos que pueda darme algunas sugerencias?

Respuesta1

Parece que la configuración de su red está mal configurada. El comentario de RGS es correcto: al seleccionar un enlace local, se asegura de que la conexión de red no funcione. La dirección IP que ha mostrado y que funciona automáticamente está en el rango APIPA. Este no es el dron que buscas... me refiero a la conexión.
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

Todo lo que debe hacer para una conexión por cable es conectarla a la computadora; Ubuntu hace el resto.https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

Si está intentando conectar 2 computadoras directamente entre sí, le recomendaría asignar una "dirección IP estática" a la máquina Ubuntu:https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
En ese caso, proporcione a la máquina Ubuntu la siguiente configuración:

Dirección IP: 169.254.146.89
Máscara de subred: 255.255.0.0
Puerta de enlace predeterminada: 169.254.146.88 (o lo que diga para Dirección IP en la ventana de esa pantalla de impresión que publicó, el objetivo es encontrar la máquina con Windows por su dirección IP)

Para acceder a la configuración de su red:

1. Desde Dash Home (menú de inicio de Ubuntu, al que también se accede presionando la tecla de Windows)
   escriba red y presione Enter.
2. Seleccione Cableado/Inalámbrico y actívelo.

Enumeró información muy detallada, lo cual es bueno. Sin embargo, no proporcionó suficiente información básica, como por ejemplo:

1. Cómo se conecta: a través de un enrutador, conmutador, módem o directamente a otra computadora.
2. La configuración de red que desee: DHCP, estática, APIPA.
3. Cuántos y qué tipo de dispositivos deseas conectar.

Ubuntu tiene documentación destinada a guiarlo a través de la configuración. Léalo antes de publicar una pregunta en el futuro.https://help.ubuntu.com/12.10/ubuntu-help/index.html

información relacionada