Подключите Pi-Zero через USB-устройство RNDIS к Ubuntu 17.04

Я пытаюсь передать ssh на Pi Zero по ссылке USB. Хотя это работает, как и ожидалось, с моего MacBook с OSX 10.10, я не могу ssh или пинг малины с Linux Host по USB.

Что я сделал:

На карте MicroSD: Добавьте «dtoverlay = dwc2» в config.txt

Добавьте «modules-load = dwc2, g_ether» в cmdline.txt

вставьте пустой файл с именем «ssh» в тот же каталог, что и config.txt и cmdline.txt

На Macbook ssh [email protected]

Это работает. Затем я выключил нуль, добавлю снова файл с именем «ssh» в каталог и подключи его к моей машине Ubuntu.

На настольной машине Ubuntu 17.04

ssh [email protected]

  

Ошибка: не удалось разрешить имя хоста

ssh pi @ raspberrypi

  

Ошибка: не удалось разрешить имя хоста

lsusb

  

Шина 001 Устройство 019: ID 0525: a4a2 Netchip Technology, Inc. Гаджет Linux-USB Ethernet /RNDIS

/etc/init.d/avahi-daemon status

  

Okt 09 10:00:03 ub1704-gerry avahi-daemon [6603]: Присоединение к многоадресной группе mDNS на интерфейсе enp0s20f0u12.IPv6 ...: fe13.

     

Okt 09 10:00:03 ub1704-gerry avahi-daemon [6603]: Новые релевантные   интерфейс enp0s20f0u12.IPv6 для mDNS.

     

Okt 09 10:00:03 ub1704-gerry avahi-daemon [6603]: Регистрация новых   адресная запись для fe80 :: 3c1: 11d6: f2aa: fe13 ... u12. *.

Ifconfig

  

enp0s20f0u12: flags = 4163 mtu 1500

  inet6 fe80::3c1:11d6:f2aa:fe13  prefixlen 64  scopeid 0x20<link>
    ether 52:bc:0f:ce:06:90  txqueuelen 1000  (Ethernet)
    RX packets 976  bytes 39264 (39.2 KB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 468  bytes 85039 (85.0 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Почему компьютер Ubuntu не назначает сетевой адрес IPv4 для нуля Raspberry Pi?

ping6 fe80: 0000: 3c1: 11d6: f2aa: fe13

  

ping: fe80: 0000: 3c1: 11d6: f2aa: fe13: имя или услуга неизвестны

Спасибо за любые подсказки

4 голоса | спросил rgw_ch 9 +03002017-10-09T11:09:37+03:00312017bEurope/MoscowMon, 09 Oct 2017 11:09:37 +0300 2017, 11:09:37

1 ответ


3

Отвечая самому себе: я нашел ответ сейчас (на самом деле я действительно не знаю, почему он работает, но он работает).

  • Откройте настройки сети. Если нуль подключен и активен, вы найдете запись для «USB Ethernet» Настройки сети Ubuntu

  • Нажмите кнопку «Настройки» в правом нижнем углу.

  • Перейдите на вкладку «IPv4» и измените «адреса» на «Только для ссылки»
  • Перейдите на вкладку «IPv6» и поверните ее «Выкл.».

Через несколько секунд сеть скажет «подключен», а затем вы можете ssh на ноль с помощью «ssh [email protected]»

Тем не менее, у Pi нет подключения к Интернету. Для этого понадобится сетевой мост.

ответил rgw_ch 17 +03002017-10-17T14:39:01+03:00312017bEurope/MoscowTue, 17 Oct 2017 14:39:01 +0300 2017, 14:39:01

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132