デバイスへのリンクローカル接続が機能しない


9

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をかなり初めて使用し、ネットワーキングを非常に初めて使用します。しかし、私はこの問題に頭を悩ませ、前進していません。リンクローカルについて何か知っている人、または私にいくつかの提案を与える可能性のある属性解析エラーはありますか?


これはどういう意味ですかしかし、私のソフトウェアはそれを認識できません。ソフトウェアはベンダー提供のものであり、私自身のものでもあります。?話しているデバイスとソフトウェアについて詳しく教えてください。
Stef K

私は質問を編集しましたが、うまくいけばもっと明確になります。
zachd1_618 2013

Windowsで使用するIPアドレスとネットマスクは何ですか?デバイスのIPアドレスは何ですか?
psusi 2013

3
インターフェイスをローカル(デバイス自体であり、他のデバイス(127.0.0.1とも呼ばれます)またはループバック)のテストのみを目的として構成している場合は、デバイスに接続できません。デバイスに接続するには、静的またはDHCP割り当てアドレスを使用します。
RGS 2013年

1
私は彼らのかなり経験の浅い技術は正しいと思います、「かなり経験の浅い」顧客は接続を正しく構成していないと思います;)
Marcin Kaminski

回答:


2

ネットワーク設定が正しく構成されていないようです。RGSのコメントは正しいです。ローカルリンクを選択すると、ネットワーク接続が機能しないことを確認できます。自動的に機能する表示されたIPアドレスは、APIPAの範囲内です。これはあなたが探しているドローンではありません...私はつながりを意味します。
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

有線接続に必要なのは、それをコンピューターに接続することだけです。Ubuntuが残りを行います。https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

2台のコンピューターを相互に直接接続する場合は、Ubuntuマシンに「静的IPアドレス」を割り当てることをお勧めします。https//help.ubuntu.com/12.10/ubuntu-help/net-manual.html
Inその場合は、Ubuntuマシンに次の設定を指定します。

IPアドレス:169.254.146.89
サブネットマスク:255.255.0.0
デフォルトゲートウェイ:169.254.146.88(または、あなたが投稿したその印刷画面のウィンドウでIPアドレスについて何が言っていても、そのIPアドレスでWindowsマシンを見つけることがポイント)

ネットワーク設定にアクセスするには:

1.ダッシュホームから(Ubuntuスタートメニュー、windowsキーを押してもアクセスできます)
   networkと入力してEnterキーを押します。
2. [有線/無線]を選択してオンにします。

あなたはいくつかの非常に詳細な情報をリストしました、それは良いことです。ただし、次のような基本情報は十分ではありません。

1.接続方法:ルーター、スイッチ、モデムを介して、または直接別のコンピューターに。
2.必要なネットワーク設定:DHCP、静的、APIPA。
3.接続するデバイスの数と種類。

Ubuntuには、セットアップの手順を説明するためのドキュメントがいくつかあります。今後、質問を投稿する前に必ずお読みください。https://help.ubuntu.com/12.10/ubuntu-help/index.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.