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.
- 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.
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 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í:
Tomé la máscara de red y la dirección IP de Windows y ifonfig eth1 $IP netmask $netmask
las 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
dmesg
registros, 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