К основному контенту

Ubuntu 16.04: настройка сети IP-адреса и имени хоста

https://releases.ubuntu.com/16.04/

1. Проверка управления сетью

Перед настройкой IP-адреса необходимо определить, какой инструмент управляет сетью: NetworkManager или стандартные конфигурационные файлы.

Проверка NetworkManager

Запустите команду:

systemctl status NetworkManager

Если служба не найдена или неактивна (inactive (dead)), значит, сеть управляется через /etc/network/interfaces.

Проверка интерфейсов:

nmcli device status

Если интерфейс находится в состоянии managed, значит, он управляется NetworkManager.

Если NetworkManager отсутствует:

sudo apt update && sudo apt install network-manager

2. Настройка статического IP-адреса

Если NetworkManager НЕ используется

В Ubuntu 16.04, при отсутствии NetworkManager, сеть настраивается в файле /etc/network/interfaces.

2.1 Редактирование файла конфигурации сети

sudo nano /etc/network/interfaces

Настроим интерфейс, например, ens192:

auto ens192
iface ens192 inet static
    address 192.168.100.50
    netmask 255.255.255.0
    gateway 192.168.100.1
    dns-nameservers 8.8.8.8 8.8.4.4

2.2 Перезапуск сети

sudo systemctl restart networking

Или вручную:

sudo ip addr flush dev ens192
sudo ifdown ens192 && sudo ifup ens192

Проверяем:

ip a show ens192

Если NetworkManager ИСПОЛЬЗУЕТСЯ

Используем nmcli для настройки IP:

nmcli connection modify ens192 ipv4.addresses 192.168.100.50/24
nmcli connection modify ens192 ipv4.gateway 192.168.100.1
nmcli connection modify ens192 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli connection modify ens192 ipv4.method manual

Применяем изменения:

nmcli connection down ens192 && nmcli connection up ens192

Проверяем:

ip a show ens192

3. Изменение имени хоста без перезагрузки

3.1 Временное изменение имени хоста

Для изменения имени хоста до перезагрузки:

sudo hostnamectl set-hostname server-100

Где server-100 — новое имя.

3.2 Постоянное изменение имени хоста

Редактируем файл /etc/hostname:

sudo nano /etc/hostname

Меняем старое имя на server-100.

Редактируем /etc/hosts:

sudo nano /etc/hosts

Находим строку:

127.0.1.1 old-hostname

Заменяем old-hostname на server-100.

Применяем изменения:

exec bash

Или

source /etc/profile

После этого новое имя хоста будет использоваться в текущей сессии и сохранится после перезагрузки.


4. Проверка итоговых настроек

После всех изменений проверяем:

  • IP-адрес:

ip a
  • Имя хоста:

hostname
  • Настройки сети:

cat /etc/network/interfaces

Теперь ваш сервер с именем server-100 работает с новым статическим IP-адресом 192.168.100.50! 🚀

Комментарии

Популярные сообщения из этого блога

Debian 10: Подключение и Настройка Архивных Репозиториев для Работы

Актуальные рабочие репозитории для Debian 10: подключение и исправление проблем Debian 10 "Buster" официально устарел, и его репозитории были перемещены в архив. Это означает, что стандартные зеркала больше не содержат пакеты для данной версии. Однако можно продолжать использовать Debian 10, подключив архивные репозитории. В этой статье рассмотрим, как правильно настроить систему и устранить возможные проблемы. 1. Подключение архивных репозиториев для Debian 10 Шаг 1: Редактирование файла sources.list Для работы с пакетами необходимо обновить список репозиториев в файле /etc/apt/sources.list . Откройте его с правами суперпользователя: sudo nano /etc/apt/sources.list Замените его содержимое на следующее: deb http://archive.debian.org/debian buster main contrib non-free deb http://archive.debian.org/debian-security buster/updates main contrib non-free deb http://archive.debian.org/debian buster-updates main contrib non-free Сохраните изменения ( Ctrl + X , затем Y и Enter ). Ш...

Настройка и подключение IPSec в Windows

Настройка IPSec на Windows включает в себя создание правил безопасности и фильтров для защиты сетевого трафика. Ниже — пошаговое руководство. Включение службы IPSec Перед настройкой убедитесь, что служба IPSec Policy Agent запущена: Нажмите Win + R , введите services.msc и нажмите Enter . Найдите IPsec Policy Agent . Если она не работает, нажмите ПКМ → Свойства . Установите Тип запуска: Автоматически , затем нажмите Запустить . Настройка политики IPSec через «Локальную политику безопасности» Нажмите Win + R , введите secpol.msc , нажмите Enter . Перейдите в Политики IP-безопасности в локальном компьютере . В правом окне нажмите Создать политику IP-безопасности → Далее . Укажите имя политики (например, "IPSec VPN"), снимите флажок Активировать правило по умолчанию , нажмите Далее . Нажмите Добавить , чтобы создать правило. Транспортный или туннельный режим : Если IPSec для защищенной локальной сети – выберите Транспортный режим . Если IPSec для VPN – выберите Туннельн...

Полный обзор AWX для Ansible: возможности, назначение и логика работы

AWX — это веб-интерфейс, REST API и механизм управления для Ansible, который делает автоматизацию удобнее и управляемее. Он является основой для Red Hat Ansible Automation Platform (AAP) и предоставляет мощные возможности для администрирования инфраструктуры. 🔹 Возможности AWX Управление инвентарем Подключение к динамическим инвентарям (например, AWS, GCP, VMware). Группировка хостов и управление ими через GUI. Импорт инвентаря из статических файлов (INI, YAML, JSON). Планирование и выполнение заданий Запуск плейбуков по расписанию. Возможность ручного запуска через интерфейс. Параллельное выполнение нескольких задач. Контроль доступа и безопасность Ролевая модель управления (RBAC). Поддержка интеграции с LDAP, SAML, OAuth. Гибкие политики доступа к ресурсам. Логирование и мониторинг Детальный журнал выполнения задач. Интеграция с Grafana, Prometheus, ELK. Уведомления (Slack, Email, Webhook). CI/CD и интеграция с SCM Авто...