> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edisglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Как изменить IP-адрес Ubuntu VPS (18.04–24.04)

> Измените IP-адрес без переустановки сервера. Пошаговая инструкция по ручной настройке сети в Ubuntu.

## Инструкция по ручной смене IP

Узнайте, как изменить IP-адрес без переустановки сервера. Следуйте пошаговой инструкции по ручной настройке сети в Ubuntu.

> [!WARNING]
>
> Используйте только IP-адрес, длину префикса, шлюз и DNS, назначенные вашему VPS в [Network Info](https://docs.edisglobal.com/ru/vps-management/ip-address-information.md). Адреса на снимках — примеры. Держите консоль VNC открытой: изменение IP прерывает SSH-подключения.

### Откройте панель и запустите VNC

**1. Войдите в панель**

[Панель управления VPS](https://manage.edisglobal.com/clientarea.php)

**2. Включите VNC-сервер**

Следуйте [инструкции по включению VNC](https://docs.edisglobal.com/ru/vps-management/enable-vnc-server.md).

**3. Откройте VNC**

Войдите с именем пользователя и паролем Ubuntu. Работайте непосредственно в консоли или откройте Terminal, если установлен графический рабочий стол.

***

### Определите сетевой интерфейс

Выполните в консоли VNC следующие команды чтения данных:

```bash theme={"system"}
ip -br -4 addr
ip -4 route show default
```

Проверять нужно интерфейс после `dev` в маршруте по умолчанию. Он может называться `ens3`, `eth0` или иначе. Интерфейс обратной петли `lo` не является вашим публичным сетевым интерфейсом.

![Терминал Ubuntu с выделенными интерфейсом ens3 и шлюзом по умолчанию](https://mintcdn.com/edisglobal-b1e34a56/lc8bF9L9_anDhKdh/images/ubuntu-ip-interface.png?fit=max\&auto=format\&n=lc8bF9L9_anDhKdh\&q=85\&s=722cb6ff7a7ddef8fd2f3329703066b4)

Воссозданный пример с адресами для документации. Используйте имя интерфейса, показанное на вашем VPS.

***

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

**Перейдите в каталог Netplan**:

```bash theme={"system"}
cd /etc/netplan/
```

Перед редактированием сохраните копию текущей конфигурации Netplan вне `/etc/netplan/`:

```bash theme={"system"}
sudo cp -a /etc/netplan /root/netplan-before-ip-change
ls /etc/netplan/
```

**Откройте файл конфигурации**, например `50-cloud-init.yaml`:

```bash theme={"system"}
sudo nano /etc/netplan/50-cloud-init.yaml
```

Примечание: имя файла в вашей системе может отличаться, например `01-network-manager-all.yaml`. Убедитесь, что редактируете правильный файл своей установки.

***

### Измените IP-адрес

1. В существующей конфигурации интерфейса замените старый IPv4-адрес и префикс новыми значениями из **Network Info**.
2. Обновите шлюз IPv4, если он изменился. Сохраните существующие настройки IPv6, сопоставление интерфейса, renderer и особые маршруты, если новое назначение сети не требует их изменения.
3. Проверьте DNS. Адреса DNS-серверов ниже — примеры; оставьте серверы, подходящие вашему VPS.

![Редактор Nano с выделенными IPv4-адресом с префиксом и маршрутом по умолчанию](https://mintcdn.com/edisglobal-b1e34a56/lc8bF9L9_anDhKdh/images/ubuntu-netplan-ipv4.png?fit=max\&auto=format\&n=lc8bF9L9_anDhKdh\&q=85\&s=20e314361cd45827c07917eeeb8cb580)

Воссозданный пример Netplan. 192.0.2.20/24 и 192.0.2.1 — адреса для документации, а не настройки для копирования.

Упрощённый пример выше доступен для копирования:

```yaml theme={"system"}
network:
  version: 2
  ethernets:
    ens3:
      dhcp4: false
      addresses:
        - 192.0.2.20/24
      routes:
        - to: 0.0.0.0/0
          via: 192.0.2.1
      nameservers:
        addresses: [1.1.1.1, 1.0.0.1]
```

> [!NOTE]
>
> Измените нужные значения в существующем файле; не заменяйте более полную конфигурацию этим упрощённым примером. `/24` — только пример префикса. Старые файлы Netplan могут использовать `gateway4` вместо маршрута по умолчанию; обновляйте существующий параметр шлюза, не добавляя дубликат. См. [справочник конфигурации Netplan](https://netplan.readthedocs.io/en/stable/netplan-yaml/).

***

### Настройте несколько IP (необязательно)

Добавляйте только адреса, назначенные этому VPS компанией EDIS Global. Перечислите каждый адрес в ключе `addresses` того же интерфейса, сохранив существующие записи IPv6:

```yaml theme={"system"}
addresses:
  - 192.0.2.20/24
  - 192.0.2.21/24
  - 192.0.2.22/24
```

Это примеры для документации. Используйте свои назначенные адреса и длины префикса и соблюдайте отступы окружающего файла. Отдельная инструкция — [Настройка дополнительных IP-адресов](https://docs.edisglobal.com/ru/faq/ip-addresses/configuring-additional-ip-address-linux.md).

***

### Сохраните конфигурацию

1. Нажмите `Ctrl + O`, чтобы записать файл.
2. Нажмите `Enter`, чтобы подтвердить имя файла.
3. Нажмите `Ctrl + X`, чтобы выйти.

***

### Примените сетевые изменения

Сначала проверьте YAML, затем опробуйте конфигурацию с ограниченным временем подтверждения:

```bash theme={"system"}
sudo netplan generate
sudo netplan try --timeout 120
```

Если проверка сообщает об ошибке, исправьте её перед продолжением. Во время пробного применения проверьте доступность нового IP со своего компьютера, а шлюз и DNS — с VPS. Подтверждайте в консоли VNC только после проверки работоспособности.

Если не подтвердить изменения, Netplan попытается выполнить откат. Держите VNC доступным и перед перезагрузкой проверьте как работающую сеть, так и файлы на диске: откат имеет документированные ограничения. См. [справку по `try` в Netplan](https://netplan.readthedocs.io/en/stable/netplan-try/).

***

### Проверьте конфигурацию

Проверьте новые IP-настройки следующей командой:

```bash theme={"system"}
ip a
```

Или проверьте конкретный интерфейс:

```bash theme={"system"}
ip addr show dev ens3
```

(Замените `ens3` фактическим именем своего сетевого интерфейса.)

***

#### Быстрый Ubuntu VPS: готов за несколько минут

Запустите защищённый **Ubuntu VPS** с числом ядер vCPU до 8. Мгновенная настройка, полный доступ root, диски SSD/NVMe и надёжная производительность по всему миру.

Выберите локацию и тариф VPS, укажите Ubuntu 24.04, 22.04 или 20.04 LTS при заказе и начните работу с полным SSH-доступом за несколько минут.

[Запустить Ubuntu VPS](https://www.edisglobal.com/vps-hosting/ubuntu-vps)


## Related topics

- [Доступные операционные системы в EDIS Global](https://docs.edisglobal.com/ru/vps-management/os-availability.md)
- [Как изменить IP-адрес в Windows Server](https://docs.edisglobal.com/ru/vps-management/how-to-change-ip-address-in-windows-server.md)
- [Как изменить локацию VPS](https://docs.edisglobal.com/ru/faq/server-locations/change-server-location.md)
- [Смена IP-адреса](https://docs.edisglobal.com/ru/faq/ip-addresses/change-ip-address.md)
- [Установка панели VLESS-прокси 3x-ui на Ubuntu 22.04](https://docs.edisglobal.com/ru/advanced-setup-guides/install-3x-ui-on-vps/install-3x-ui-on-ubuntu-2204.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.