> For the complete documentation index, see [llms.txt](https://copter-space.gitbook.io/uchebnik-mashinnoe-zrenie-tom-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://copter-space.gitbook.io/uchebnik-mashinnoe-zrenie-tom-2/razdel-1/nastroika-vneshnego-dostupa-cherez-ssh-seti-wifi-i-kamery.md).

# Настройка внешнего доступа через SSH, сети WiFi и камеры

Настройка основных параметров **Raspberry PI** осуществляется с помощью утилиты raspi-config:

```
sudo raspi-config
```

![](/files/-M27V3rvs1Rzldh7GQo0)

\
&#x20;Данная утилита позволяет настроить основные параметры компьютера Raspberry PI. \
В целях безопасности рекомендуется сменить пароль пользователя pi (через пункт меню Change User Password).\
Доступ к камере и доступ извне по SSH можно настроить через пункт «5 Interfacing Options»: &#x20;

![](/files/-M27VhE27cMHQ5Pfdqow)

{% hint style="info" %}

&#x20;На вопрос «**Would you like \<Camera или SSH> to be enabled?**» нужно ответить **Yes**.
{% endhint %}

\
**Настройка** **WiFi** **адаптера:**

Беспилотное летательное средство может эксплуатироваться как в помещении, так и на открытом воздухе, вне зоны действия проводных/беспроводных компьютерных сетей. Поэтому рекомендуется настраивать отдельную точку доступа по WiFi на бортовом компьютере, чтобы связь аппаратуры управления с дроном не зависела от внешних обстоятельств. Для настройки wifi адаптера в режиме точки доступа нужно выполнить следующие шаги:

1\. Настроить службу **wpa\_supplicant** на работу в режиме точки доступа:\
Для этого выполнить команду:

```
> sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
```

В открывшемся окне записать следующие строки:

```
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
 ssid="ZuzaDebian"
 psk="zuzazuza"
 mode=2
 key_mgmt=WPA-PSK
 pairwise=CCMP
 frequency=2437
}
```

\
Параметр ssid содержит имя точки доступа, а **psk** – пароль. \
Далее нажать **Ctrl+O** и подтвердить запись в файл нажатием **Enter**. Для выхода из редактора нажать **Ctrl+X**. \
2\. Далее требуется включить статический IP адрес (в нашем примере – 192.168.11.1, но можно и другой) на беспроводном интерфейсе wlan0:

```
>  sudo nano /etc/dhcpcd.conf
```

\
&#x20;В открывшемся файле после всех строк внизу добавить:

```
interface wlan0
static ip_address=192.168.11.1/24
```

\
&#x20;Нажать **Ctrl+O**, Enter для подтверждения и **Ctrl+X** для выхода обратно в терминал.\
3\. Установить и настроить **isc-dhcp-server:**

{% hint style="danger" %}
**Внимание! Для следующей операции требуется подключить Raspberry Pi к сети Интернет (например, с помощью через Ethernet кабеля).**
{% endhint %}

```
> sudo apt install isc-dhcp-server
>  cd /etc/network/if-up.d
> sudo touch isc-dhcp-server
> sudo nano isc-dhcp-server
```

&#x20;В открывшемся окне прописать следующие строки:

```
#!/bin/sh
if [ "$IFACE" = "--all" ];
then sleep 10 && systemctl start isc-dhcp-server.service &
fi
```

\
&#x20;Нажать Ctrl+O, Enter для подтверждения и Ctrl+X для выхода обратно в терминал.&#x20;\
&#x20;4\. Перезагрузить Raspberry Pi:

```
> sudo shutdown -r now
```

&#x20;В результате на Raspberry PI будет настроена точка доступа **ZuzaDebian**, пароль досупа = **zuzazuza**, ip=адрес при подключении = **192.168.11.1.** Дальнейшую настройку микрокомпьютера можно производить, подключившись через беспроводное соединение по протоколу ssh.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://copter-space.gitbook.io/uchebnik-mashinnoe-zrenie-tom-2/razdel-1/nastroika-vneshnego-dostupa-cherez-ssh-seti-wifi-i-kamery.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
