> For the complete documentation index, see [llms.txt](https://dh-organization.gitbook.io/droneshub-rover-kontakt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dh-organization.gitbook.io/droneshub-rover-kontakt/rabota-s-orange-pi/nastroika-obraza-orange-pi-5/nastroika-staticheskogo-ip-adresa-na-orange-pi-5-5-plus.md).

# Настройка статического IP-адреса на Orange Pi 5 / 5 plus

Настройка статического IP-адреса на Orange Pi 5 / 5 Plus выполняется через конфигурационные файлы сетевого интерфейса в операционной системе, обычно на базе Linux, например, Armbian. Вот как вы можете это сделать:

### Подключение к Orange Pi

Сначала подключитесь к вашему Orange Pi через SSH или используйте напрямую подключенный монитор и клавиатуру.

### Откройте конфигурационный файл сети

Для настройки статического IP-адреса необходимо отредактировать файл конфигурации сети. В большинстве современных дистрибутивов Linux, включая Armbian, используется `netplan` для управления сетью. Файл конфигурации обычно находится в `/etc/netplan/`. Откройте этот файл на редактирование с правами администратора. Если у вас несколько файлов конфигурации, выберите активный.\
\
Названия файла конфигурации может отличаться! Расположение файла типовое.

```bash
sudo nano /etc/netplan/01-netcfg.yaml
```

Если ваша система использует `interfaces` вместо `netplan`, файл настроек будет находиться по пути `/etc/network/interfaces`.

### Настройка статического IP-адреса

В файле конфигурации найдите раздел, относящийся к интерфейсу, который вы хотите настроить, обычно это `eth0` для проводного соединения. \
Названия интерфейсов могут отличаться! \
Замените секцию DHCP или добавьте конфигурацию статического IP, следуя примеру ниже для `netplan`:

```yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
          addresses: [8.8.8.8, 8.8.4.4]
```

А если вы используете `interfaces`, конфигурация будет выглядеть так:

```bash
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4
```

В этих примерах `192.168.1.100` - это статический IP-адрес, который вы хотите назначить вашему устройству. `192.168.1.1` обычно является IP-адресом шлюза (обычно ваш роутер), а `255.255.255.0` - маской подсети. DNS-серверы `8.8.8.8` и `8.8.4.4` - это публичные DNS-серверы Google.

### Примените изменения

Для `netplan` сохраните файл и примените изменения командой:

```bash
sudo netplan apply
```

Для старой системы настроек через `interfaces` просто перезапустите сетевую службу:

```bash
sudo /etc/init.d/networking restart
```

или перезагрузите устройство:

```bash
sudo reboot
```

Теперь ваш Orange Pi 5 / 5 Plus должен использовать статический IP-адрес каждый раз при подключении к сети. Убедитесь, что указанный вами статический IP-адрес находится вне диапазона DHCP вашего роутера, чтобы избежать конфликтов адресов.
