Sto cercando di connettermi a un dispositivo tramite link-local tramite IPv4. Ho fatto del mio meglio per configurare correttamente la porta GigE.
- Quando accendo il dispositivo, la GUI di Ubuntu (12.10) fa apparire un'icona che dice che sono connesso al dispositivo.
ifconfig
mostra quanto segue pereth1
: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
Ho un software fornito dal fornitore che riconoscerà automaticamente il dispositivo quando lo eseguo. Senza entrare nei dettagli, è fondamentalmente solo un eseguibile C ++ che ha lo scopo di dimostrare l'SDK fornito trovando un dispositivo e lavorando con esso. Non penso che sia un problema con il codice. L'SDK è progettato per Linux, ma il loro aiuto tecnico è abbastanza inesperto con Ubuntu e pensa che sia solo un problema con il modo in cui sto configurando la connessione.
- Inoltre, ho collegato questo dispositivo alla stessa macchina, alla stessa porta GigE, mentre sono avviato in Windows e viene riconosciuto immediatamente. La connessione è mostrata qui:
Ho preso la maschera di rete e l'indirizzo IP da Windows e ifonfig eth1 $IP netmask $netmask
li ho usati per farli corrispondere. Non mi piace molto questo metodo, poiché alla fine questo dovrà funzionare su un computer senza una GUI di Ubuntu o una partizione di Windows.
Quando eseguo la coda dei
dmesg
registri, vedo che viene rilevata la connessione, ma ricevo questo messaggio:[ 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.
Sono abbastanza nuovo in Linux e molto nuovo in rete. Ma ho sbattuto la testa contro questo problema e non ho fatto progressi. Qualcuno sa qualcosa sul link-local o sull'errore di analisi dell'attributo che potrebbe darmi qualche suggerimento?