Как изменить имя хоста и статический IP в Ubuntu Server

{title}

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

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

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

Динамические IP-адреса

Эти типы адресов постоянно меняются из-за возобновления концессии, которая существует в конфигурации DHCP (протокол динамической конфигурации хоста), и с этим типом адресации каждый IP-адрес имеет предел использования до возобновлен.

Статические IP-адреса

Этот тип адреса остается фиксированным и может быть изменен только администратором вручную.

В этом руководстве будет проанализировано, как простым способом назначить статический IP-адрес для Ubuntu Server .

1. Как узнать имя сетевого адаптера Ubuntu Server 16.10

Шаг 1
Прежде всего, важно, чтобы у нас было понятно, какое имя было присвоено нашему сетевому адаптеру, для этого мы выполним следующую команду с использованием предпочтительного редактора (vi или nano). Ubuntu Server по умолчанию устанавливает DHCP-адресацию на компьютере, в этом случае мы видим, что наш адаптер называется enp0s3.

 sudo nano / etc / network / interfaces 

{title}

Шаг 2
Мы будем использовать команду ifconfig для проверки текущего IP-адреса сервера Ubuntu, который будет отображать такую ​​информацию, как IP-адрес, шлюз, маска сети и т. Д .:

{title}

2. Как назначить статический IP-адрес в Ubuntu Server 16.10

Шаг 1
Чтобы установить статический IP-адрес в Ubuntu Server 2016, мы должны вернуться к маршруту sudo nano / etc / network / interfaces, чтобы добавить несколько строк в интерфейс сервера, добавим следующее:

 auto enp0s3 iface enp0s3 статический адрес inet 192.168.0.15 маска сети 255.255.255.0 сеть 192.168.0.0 широковещательная передача 192.168.0.255 шлюз 192.168.0.1 dns-nameservers 192.168.0.1 

{title}

Шаг 2
В этой конфигурации мы добавили следующие параметры:

  • Измените в строке iface enp0s3 строки dhcp статическую строку, чтобы IP-адрес был статическим.
  • Добавлен новый IP-адрес (поле адреса).
  • Добавлены сеть, шлюз и широковещательные IP-адреса.
  • Назначение сетевой маски.
  • DNS-IP-адрес, который предоставляется поставщиком или, если мы хотим, можно добавить общедоступный DND, такой как предложенный Google (8.8.8.8 / 8.8.4.4).

Шаг 3
Как только эти значения определены, мы сохраняем изменения, используя комбинацию клавиш

Ctrl + O

и мы покидаем редактор, используя

Ctrl + X

Шаг 4
Теперь мы должны обновить файл resolv.conf с IP-адресом, назначенным в DNS, и для этого мы идем по следующему пути:

 sudo nano /etc/resolv.conf 

{title}

Шаг 5
Там мы введем IP-адрес DNS в первой строке сервера имен, сохраним изменения, используя следующие ключи, и выйдем из редактора.

Ctrl + O

Шаг 6
Следующим шагом является удаление клиента DHCP, используя следующую строку:

 sudo apt-get удалить dhcp-клиент 

$config[ads_text5] not found

Шаг 7
Наконец, мы перезапускаем сетевые компоненты, используя следующую команду:

 sudo /etc/init.d/networking перезапустить 

{title}

3. Как проверить соединение на Ubuntu Server 16.10

Шаг 1
После того, как мы завершили процесс, следующим шагом будет проверка связи с веб-сайтом для проверки подключения к сети:

{title}

Шаг 2
Мы видим, что все правильно. Если мы снова воспользуемся командой ifconfig, мы увидим, что IP-адрес обновляется на тот, который мы назначили:

{title}

Таким образом, мы обновили наш IP-адрес до статического в Ubuntu Server 16.10.

4. Как изменить имя хоста в Ubuntu Server 16.10


Присвоение команде определенного имени дает нам возможность более точно контролировать ее, поскольку ее идентификация будет намного лучше.

$config[ads_text5] not found

Шаг 1
Чтобы узнать текущее имя хоста, мы будем использовать следующую команду.

 имя хоста 

{title}

Мы можем видеть текущее название команды.

Шаг 2
Для его модификации у нас есть два варианта:

Изменить имя с перезагрузкой системы

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

 sudo nano / etc / hostname 
Там нужно будет удалить текущее имя команды и ввести новое имя:

{title}

$config[ads_text6] not found

Мы сохраняем изменения, используя комбинацию клавиш

Ctrl + O

и мы покидаем редактор, используя

Ctrl + X

Теперь мы получим доступ к файлу hosts, используя нужный редактор:

 sudo nano / etc / hosts 
Там будет необходимо изменить имя текущего сервера на новое в строках, где оно появляется, в этом случае оно появляется в строке 127.0.0.1:

$config[ads_text5] not found

{title}

Мы изменяем ваше имя:

{title}

Мы сохраняем изменения и покидаем редактор. Теперь осталось только перезагрузить систему с помощью команды sudo reboot.

Изменить имя без перезагрузки системы

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

 имя хоста sudo (новое имя) 

{title}

Теперь нам просто нужно получить доступ к маршрутам sudo nano / etc / hostname и sudo nano / etc / hosts и изменить там новое имя. Наконец, мы можем увидеть новое имя команды без перезапуска:

$config[ads_text5] not found

{title}

Вы можете увидеть шаги, предпринятые в следующем видеоуроке, где показано, как просто изменить имя хоста и статический IP в системах Ubuntu.

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

Назначить статический IP