# Настройка подключение к Wi-Fi

![](https://3340021340-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdpeK7JvDHv3JHjfK6oa6%2Fuploads%2Fgit-blob-184e8d19e890c3233f4846d23845971eab8d532a%2Fheader.jpg?alt=media)

При включении устройства у вас есть два способа подключения к Робоголове: **Wi-Fi сеть** или **проводное соединение**.

***

### Настройка подключения к Wi-Fi

#### Подключение к точке Wi-Fi по умолчанию

По умолчанию при старте Робоголова попытается подключиться к Wi-Fi точке доступа с параметрами:

```yaml
SSID: TurtleBro
password: turtlew001
```

или

```yaml
SSID: TurtleBro5G
password: turtlew001
```

{% hint style="info" %}
Поэтому мы рекомендуем использовать именно такие настройки Wi-Fi роутера для работы с Робоголовой
{% endhint %}

***

#### Настройка подключения к новой Wi-Fi через SD карту <a href="#new-wi-fi-sd" id="new-wi-fi-sd"></a>

На SD-карте, содержащей готовый образ Ubuntu 20.04.6 для запуска на роботе, есть два раздела разного размера. Обычно они называются `system-boot` и `writable`, но в некоторых случаях система может присвоить им другие имена при подключении к компьютеру:

* **system-boot** (FAT32)
  * Небольшой раздел (несколько сотен МБ), необходимый для загрузки.
  * Содержит:
    * Файлы загрузчика (`bootloader.bin`, `start*.elf` и др.)
    * Ядро Linux (`vmlinuz`)
    * Initramfs (`initrd.img`)
    * Конфигурационные файлы (`config.txt`, `cmdline.txt`, `network-config`)
  * Доступен для чтения на любом компьютере.
* **writable** (ext4)
  * Основной раздел, занимающий большую часть SD-карты.
  * Содержит корневую файловую систему Ubuntu (`/`, `/home`, `/var` и т. д.).
  * Здесь хранятся все пользовательские данные, установленные программы и настройки системы.
  * При подключении к ПК может не отображаться автоматически (из-за ext4), но доступен в Linux или через специальные драйверы (например, ext4 для Windows).

{% hint style="info" %}
**Важно:** При ручном изменении файлов в `system-boot` (например, `network-config`) соблюдайте осторожность — ошибки могут привести к невозможности загрузки системы.
{% endhint %}

Для добавления новой Wi-Fi сети необходимо отредактировать файл `/etc/netplan/20-network-wifi.yaml`. Для этого необходимо:

1. Извлеките microSD-карту из Робоголовы и подключите её к компьютеру.
2. Перейдите в раздел **writable**, откройте терминал в папке и выполните:

   ```bash
   sudo nano /etc/netplan/20-network-wifi.yaml
   ```
3. Внутри файла `/etc/netplan/20-network-wifi.yaml` будет содержимое

   ```yaml
   network:
     version: 2
     renderer: networkd
     wifis:
       wlan0:
         dhcp4: true
         optional: true
         access-points:
           "TurtleBro":
             password: "turtlew001"
           "TurtleBro5G":
             password: "turtlew001"
       wlan1:
         dhcp4: true
         optional: true
         access-points:
           "mors000":
             password: "brobrobro"
   ```
4. В этом файле в поле wlan0 добавьте свою Wi-Fi сеть.

{% hint style="info" %}
Настройки, связанные с `wlan1`: wifi-сеть mors000 с паролем brobrobro **не изменяйте**
{% endhint %}

Пример, файла с новой Wi-Fi сетью:

```yaml
SSID: myWIFI
password: qwerty123
```

```yaml
network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
      dhcp4: true
      optional: true
      access-points:
        "TurtleBro":
          password: "turtlew001"
        "TurtleBro5G":
          password: "turtlew001"
        "myWIFI":
          password: "qwerty123"
    wlan1:
      dhcp4: true
      optional: true
      access-points:
        "mors000":
          password: "brobrobro"
```

5. Сохраните файл (`Ctrl+S` -> `Ctrl+X`).
6. Извлеките SD-карту и вставьте обратно в Робоголову.

> Если после некорректных настроек устройство перестало подключаться к Wi-Fi, используйте **проводное соединение** для исправления.

***

### Проводное соединение

1. Подключите Ethernet-кабель к порту Raspberry Pi (под шейным модулем) и к вашему роутеру.
2. В веб-интерфейсе роутера в списке проводных клиентов найдите `roboheadXXX`, где `XXX` — серийный номер устройства.
3. При необходимости вернитесь к разделу **Настройка подключения к новой Wi-Fi** и отредактируйте конфигурацию.

![Расположение серийного номера,устройство robohead001](https://3340021340-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdpeK7JvDHv3JHjfK6oa6%2Fuploads%2Fgit-blob-146a33cd94a4e387aa63730cf73093a48ebf5085%2FSerialNumberXXX.png?alt=media)
