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

В данном материале рассмотрен процесс ручной настройки сетевого интерфейса в операционной системе Debian. Инструкция ориентирована на пользователей, имеющих в распоряжении виртуальный сервер VPS/VDS под управлением Debian.

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

Перейти

Как настроить сеть на Debian

Для изменения параметров сетевого подключения откройте конфигурационный файл /etc/network/interfaces с правами суперпользователя. Удобнее всего использовать текстовый редактор nano:

sudo nano /etc/network/interfaces

В файле найдите блок, начинающийся с комментария # The primary network interface, и после него добавьте или отредактируйте следующие строки:

auto [имя_интерфейса]
iface [имя_интерфейса] inet static
 address [IP-адрес]
 netmask [маска_подсети]
 gateway [шлюз]
 dns-nameservers [DNS_серверы]

Пояснение параметров:

  • auto – обеспечивает автоматический запуск интерфейса при загрузке системы.
  • iface ... inet static – задаёт статический метод назначения IP-адреса (вместо DHCP).
  • address – назначаемый серверу IP-адрес.
  • netmask – маска подсети.
  • gateway – адрес шлюза, через который осуществляется выход в интернет.
  • dns-nameservers – список DNS-серверов (можно указать несколько через пробел, например, 8.8.8.8 8.8.4.4).

Как узнать имя сетевого интерфейса?

Имя интерфейса (обычно имеет вид eth0ens3enp0s3 и т.п.) можно определить с помощью команды:

ip addr

В выводе команды искомое имя отображается во второй строке каждого интерфейса (например, ens3:).

Где взять остальные сетевые параметры?

IP-адрес, маску подсети и шлюз можно найти в панели управления вашего VPS-хостинга – обычно в разделе с информацией о виртуальной машине, рядом с иконкой IP-адреса.

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

Перейти

Применение изменений

После внесения всех правок сохраните файл и перезапустите сетевую службу:

sudo systemctl restart networking

Способы проверки сетевых настроек

Способ 1 – использование NetworkManager

Если в системе установлен NetworkManager, просмотреть текущие параметры соединения можно командой:

nmcli

Способ 2 – поиск конфигурационных файлов

Если нужный конфигурационный файл отсутствует в стандартной директории /etc/sysconfig/network-scripts/, можно выполнить поиск по системе, указав известное имя интерфейса:

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

Применение изменений через NetworkManager (если используется)

Для тех, кто предпочитает управление через nmcli, после редактирования конфигурации выполните:

nmcli c reload
nmcli c up ens3

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

Этот вариант отличается более стройной структурой, чёткими заголовками, унифицированным оформлением команд и улучшенной читаемостью.

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

Перейти