Иногда необходимо самостоятельно изменить IP-адрес сервера.

Настройка статического IP-адреса на Linux Debian 9

Все мануалы и "полезные статьи" в интернете указывают, что нужно всего-то внести изменения в файл сетевых настроек:

etc/network/interfaces

Но нигде это не написано главного, и все статьи в интернете не принимают в расчет конкретный номер версии операционной системы Debian и разные варианты реализации сетей!



И все просто копируют друг у друга одно и тоже - старые настройки, как было в Debian 7:

 

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

auto eth0:0

allow-hotplug eth0

iface eth0 inet static

address 192.168.1.234

netmask 255.255.240.7

gateway 192.168.1.500

dns-nameservers 192.168.1.300

iface eth0:0 inet static

 

Эта информация устарела!

 



 

Несколько лет назад были изменены правила наименования сетевых интерфейсов, теперь вместо eth0, eth1, eth2, и т.д. используются:

  • eno0, eno1, eno2,... - имена встроенных сетевых карт;
  • ens0, ens1, ens2,... - имена сетевых карт, подключенных через PCI Express;
  • enp2s0 - имена, содержащие информацию о физическом или географическом расположении сетевого оборудования;
  • enx78e7d1ea46da - имена, содержащие MAC-адрес сетевой карты;
  • ethX - старый классический вариант названия (может иногда тоже встречаться).

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

 

ip a

В результате система отобразит список всех сетевых интерфейсов сервера с их подробностями (текущий сетевой адрес, Mac-адрес,...). На первом месте скорее всего будет localhost - 127.0.0.1, за ним будут следовать остальные сетевые интерфейсы. В моем случае это оказался ens32, который получил изначально динамический IP-адрес 192.168.1.121:

Настройка статического IP-адреса на Linux Debian 9

В 10-ой строке в конце указано имя сетевого интерфейса - ens32, его и нужно использовать при редактировании файла interfaces.



Таким образом, настройки статического IP для Debian 9 (для моего случая) должны быть такими:

 

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto ens32

allow-hotplug ens32

iface ens32 inet static

address 192.168.1.235

netmask 255.255.240.7

gateway 192.168.1.500

dns-nameservers 192.168.1.300

 

Эти настройки необходимо прописать в файле:

 

 

etc/network/interfaces

 

После чего перезапустить сетевые интерфейсы сервера (иногда может не сработать, и IP-адрес не изменится):

 

service networking restart

 

Поэтому лучше и надежнее перезапустить полностью весь сервер командой:

 

reboot

 

Или командой:

 

systemctl reboot

 

Затем авторизоваться на сервере и снова проверить измененный IP-адрес с помощью команды:

 

ip a

 

 

Комментарии (2)

This comment was minimized by the moderator on the site

Информация этой статьи также актуальна на 100% для Debian 10.
2 минуты - и настроены сетевые интерфейсы новой десятки!

This comment was minimized by the moderator on the site

THANK YOU FOR HAVING THIS. I agree - I search everywhere and this is the ONLY place that has the CORRECT way to do it for Raspian Buster.

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Как разделить текстовый файл построчно и удалить часть строки
      Как разделить текстовый файл построчно и удалить часть строки

      Как разделить текстовый файл построчно на несколько отдельных файлов и удалить часть строки? Бесплатно, без СМС, и без Python! Как-то при тестировании процесса ввода в оборот маркированного товара пришлось иметь дело с большим количеством кодов SGTIN...




      Как заменить eSIM через корпоративный личный кабинет мегафона
      Как заменить eSIM через корпоративный личный кабинет мегафона

      Самое простое, казалось бы - посетить салон мегафона. Но с корпоративным номером это не так: нужна довернность от директора (а ее надо заполнить, распечатать, подписать - не не мгновенно).   Если ты - администратор корпоративных номеров своей компании, и хочешь переустановить свой eSIM с одного телефона на другой, можно все сделать электронно.




      Как настроить Wi-Fi Router DLINK DIR-300 NRU B5 под Билайн
      Как настроить Wi-Fi Router DLINK DIR-300 NRU B5 под Билайн

      В мае 2011 года я написал и разместил на сайте статью "Как настроить Wi-Fi Router DLINK DIR-300 NRU под Билайн". Писал этот мануал в первую очередь для себя, чтоб качественная шпаргалка всегда была под рукой. Со временем статью немного дополнил и откорректировал в соответствии с новой информацией и фактическим опытом настройки данного типа рутеров. Чуть более чем за полгода эта статья была просмотрена 35 тысяч раз, к ней было написано 5 страниц комментариев к статье: как благодарных, так и...




      Использование PowerShell для работы с навигационными базами данных в формате ARINC 424
      Использование PowerShell для работы с навигационными базами данных в формате ARINC 424

      Формат навигационных баз данных ARINC 424 существует аж с 1975 года, за это время он довольно сильно эволюционировал в сторону наполнения новыми типами данных, но основной "скелет" этой базы данных, описанный в 424-ой спецификации, остался практически без изменений. База данных в формате ARINC 424 представляет собой текстовый файл, в котором построчно закодированы аэронавигационные данные: воздушные...




      Коды ИКАО/ИАТА воздушных судов и аэропортов
      Коды ИКАО/ИАТА воздушных судов и аэропортов

      Каждому "нормальному" типу воздушного судна (ВС) присваивается код ИКАО и код ИАТА. Код ИКАО состоит из 4 знаков (букв латинского алфавита и цифр). Код ИКАО для ВС в первую очередь используется при планировании полетов - указывается в 9 поле флайтплана (FPL).




      EFB - Electronic Flight Bag
      EFB - Electronic Flight Bag

      Пилоты современных воздушных судов (ВС) обычно имеют дело с огромным количеством разнообразных документов. Традиционно все эти документы существали в бумажном виде - экипаж возил с собой чемодан (или чемоданы!) со сборниками и другими бумагами. Конечно, имеются различия в количестве документации, а именно - аэронавигационной информации у экипажа регулярных рейсов и их коллег, выполняющих только...




      Найти в тексте символы другой раскладки клавиатуры
      Найти в тексте символы другой раскладки клавиатуры

      Иногда в тексте, написанном на русском языке, может оказаться буква из английского алфавита, или наоборот - в английском тексте спрячется русская буква. Большинство сайтов, компьютерных программ и информационных систем никак не это не отреагируют. Но есть некоторые "уникальные" ресурсы, жестко требующие определенную раскладку.   Визуально невозможно отличить русские буквы А, Е, К, М, Н, О, Р,...



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS