Это руководство предназначено для владельцев виртуальных серверов VPS/VDS под управлением Ubuntu. В нём мы разберём, как правильно настроить сетевое соединение вручную, в зависимости от версии операционной системы.
|
Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. |
Перейти |
Настройка сети в Ubuntu 14.04 и 16.04
В старых версиях Ubuntu управление сетью осуществляется через файл /etc/network/interfaces. Для его редактирования потребуются права суперпользователя.
- Откройте терминал и выполните команду:
sudo nano /etc/network/interfaces
- Пропишите конфигурацию интерфейса в следующем формате:
auto [имя_интерфейса] iface [имя_интерфейса] inet static address [ваш_IP-адрес] netmask [маска_подсети] gateway [шлюз] dns-nameservers [DNS_серверы]
- Имя интерфейса можно узнать с помощью команды
ip a– обычно этоeth0,ens3или подобное. - DNS-серверы указываются через пробел (например,
8.8.8.8 8.8.4.4). - Все остальные параметры (IP, маска, шлюз) предоставляются хостинг-провайдером и доступны в панели управления VPS (раздел «Виртуальные машины», иконка IP-адреса).
- Имя интерфейса можно узнать с помощью команды
- Примените изменения, перезапустив сетевую службу:
sudo systemctl restart networking
Настройка сети в Ubuntu 18.04, 20.04, 22.04 и 24.04
Начиная с версии 18.04, в Ubuntu используется система Netplan на основе YAML-файлов. Конфигурации хранятся в каталоге /etc/netplan/.
- Проверьте текущие сетевые интерфейсы:
ip a
- Откройте файл конфигурации Netplan (обычно он называется
00-installer-config.yaml):sudo nano /etc/netplan/00-installer-config.yaml
- Пример содержания файла (для статического 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) соответствует маске подсети. Таблицу соответствия можно найти в открытых источниках. - Примените новую конфигурацию:
sudo netplan apply
- Проверьте маршрутизацию:
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 a, ip -c r или nmcli.
|
Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. |
Перейти |
