I am trying to connect to a device over link-local via IPv4. I've done my best to configure the GigE port correctly.
- When I turn the device on, the Ubuntu (12.10) gui pops up an icon saying I'm connected to the device.
ifconfigshows the following for
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
I have vendor supplied software that will automatically recognize the device when I run it. Without going into the details, it is basically just a C++ executable that is meant to demo the provided SDK by finding a device and working with it. I don't think it is a problem with the code. The SDK is made for linux, but their tech help is pretty inexperienced with Ubuntu and thinks its just a problem with how I am setting up the connection.
- Furthermore, I have connected this device to the same machine, same GigE port, while booted into Windows, and it is recognized instantly. The connection is shown here:
I took the netmask and ip address from Windows and used
ifonfig eth1 $IP netmask $netmask to get them to match. I don't much like this method, as eventually this will have to work on a computer without an Ubuntu GUI or a Windows partition.
When I tail the
dmesglogs, I see that the connection is detected, but I get this 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.
I am fairly new to Linux, and very new to networking. But I've been banging my head against this problem and making no headway. Does anyone know anything about link-local, or the attribute parsing error that could give me some suggestions?