Универсальность 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. По умолчанию это не включено, но есть два способа обойти это.
- Загрузитесь с клавиатурой и монитором, чтобы включить SSH через raspi-config .
- Вставьте 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
Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.
Ещё от Christian CawleyПодписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться