Настраиваем статический IP-адрес в Ubuntu 22.04

You are currently viewing Настраиваем статический IP-адрес в Ubuntu 22.04
network cables connected to a switch

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

С другой стороны, статический IP-адрес относится к фиксированному, неизменному адресу, отличному от динамических IP-адресов. Вы можете установить статические параметры IP в Ubuntu 22.04 LTS тремя различными способами.

Установите статический IP-адрес в Ubuntu с помощью команды nmcli

Статические IP-адреса в Ubuntu 22.04 легко установить с помощью команды nmcli. nmcli — это текстовая утилита, используемая для проверки состояния проводных подключений, которые вы используете на своем устройстве.

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

Выполните следующие шаги, чтобы установить статический IP-адрес с помощью команды nmcli.

Вы можете получить информацию о вашем соединении с помощью следующей команды:

nmcli connection show

Вывод этой команды будет следующим:

NAME                UUID                                  TYPE             DEVICE 
Wired connection 1  12f312a7-f0e7-334a-8ab4-c7b3f8249c7e  ethernet         enp0s3 

Создайте статическую ссылку с помощью приведенной ниже команды. Затем вручную настройте параметры enp0s3 и ipv4 с соответствующими параметрами в команде nmcli.

sudo nmcli con add type ethernet con-name 'static' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.89/24 gw4 192.168.1.1

Если вы снова воспользуетесь командой nmcli connection show, вы увидите, что статическая ссылка была добавлена.

После этого процесса добавьте статическое соединение, которое вы создали, к IP-адресу DNS.

sudo nmcli con mod static ipv4.dns 192.168.*.*

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

sudo nmcli con up id 'static'

Если на выходе отображается «connection successfully activated», вы успешно настроили статический IP-адрес на своем компьютере.

Вы можете проверить статический IP-адрес, который хотите назначить своему устройству, выполнив следующую команду:

ip route

Использование Netplan для настроек статического IP-адреса в Ubuntu

Подобно nmcli, команда netplan позволяет установить статические параметры IP-адреса в Ubuntu 22.04 LTS. Для этого выполните следующие действия.

Сначала узнайте имя своего сетевого интерфейса с помощью команды ниже:

sudo ip a

Здесь вы видите имя вашего сетевого интерфейса. Это имя может быть разным на каждом устройстве.

Теперь создайте файл с именем 01-netcfg.yaml в папке /etc/netplan. Отредактируйте его в своем любимом текстовом редакторе.

sudo vim /etc/netplan/01-netcfg.yaml

Добавьте в файл следующие строки:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0: #Edit this line according to your network interface name you just saw.
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

Как видите, вы отключили настройку IP-адреса DHCP с помощью инструкции dhcp4: no. Затем вы добавили IP-адрес и настройки DNS, назначенные Google.

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

sudo netplan apply

Настройте статического IP-адреса в графическом интерфейсе

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

Для этого нажмите на значок Network в правом верхнем углу рабочего стола. Затем выберите «Wired Settings» в раскрывающемся меню. Нажмите на значок Шестеренки, чтобы открыть окно настроек.

Затем перейдите на вкладку IPv4 в открывшемся окне.

Как видите, DHCP включен по умолчанию. Измените IPv4 Method на «Manual», так как вы хотите использовать статический IP-адрес вместо динамического. Затем измените свой адрес, сетевую маску и настройки шлюза. Наконец, измените настройки DNS и нажмите кнопку «Apply».

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

Зачем использовать статические IP-адреса?

Вы узнали, как настраивать параметры статического IP-адреса в «Jammy Jellyfish» 22.04, последней LTS-версии Ubuntu, используя как графический интерфейс настроек, так и две команды терминала: nmcli и netplan.

Вы можете использовать статические IP-адреса, чтобы избежать проблем с подключением, вызванных динамическими IP-адресами. Статический IP-адрес позволяет вам иметь фиксированную личность и местоположение при подключении к Интернету.

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

224580cookie-checkНастраиваем статический IP-адрес в Ubuntu 22.04

Автор публикации

не в сети 3 недели

ViGo

Комментарии: 6Публикации: 1108Регистрация: 29-04-2020
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
guest
0 комментариев
Inline Feedbacks
View all comments