Рубрики
Raspberry Pi

pi zero / настройка используя USB (не PWR_IN) / ssh over usb

http://c3bo.ru/podkljuchenie-raspberry-pi-zero-k-kompjuteru-s-pomoshhju-usb-kabelja/
Raspberry Pi Zero W Headless setup – Windows 10 RNDIS Driver issue resolved
https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/ethernet-gadget https://rootnix.net/posts/raspberry_usb_ethernet/ http://web1.moddevices.com/shared/mod-duo-rndis.zip - драйвер RNDIS GADGET для windows 10

Настройка

0. нужно подготовить raspbian
1. Редактируем файл cmdline.txt
nano  /mount_point_SD/boot/cmdline.txt
добавить после rootwait подключение Ethernet модулей
--------------------------------------
modules-load=dwc2,g_ether
--------------------------------------

2. Редактируем файлы config.txt
nano  /mount_point_SD/boot/config.txt
добавить в конец файла
--------------------------------------
dtoverlay=dwc2
--------------------------------------

3. Подключение 
!!! На плате два микро usb входа. Подписаны они USB и PWR_IN
!!! Подключать надо только USB. Питание raspberry получит из него
!!! без драйвера RNDIS на windows10 не заработает
!!! без настрое ip не будет интернета
ssh raspberrypi.local

pi zero использования интернета хоста при подключение через usb

Pi zero клиент
0. редактируем файл/etc/dhcpcd.conf и добавляем в конец настройки
!!! Почему /etc/network/interfaces ?! потому что были проблемы с usb клавиатурой. 
nano /etc/dhcpcd.conf
---------------------
#usb0
profile static_usb0
static ip_address=192.168.254.254/24
static routers=192.168.254.1
static domain_name_servers=192.168.254.1
interface usb0
fallback static_usb0
--------------------
1. Нужно настроить маршрут по умолчанию
route add default gw 192.168.254.1 

ПК хост
0. Хосту нужно назначить IP-адрес для интерфейса RNDIS GADGET 
192.168.254.1/24
1. Включить маршрутизацию (для windows "разрешить общий доступ подключения к интернету для компьютеров в сети")