Link-Local соединение с устройством не работает

Я пытаюсь подключиться к устройству по локальной сети через IPv4. Я сделал все возможное, чтобы правильно настроить порт GigE.

enter image description here

  • Когда я включаю устройство, в интерфейсе Ubuntu (12.10) появляется значок, сообщающий, что я подключен к устройству.

Connection

  • 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 и считает, что это просто проблема с тем, как я устанавливаю соединение.

  • Более того, я подключил это устройство к той же машине, к тому же порту GigE, когда загружался в Windows, и оно распознается мгновенно. Здесь показано соединение:

enter image description here

Я взял маску сети и IP-адрес из Windows и использовал ifonfig eth1 $IP netmask $netmask для их сопоставления. Мне не очень нравится этот метод, так как в конечном итоге он должен работать на компьютере без графического интерфейса Ubuntu или раздела 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 и очень плохо знаком с сетью. Но я бился головой об эту проблему и не шел вперед. Кто-нибудь знает что-нибудь о link-local или об ошибке разбора атрибута, которая может дать мне несколько советов?

9
задан 28 February 2014 в 17:58

1 ответ

Похоже, настройки вашей сети неверно настроены. Комментарий 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 компьютера напрямую, я бы рекомендовал назначить «статический IP-адрес» для компьютера с Ubuntu: https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
В этом случае укажите Ubuntu Выполните следующие настройки:

IP Address: 169.254.146.89
Subnet Mask: 255.255.0.0
Default Gateway: 169.254.146.88 (or whatever it says for IP Address in the window of that print screen you posted, the point being for it to find the windows machine by it's IP Address)

Для доступа к настройкам вашей сети:

1. From the Dash Home (Ubuntu start menu, also accessed by hitting the windows key)
   type network and hit Enter.
2. Select Wired/Wireless and turn it On.

Вы перечислили очень подробную информацию, и это хорошо. Вы не предоставили достаточно базовой информации, например:

1. How you are connecting: via a router, switch, modem, or directly to another computer.
2. Your desired network setup: DHCP, static, APIPA.
3. How many and what kind of devices you want to connect.

В Ubuntu есть некоторая документация, нацеленная на то, чтобы помочь вам в настройке. Пожалуйста, прочитайте это, прежде чем отправлять вопрос в будущем. https://help.ubuntu.com/12.10/ubuntu-help/index.html

0
ответ дан 28 February 2014 в 17:58

Другие вопросы по тегам:

Похожие вопросы: