Cubian: Быстрый старт

Эта статья по большей части перевод мануала Get started with Cubian. Не буду здесь приводить процесс установки образа Cubian’а на Cubieboard дам лишь ссылку на мануал. Cubian — это дистрибутив, основанный на Debian 7, имеет уже встроенную поддержку GPIO и множество других улучшений для работы с Cubieboard.

SSH

Порт SSH сервера изменен на 36000 (по умолчанию 22) для защиты от сканирования сети и взлома системы. Для обеспечения безопасности root доступ через SSH не разрешен. Но возможно использование комманды sudo -i для проведения рутовых комманд.
Имя пользователя по умолчанию cubie, пароль такой же. Комманда для подключения по SSH:

ssh -p 36000 YOUR_CUBIEBOARD_IP -l cubie

ROOT права

ROOT пользователь недоступен по умолчанию. Его можно активировать следующей коммандой:

cubie@Cubian:~# sudo passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Сетевое соединение

В первую очередь не используйте низкоуровневые конфигурационные утилиты, такие как ifconfig и ip commands для поднятия сетевого интерфейса.
1. Проводное соединение.
Это, настроенная по умолчанию, конфигурация:

cubie@Cubian:~# sudo cat /etc/network/interfaces 
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

Эта конфигурация работает при подключении кабеля с коннектором RJ45 к плате и получает адрес динамически от DHCP сервера. Если кабель не подключен, то эта настройка блокирует загрузку на одну минуту, ожидая адрес DHCP.Поэтому, если вам не нужно проводное соединение закомментируйте auto eth0 в файле /etc/network/interfaces, это будет выглядеть так #auto eth0. Это сэкономит очень много времени для загрузки.
Если вам нужно настроить статический IP адрес, то пример ниже показывает как это сделать:

allow-hotplug eth0
iface eth0 inet static
address 192.168.11.100
netmask 255.255.255.0
gateway 192.168.11.1
dns-domain example.com
dns-nameservers 192.168.11.1

2. Беспроводное соединение.
Беспроводное соединение на Cubieboard2 можно поднять довольно легко с помощью USB брелка WIFI. У меня вот такой:

wifi cubian настройка

Подключение к открытой сети.
Измените конфигурационный файл следующим образом:

cubie@Cubian:~# sudo cat>>/etc/network/interfaces<<EOF
>allow-hotplug wlan0
>iface wlan0 inet dhcp
>    wireless-essid mynetwork
>EOF

Затем активируйте соединение

cubie@Cubian:~# ifup wlan0

Если вы хотите подключаться к сети при загрузке ОС тогда добавьте:

auto wlan0

WEP защита сети
Внимание: использование WEP кодирования сети может быть взломано в несколько минут при использовании утилит, свободно скачиваемых из интернета. Поэтому лучше никогда не используйте WEP. Конфигурационный файл:

cubie@Cubian:~# sudo cat>>/etc/network/interfaces<<EOF
>allow-hotplug wlan0
>iface wlan0 inet dhcp
>    wireless-essid mynetwork
>    wireless-key1 1234567890
>EOF

Затем активируйте соединение

cubie@Cubian:~# ifup wlan0

Если вы хотите подключаться к сети при загрузке ОС тогда добавьте:

auto wlan0

WPA/WPA2
Для начала необходимо сгенерировать PSK ключ (Pre Shared Key)

cubie@Cubian:~# wpa_passphrase "mynetwork" "1234567890" | grep psk=[a-f,0-9]
psk=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f

После чего в /etc/network/interfaces добавьте сетевую конфигурацию

cubie@Cubian:~# sudo cat>>/etc/network/interfaces<<EOF
>allow-hotplug wlan0
>iface wlan0 inet dhcp
>    wpa-ssid mynetwork
>    wpa-psk 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
>EOF

Затем активируйте соединение

cubie@Cubian:~# ifup wlan0

Если вы хотите подключаться к сети при загрузке ОС тогда добавьте:

auto wlan0

Настройка Даты/Времени

Дата и время синхронизируются автоматически с ntp сервером каждый раз, когда есть подключение к интернету. Чтобы провести синхронизацию вручную, выполните команду:

cubie@Cubian:~# sudo ntpdate-debian
29 May 19:52:44 ntpdate[6746]: adjust time server 212.26.18.41 offset 0.008102 sec

Обновление Cubian

Обновление нужно для поддержания ядра, драйверов и программ в актуальном состоянии:

apt-get install cubian-update
sudo cubian-update

2 Ответов в “Cubian: Быстрый старт

  1. Не нужно активировать пользователя root, если есть пользователь с правами sudo. Лишнее это. Особенно, если систему выставлять в интернет.

    1. Сильный пароль на рута решает половину проблем. Подключение по протоколу SSH и запрет входа по паролю решает ВСЕ проблемы.

Комментарии отключены.