IPv4を介してリンクローカルでデバイスに接続しようとしています。GigEポートを正しく設定するために最善を尽くしました。
- デバイスの電源を入れると、Ubuntu(12.10)のGUIに、デバイスに接続していることを示すアイコンが表示されます。
ifconfig
は次のことを示していますeth1
。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
実行時にデバイスを自動的に認識するベンダー提供のソフトウェアがあります。詳細については説明しませんが、基本的にはC ++実行可能ファイルであり、デバイスを見つけて操作することにより、提供されているSDKをデモすることを目的としています。コードの問題ではないと思います。SDKはLinux用に作られていますが、彼らの技術的なヘルプはUbuntuでかなり経験が浅く、接続の設定方法に関する問題だと考えています。
- さらに、Windowsで起動しているときに、このデバイスを同じマシン、同じGigEポートに接続したところ、即座に認識されました。接続は次のとおりです。
WindowsからネットマスクとIPアドレスifonfig eth1 $IP netmask $netmask
を取得し、それらを一致させるために使用しました。私はこの方法があまり好きではありません。UbuntuGUIやWindowsパーティションのないコンピューターで最終的に動作する必要があるためです。
dmesg
ログをテールすると、接続が検出されたことがわかりますが、次のメッセージが表示されます。[ 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.
私はLinuxをかなり初めて使用し、ネットワーキングを非常に初めて使用します。しかし、私はこの問題に頭を悩ませ、前進していません。リンクローカルについて何か知っている人、または私にいくつかの提案を与える可能性のある属性解析エラーはありますか?