Как напрямую подключиться к Raspberry Pi без Интернета

Как напрямую подключиться к Raspberry Pi без Интернета

Универсальность Raspberry Pi означает, что в какой-то момент вы обязательно будете использовать его на открытом воздухе, вне досягаемости вашей беспроводной сети. Так как же с ним общаться, не подключая клавиатуру и монитор?





Само собой разумеется, что таскать с собой устройства ввода и отображения людей, когда это нецелесообразно. Для начала существуют требования к внешнему питанию дисплея (если, возможно, вы не используете специальный портативный сенсорный дисплей Pi).





Лучшее решение - общаться через другое устройство, например ноутбук. Хотя прямой Wi-Fi в настоящее время не поддерживается Raspberry Pi, у вас все еще есть два варианта прямого SSH-соединения без беспроводной сети.





Когда вы можете использовать это

Беспроводное подключение к Raspberry Pi - независимо от того, имеет ли он беспроводную сеть или подключен через Ethernet к вашему маршрутизатору - безусловно, более удобно. Это почти наверняка предпочтительный вариант, будь вы дома, в школе или на мероприятии производителя.

когда тикток забанят в америке

Однако он не идеален для каждого сценария.



Например, если вы используете свой Pi с модулем камеры, вы можете вынести его на улицу, возможно, чтобы сделать некоторую замедленную съемку. Без беспроводной сети для подключения к вашему Pi через SSH вам понадобится другое решение, которое будет работать через ПК или, возможно, мобильное устройство.

Вот где приходит прямое соединение. У вас есть два надежных варианта: Ethernet и USB.





Подключитесь к Raspberry Pi через Ethernet

Наиболее очевидный вариант такого подключения - через кабель Ethernet. Все компьютеры Raspberry Pi (за исключением Пи Ноль ) имеют порты Ethernet, поэтому этот вариант работает лучше всего.

Для этого вам понадобятся:





  • Raspberry Pi (модель B, B +, 2 или 3).
  • Свежая установка Raspbian (для лучших результатов).
  • Кабель Micro USB и блок питания.
  • Карта MicroSD .
  • Кабель Ethernet с разъемами RJ45 на каждом конце.

Стандартные кабели Ethernet здесь подойдут, так как Raspberry Pi может перенастроить порт. В прошлом кроссовый кабель можно было бы использовать для соединения двух компьютеров, но здесь в этом нет необходимости.

Вам понадобится ваша настройка Pi, чтобы принимать соединения SSH. По умолчанию это не включено, но есть два способа обойти это.

  1. Загрузитесь с клавиатурой и монитором, чтобы включить SSH через raspi-config .
  2. Вставьте SD-карту в свой компьютер, перейдите к /ботинок и создайте пустой файл с именем ssh .

(Этот файл обнаруживается операционной системой Raspbian при загрузке и принимает его как инструкцию для включения SSH.)

Все, что вам нужно для подключения к Pi через SSH, теперь на месте. Все, что вам нужно, это IP-адрес устройства. Вы можете найти это, подключившись к своему маршрутизатору (обычно 192.168.0.1, но вам нужно будет проверить маршрутизатор на правильный IP-адрес) или загрузив Pi с помощью клавиатуры и монитора и введя

ifconfig

Вам нужно будет убедиться, что Pi загружается правильно, прежде чем продолжить, и что SSH работает в нормальных условиях. Наш руководство по подключению к SSH здесь будет полезно.

Как только вы будете удовлетворены загрузкой Pi и нормальным функционированием беспроводной сети через маршрутизатор, выключите устройство.

sudo shutdown

Теперь подключите Raspberry Pi к компьютеру с помощью кабеля Ethernet.

Скажи привет!

Чтобы это заработало, вам понадобится определенное программное обеспечение: Привет Zeroconf . Это программное обеспечение Apple предназначено для распознавания сетевых устройств и предустановлено в macOS. Пользователи Windows могут установите Bonjour Print Services v2.0.2 с веб-сайта Apple .

После того, как он установлен и установлено прямое кабельное соединение с вашим Pi, после того, как маленький компьютер будет включен и полностью загружен, вы сможете подключиться.

Однако здесь рекомендуется проявить терпение. Pi сначала попытается получить IP-адрес с DHCP-сервера, а затем, если это не удастся, по умолчанию будет использоваться частный адрес в диапазоне 169.254.x.x. Вы также можете найти полезным переключиться в режим полета на своем ПК или ноутбуке, чтобы не путать с другими устройствами в сети. После назначения IP-адреса сеть Bonjour устанавливает .местный доменная адресация.

Через некоторое время просто откройте инструмент SSH и подключитесь к raspberrypi.local (или pi@raspberrypi.local) с паролем по умолчанию raspberry.

Однако пользователям Windows может потребоваться заставить операционную систему отказаться от IP-адреса, назначенного маршрутизатором, чтобы это работало. Это достаточно просто сделать, открыв командную строку и набрав:

как исправить отсутствие защиты в Интернете
ipconfig /renew

Это приведет к случайному частному IP-адресу в диапазоне 169.254.x.x.

Подключите свой компьютер к Raspberry Pi Zero через USB

Если у вас есть Raspberry Pi Zero, вы также можете подключиться к нему напрямую через USB-порт вашего ПК или ноутбука, хотя для этого также требуется Привет в Windows и Mac или Avahi-Daemo n в Linux (avahi-daemon предустановлен вместе с Ubuntu).

Начните со свежей копии Raspbian Jessie или Raspbian Jessie Lite (26 мая 2016 г. или позже) прошил на вашу SD-карту . Прежде чем вставлять его в Pi Zero, используйте проводник на рабочем столе, чтобы найти загрузочный раздел, и найдите config.txt. Откройте это в текстовом редакторе (например, в Блокноте в Windows) и прокрутите вниз. В самом конце добавьте:

dtoverlay=dwc2

Как только вы это сделаете, сохраните и закройте файл, затем найдите и откройте cmdline.txt. Найдите rootwait и вставьте его сразу после:

modules-load=dwc2,g_ether

Убедитесь, что он находится в той же строке, разделенный только пробелом, например:

Сохраните и закройте, затем извлеките карту microSD. Затем вы можете вставить его в Raspberry Pi Zero и подключить к компьютеру перед загрузкой устройства. Подключение должно быть через USB.

Использовать raspberrypi.local в качестве адреса в вашем программном обеспечении SSH (опять же, вы также можете попробовать pi@raspberrypi.local, если используете командную строку Linux). Обратите внимание, что вам может потребоваться отключить беспроводную сеть, если в вашей домашней сети есть другие Raspberry Pi. Это гарантирует, что вы подключитесь к Pi Zero через USB, а не, скажем, ваш ящик Kodi через Wi-Fi.

Если у вас возникнут какие-либо проблемы, попробуйте переключить USB-кабели.

Два надежных прямых подключения

Было бы здорово, если бы можно было подключиться через Bluetooth или по беспроводной сети с мобильного устройства - возможно, Android или iOS - и хотя это теоретически возможно, в настоящее время это не поддерживается. Хотя есть сведения о том, что любой из этих методов работает, ни один из них не кажется особенно надежным.

Но мы будем рады услышать от вас, если у вас есть любой из этих методов, работающих надежно и вы можете подключиться через SSH. Расскажите в комментариях об этом или о любых проблемах, с которыми вы столкнетесь!

Кредит изображения: goodcat через Shutterstock

Делиться Делиться Твитнуть Эл. адрес Как очистить компьютер с Windows с помощью командной строки

Если на вашем ПК с Windows не хватает места для хранения, удалите ненужные файлы с помощью этих быстрых утилит командной строки.

Читать далее
Похожие темы
  • Сделай сам
  • Компьютерная сеть
  • Raspberry Pi
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться