Настройка статического IP в Ubuntu Linux

Надоело, что IP-адрес Ubuntu постоянно меняется? Узнайте, как легко настроить статический IP и получить предсказуемый адрес! Больше никаких сюрпризов!

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

Способы настройки статического IP

1. Использование Netplan (рекомендуется для Ubuntu Server)

Netplan ー инструмент для настройки сети. Конфигурационные файлы находятся в `/etc/netplan/`.

Пример конфигурации:

network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

Примените изменения командой: `sudo netplan apply`.

2. Редактирование /etc/network/interfaces (для старых версий Ubuntu)

В этом файле можно задать статический IP, маску подсети, шлюз и DNS сервер.

3. Использование NetworkManager (для Ubuntu Desktop)

Через графический интерфейс можно легко назначить IP.

Командная строка

Для проверки используйте команды: `ip addr`, `ip route`.

Как изменить IP? Измените конфигурационный файл и перезапустите сеть.

Более подробные руководства и примеры можно найти на budoweb.ru и linuxphone.ru.

Настройка статического IP в Ubuntu Linux

Подробное руководство по настройке статического IP адреса в Ubuntu Linux

В предыдущем разделе мы рассмотрели основные способы, как задать статический IP адрес linux ubuntu. Теперь углубимся в детали каждого метода, чтобы вы могли выбрать наиболее подходящий для вашей ситуации. Важно понимать, что способ настройки сети зависит от версии Ubuntu и типа системы (Ubuntu Server или Ubuntu Desktop).

Netplan: Современный подход (Рекомендуется для Ubuntu Server)

Netplan – это инструмент по умолчанию для управления сетевыми настройками в современных версиях Ubuntu Server. Он использует YAML файлы для конфигурации.

  1. Откройте конфигурационный файл Netplan, расположенный обычно в `/etc/netplan/`. Имя файла может отличаться (например, `01-netcfg;yaml` или `50-cloud-init.yaml`).
  2. Отредактируйте файл, чтобы присвоить IP вашему сетевому интерфейсу. Пример конфигурации был приведен ранее. Важно убедиться, что вы используете правильный сетевой адаптер (например, `eth0`, `enp0s3`). Вы можете узнать имя вашего сетевого интерфейса с помощью команды `ip addr`.
  3. После внесения изменений, примените их командой `sudo netplan apply`. Если возникли ошибки, команда `sudo netplan —debug apply` поможет их диагностировать.

Важно: Убедитесь, что IP адрес, маска подсети, шлюз и DNS сервер указаны верно. Неправильные значения могут привести к потере сетевого соединения.

Читайте также:  Почему стоит заказывать межкомнатные двери и мебель в одном стиле

/etc/network/interfaces: Классический метод (Для старых версий Ubuntu)

В старых версиях Ubuntu, настройка сети осуществлялась через файл `/etc/network/interfaces`. Этот метод все еще работает, но не рекомендуется для новых систем.

  1. Откройте файл `/etc/network/interfaces` с правами администратора (`sudo nano /etc/network/interfaces`).
  2. Добавьте или измените конфигурацию вашего сетевого интерфейса. Пример:

    auto eth0
    iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

  3. Перезапустите сетевой интерфейс: `sudo ifdown eth0 && sudo ifup eth0`. Обратите внимание, что команда `ifconfig` может быть устаревшей, и рекомендуется использовать `ip addr` для проверки.

Внимание: Избегайте смешивания методов Netplan и `/etc/network/interfaces`. Это может привести к конфликтам и непредсказуемому поведению сети.

NetworkManager: Графический интерфейс (Для Ubuntu Desktop)

NetworkManager предоставляет удобный графический интерфейс для настройки сети в Ubuntu Desktop.

  1. Откройте настройки сети (обычно через иконку сети в системном трее).
  2. Выберите ваш сетевой адаптер.
  3. Перейдите в раздел настроек IPv4.
  4. Выберите «Manual» (Вручную) в настройках IP.
  5. Введите IP адрес, маску подсети, шлюз и DNS сервер.
  6. Сохраните изменения.

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

Использование командной строки

Даже при использовании Netplan или NetworkManager, полезно знать команды терминала для диагностики и проверки сетевых настроек.

  • `ip addr`: Отображает информацию о IP адресах и сетевых интерфейсах.
  • `ip route`: Отображает таблицу маршрутизации.
  • `cat /etc/resolv.conf`: Отображает DNS серверы, используемые системой.

Дополнительные советы и устранение неполадок

  • Перед тем, как изменить IP, убедитесь, что новый IP адрес не используется другим устройством в сети.
  • Если у вас возникли проблемы с DNS сервером, попробуйте использовать публичные DNS серверы, такие как Google DNS (8.8.8.8 и 8.8.4.4) или Cloudflare DNS (1.1.1.1 и 1.0;0.1).
  • Если после изменения настроек сеть не работает, попробуйте перезагрузить систему.
  • Для получения дополнительной информации и примеров, посетите budoweb.ru и linuxphone.ru. Там вы найдете подробные руководства, инструкции и tutorial по настройке сети в Linux и Ubuntu.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
budoweb.ru