Иногда необходимо самостоятельно изменить 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)
Поделитесь своим местоположением

      Содержимое файла hosts
      Содержимое файла hosts

      Многие рядовые и слегка продвинутые пользователи компьютеров много лет пользовались ими и не подозревали о существовании какого-то файла по имени hosts, не имеющего фамилии (т.е. расширения). Но благодаря вирусам и неидеальности операционных систем семейства Форточек (Windows) пользователям пришлось познакомиться с этим "хостом", причем, довольно тесно.




      Как настроить Wi-Fi router Apple Airport Express
      Как настроить Wi-Fi router Apple Airport Express

      Некоторые пользователи яблочных устройств (iPad, iPhone и др.) наверняка сталкивались с проблемой использования Интернета, находясь в командировке - а именно с тем, что не везде есть беспроводной Wi-Fi Интернет. Кабель LAN есть, а Wi-Fi нет :( И как на зло огрызки могут работать с сетью только по беспроводному каналу! Что же делать в таких случаях? Для этого хитрые яблочники придумали...




      Aleesoft’s Free iPad Video Converter
      Aleesoft’s Free iPad Video Converter

      Стандартный видеопроигрыватель iPad признает очень мало форматов видео файлов - только *.mov и *.mp4 (MPEG-4). Есть, конечно, видеопроигрыватели сторонних производителей, которые дружат и с *.avi, и с *.flv, но они, в основном, платные. Поэтому для тех, кто хочет смотреть любимые фильмы на iPad с помощью бесплатного видеопроигрывателя необходима программа конвертации. Для этой цели практически идеально подходит Aleesoft’s Free iPad Video...




      Конвертация треков в формат FliteStar/FliteMap
      Конвертация треков в формат FliteStar/FliteMap

      Не смотря на тесную дружбу Jeppesen и Garmin, программы и файлы этих разных производителей, увы, не дружат. И пользователям приходится ломать голову, над той или иной задачей, которая подразумевает использование файлов одного типа в программах другого типа. Например, может возникнуть необходимость отобразить какой-либо GPS-трек, записанный с помощью навигатора Garmin, на карте в программе...




      FAA разрешила пилотам American Airlines использовать iPad как EFB
      FAA разрешила пилотам American Airlines использовать iPad как EFB

      Федеральное управление гражданской авиации США (Federal Aviation Administration, FAA) разрешило пилотам авиакомпании American Airlines использовать в полете планшеты iPad для просмотра электронных карт и чтения летной документации. Разрешение вступает в силу в пятницу, 16 декабря 2011 г. Сначала планшеты будут применяться на Boeing 777, а потом и на других типах самолетов из флота American...




      Человеческий фактор
      Человеческий фактор

      Когда-то пилотов гражданской авиации воспринимали как героев. Сегодня постоянное стремление обеспечить все более высокий уровень безопасности привело к созданию самолетов, которые по большому счету могут летать без непосредственного участия человека. Именно поэтому катастрофа самолёта Airbus A330-203 (рейс AF447 авиакомпании Air France) в 2009 году, унесшая жизни 228 человек и ставшая знаковым...




      Фразы про ЛИЦО (FACE)
      Фразы про ЛИЦО (FACE)

      Выражения, в которых используется слово ЛИЦО (face), использование их в повседневной речи и сравнение с русскими аналогами.   1. FACE THE MUSIC (досл.: «встретить музыку») По-русски это означает: держать ответ за что-либо, расплачиваться, "расхлёбывать кашу".Пример: You’ve made a mistake; now you’ll have to face the music.Ты совершил ошибку, теперь тебе придется за нее расплачиваться.



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