J'essaie de me connecter à un appareil via link-local via IPv4. J'ai fait de mon mieux pour configurer correctement le port GigE.
- Lorsque j'allume l'appareil, l'interface graphique d'Ubuntu (12.10) affiche une icône indiquant que je suis connecté à l'appareil.
ifconfig
montre ce qui suit poureth1
: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
J'ai un logiciel fourni par le fournisseur qui reconnaîtra automatiquement l'appareil lorsque je l'exécuterai. Sans entrer dans les détails, il s'agit essentiellement d'un exécutable C ++ destiné à faire la démonstration du SDK fourni en trouvant un périphérique et en travaillant avec lui. Je ne pense pas que ce soit un problème avec le code. Le SDK est fait pour Linux, mais leur aide technique est assez inexpérimentée avec Ubuntu et pense que c'est juste un problème avec la façon dont j'établis la connexion.
- De plus, j'ai connecté cet appareil à la même machine, au même port GigE, lors du démarrage sous Windows, et il est reconnu instantanément. La connexion est montrée ici:
J'ai pris le masque de réseau et l'adresse IP de Windows et je les faisais ifonfig eth1 $IP netmask $netmask
correspondre. Je n'aime pas beaucoup cette méthode, car elle devra finalement fonctionner sur un ordinateur sans interface graphique Ubuntu ou partition Windows.
Lorsque je file les
dmesg
journaux, je vois que la connexion est détectée, mais je reçois ce message:[ 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.
Je suis relativement nouveau sur Linux et très nouveau sur les réseaux. Mais je me suis cogné la tête contre ce problème et je n'ai fait aucun progrès. Est-ce que quelqu'un sait quelque chose sur link-local, ou l'erreur d'analyse des attributs qui pourrait me donner quelques suggestions?