Raspberry Pi for SatNOGS
Введение
Raspberry Pi (версии 3 и 4) является эталонной платформой для SatNOGS (см. наше Ansible guideпо установке SatNOGS на других компьютерах с Linux). Вы можете попробовать использовать для этого различные дистрибутивы (например, Debian/Armbian, Arch, Fedora), но мы предлагаем наш собственный образ, основанный на последней версии Raspbian.
Скачать
Образ Raspbian SatNOGS: artifacts.zip (Release: 2022091000)
Загрузите последний образ Raspbian SatNOGS сверху (или с помощью значка «Загрузить» в правой частиlatest tag page on GitLab). В этом образе установлен сценарий установки SatNOGS, включен SSH-сервер и предустановлены все необходимые пакеты. Вы получитеartifacts.zip
файл со следующим содержимым:
- Заархивированный файл изображения
- Информационный файл изображения
- Файл контрольной суммы SHA256
Проверка целостности данных
Вы должны проверить целостность данных артефактов, сравнив контрольные суммы SHA256. В Linux запустите sha256sum -c sha256sums
в каталоге, где артефакты загружены и разархивированы.
Пример:
$ sha256sum -c sha256sums 2022-09-10-Raspbian-SatNOGS-master-lite.info: OK image_2022-09-10-Raspbian-SatNOGS-master-lite.zip: OK
Прошивка
FСледуйте обычным инструкциям по перепрошивке Raspbian, и загрузите Raspberry Pi.
Получение доступа к консоли
Вы можете войти в Raspberry Pi, подключив его к клавиатуре и монитору или через сеть через SSH-соединение.
Клавиатура и монитор
После загрузки Raspberry Pi войдите в систему с именем пользователя "pi" password "raspberry".
Ethernet
Если вы используете проводной Ethernet, вы должны сразу же подключиться. Вам просто нужно найти IP-адрес Raspberry Pi (например, в интерфейсе управления маршрутизатором). Войдите с помощью SSH, используя имя пользователя "pi" password "raspberry", for example:
$ ssh pi@192.168.1.2
If your network supports zeroconf
, then you can use the hostname of your Pi:
$ ssh pi@raspberrypi.local
Беспроводная конфигурация перед загрузкой
Если ни клавиатура/монитор, ни проводной Ethernet недоступны, вы можете настроить соединение WiFi перед загрузкой, смонтировав загрузочный раздел флэш-карты SD и отредактировав файлы напрямую. Обратите внимание, что ваша ОС может монтировать загрузочный раздел в другом месте.. Пользователи Windows имеют проблемы с окончанием строки . Предложенные действия:
$ $EDITOR /media/Raspbian_SatNOGS-boot/wpa_supplicant.conf
содержимое: (обратите внимание, что параметры key_mgmt включают NONE, WPA-PSK, WPA-EAP)
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=US network={ ssid="NETWORK_NAME" psk="password" key_mgmt=WPA-PSK }
Предзагрузочное создание пользователя
Последняя версия ОС Raspberry Pi, на которой основан образ SatNOGS, не имеет пользователя "pi" уже при первой загрузке.
Если вы хотите войти в систему, используя ssh при первой загрузке с предыдущим именем пользователя / паролем по умолчанию «pi» / «raspberry», тогда:
- Создайте файл
userconf.txt
in the root of theboot
partition of the uSD card. - Его содержимое должно состоять из одной строки:
pi:$6$/XOZsG1X0IAbhXB0$wYZHRkvib0SUKQA3KVAxofPR.JsFAbI2NCue2znGvhRsQobVdllFXyQZ7fMSvAoyEj8MfHtkMeSZT7IRIixg01
- (the format is username:encrypted-password)
Для получения дополнительной информации об этом файле см.: Raspberry Pi Documentation - Configuration - Setting up a Headless Raspberry Pi - Configuring a User
Конфигурация
Настройка малины Pi
Как только ваш Raspberry Pi загрузится, войдите в систему с именем пользователя "pi" password "raspberry" and run:
$ sudo raspi-config
You will want to be sure to do the following:
Вы наверняка захотите сделать следующее:
- Установите надежный уникальный пароль
- Изменить настройки локализации:
- по умолчанию локаль rpi настроена на EN-GB, измените ее соответствующим образом (например: на EN_US.UTF-8)
- установить часовой пояс (мы рекомендуем UTC, чтобы ваши журналы совпадали со временем в сети; UTC находится в подменю «ничего из вышеперечисленного»)
- установить раскладку клавиатуры, опять же, по умолчанию используется раскладка для Великобритании
- установить страну Wi-Fi
- расширить файловую систему (в меню «Дополнительно»)
- Настройте сеть или WiFi (см. this doc for network configuration instructions)
- Завершить и перезагрузить
Настройка SatNOGS
SSH к Raspberry Pi с пользователем « pi » и вашим новым паролем.
Следуйте инструкциям по настройке SatNOGS Client Setup , чтобы настроить систему.