Настройка сети в Ubuntu

Это руководство предназначено для владельцев виртуальных серверов VPS/VDS под управлением Ubuntu. В нём мы разберём, как правильно настроить сетевое соединение вручную, в зависимости от версии операционной системы.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов.

Перейти

Настройка сети в Ubuntu 14.04 и 16.04

В старых версиях Ubuntu управление сетью осуществляется через файл /etc/network/interfaces. Для его редактирования потребуются права суперпользователя.

  1. Откройте терминал и выполните команду:
    sudo nano /etc/network/interfaces
  2. Пропишите конфигурацию интерфейса в следующем формате:
    auto [имя_интерфейса]
    iface [имя_интерфейса] inet static
    address [ваш_IP-адрес]
    netmask [маска_подсети]
    gateway [шлюз]
    dns-nameservers [DNS_серверы]
    • Имя интерфейса можно узнать с помощью команды ip a – обычно это eth0ens3 или подобное.
    • DNS-серверы указываются через пробел (например, 8.8.8.8 8.8.4.4).
    • Все остальные параметры (IP, маска, шлюз) предоставляются хостинг-провайдером и доступны в панели управления VPS (раздел «Виртуальные машины», иконка IP-адреса).
  3. Примените изменения, перезапустив сетевую службу:
    sudo systemctl restart networking

Настройка сети в Ubuntu 18.04, 20.04, 22.04 и 24.04

Начиная с версии 18.04, в Ubuntu используется система Netplan на основе YAML-файлов. Конфигурации хранятся в каталоге /etc/netplan/.

  1. Проверьте текущие сетевые интерфейсы:
    ip a
  2. Откройте файл конфигурации Netplan (обычно он называется 00-installer-config.yaml):
    sudo nano /etc/netplan/00-installer-config.yaml
  3. Пример содержания файла (для статического IP):
    network:
     version: 2
     ethernets:
     ens3:
     addresses:
     - 192.168.1.100/24 # IP-адрес с префиксом (длина маски)
     routes:
     - to: default
     via: 192.168.1.1 # шлюз
     nameservers:
     addresses: [8.8.8.8, 8.8.4.4]

    Примечание: префикс (например, /24) соответствует маске подсети. Таблицу соответствия можно найти в открытых источниках.

  4. Примените новую конфигурацию:
    sudo netplan apply
  5. Проверьте маршрутизацию:
    ip -c r

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов.

Перейти

Как проверить текущие сетевые настройки?

Способ 1 – через NetworkManager (если установлен)

nmcli

Эта команда покажет состояние подключений, IP-адреса, DNS и другую информацию.

Способ 2 – ручная проверка интерфейсов

ip add

Способ 3 – поиск конфигурационного файла по имени интерфейса (если файл отсутствует в стандартном месте)

grep -rnw '/etc' -e 'ens3'

Применение изменений без перезагрузки

Если вы используете NetworkManager, после правки конфигурации выполните:

nmcli c reload
nmcli c up ens3

(где ens3 – имя вашего интерфейса)

Вывод

Настройка сети в Ubuntu зависит от версии системы:

  • для 14.04 и 16.04 – редактируем /etc/network/interfaces;
  • для 18.04 и новее – правим YAML-файлы в /etc/netplan/.

Все необходимые сетевые параметры (IP, маска, шлюз) предоставляются хостинг-провайдером. DNS-серверы можно задавать как собственные, так и публичные (например, от Google). После изменения конфигурации не забудьте перезапустить сетевые службы или применить настройки через netplan apply. Проверить результат помогут команды ip aip -c r или nmcli.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов.

Перейти