Estoy tratando de conectarme a un dispositivo a través de un enlace local a través de IPv4. He hecho todo lo posible para configurar el puerto GigE correctamente.
- Cuando enciendo el dispositivo, la interfaz gráfica de usuario de Ubuntu (12.10) muestra un icono que dice que estoy conectado al dispositivo.
ifconfig
muestra lo siguiente paraeth1
: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 suministrado por el proveedor que reconocerá automáticamente el dispositivo cuando lo ejecute. Sin entrar en detalles, es básicamente un ejecutable de C ++ que está 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, he conectado este dispositivo a la misma máquina, el mismo puerto GigE, mientras arranca en Windows, y se reconoce al instante. La conexión se muestra aquí:
Tomé la máscara de red y la dirección IP de Windows y solía ifonfig eth1 $IP netmask $netmask
hacer 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
dmesg
registros, veo que se detecta la conexión, pero recibo 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 las redes. Pero me he estado golpeando la cabeza contra este problema y no he avanzado. ¿Alguien sabe algo sobre el enlace local o el error de análisis de atributos que me podría dar algunas sugerencias?