Главная » 2019»Июнь»9 » Как настроить статический IP-адрес в Ubuntu 18.04
11:24
Как настроить статический IP-адрес в Ubuntu 18.04
Как настроить статический IP-адрес в Ubuntu 18.04
Netplan — это новая утилита сетевых настроек с помощью командной строки, установленный начиная с Ubuntu17.10 для легкого управления и сетевых настроек в системах Ubuntu. Она позволяет настроить сетевой интерфейс с использованием абстракции YAML. Он работает совместно с сетевыми демонами NetworkManager и systemd-networkd (называемыми рендерерами, вы можете выбрать, какой из них использовать) в качестве интерфейсов к ядру.
Он считывает сетевую конфигурацию, описанную в файле /etc/netplan/*.yaml. Вы можете хранить конфигурации для всех своих сетевых интерфейсов в этих файлах.
В этой статье мы объясним, как настроить сетевой статический или динамический IP-адрес для сетевого интерфейса в Ubuntu 18.04 с использованием утилиты Netplan.
Вывод списка всех активных сетевых интерфейсов на Ubuntu
Во-первых, вам нужно определить сетевой интерфейс, который вы собираетесь настроить. Вы можете перечислить все подключенные сетевые интерфейсы в вашей системе, используя команду ifconfig, как показано ниже:
$ ifconfig -a
Из вывода приведенной выше команды у нас есть 3 интерфейса, подключенных к системе Ubuntu: 2 интерфейса Ethernet и интерфейс обратной связи loopback. Однако интерфейс Ethernetenp0s8 не настроен и не имеет статического IP-адреса.
Установка статического IP-адреса в Ubuntu 18.04
В этом примере мы настроим статический IP-адрес для сетевого интерфейса enp0s8ethernet. Откройте файл конфигурации netplan с помощью текстового редактора, как показано ниже.
Важно. Если файл YAML не создан установщиком системы, вы можете создать необходимую конфигурацию для рендерингов с помощью этой команды.
$ sudo netplan generate
Кроме того, автоматически созданные файлы могут иметь разные имена файлов на настольных компьютерах, серверах, облачных и т. д. (например, 01-network-manager-all.yaml или 01-netcfg.yaml), но все файлы в файле /etc/netplan/*.yaml будут прочитаны netplan.
$ sudo vim /etc/netplan/01-netcfg.yaml
Затем добавьте следующую конфигурацию в разделе ethernet.
enp0s8:dhcp4: no
dhcp6: no
addresses: [192.168.56.110/24, ]
gateway4:192.168.56.1nameservers:addresses: [8.8.8.8, 8.8.4.4]
Где:
enp0s8 — имя сетевого интерфейса.
dhcp4 и dhcp6 — dhcp свойства интерфейса для IPv4 и IPv6.
addresses — последовательность статических адресов для интерфейса.
gateway4 — адрес IPv4 для шлюза по умолчанию.
nameserver — последовательность IP-адресов для сервера имен.
После того, как вы добавили нужные параметры, ваш файл конфигурации должен иметь следующий контент, как показано на следующем скриншоте. Первый интерфейс enp0s3 настроен на использование DHCP, а enp0s8 будет использовать статический IP-адрес.
Свойство настроек адресов интерфейса такое что их нужно вводить последовательно, например [192.168.14.2/24, “2001:1::1/64”] или [192.168.56.110/24,] (дополнительную информацию см. в man-странице netplan).
# This file describes the network interfaces available on your system# For more information, see netplan(5).network:version:2renderer: networkd
ethernets:enp0s3:dhcp4: yes
enp0s8:dhcp4: no
dhcp6: no
addresses: [192.168.56.110/24, ]
gateway4:192.168.56.1nameservers:addresses: [8.8.8.8, 8.8.4.4]
Сохраните файл и выйдите. Затем примените последние сетевые изменения, используя следующую команду netplan.
$ sudo netplan apply
Теперь еще раз проверьте все доступные сетевые интерфейсы, интерфейс ethernet enp0s8 теперь должен быть подключен к локальной сети и иметь IP-адреса, как показано на следующем скриншоте.
$ ifconfig -a
Установка динамического IP-адреса DHCP в Ubuntu
Чтобы настроить интерфейс ethernet enp0s8 для динамического получения IP-адреса через DHCP, просто используйте следующую конфигурацию.
# This file describes the network interfaces available on your system# For more information, see netplan(5).network:version:2renderer: networkd
ethernets:enp0s8:dhcp4: yes
dhcp6: yes
Сохраните файл и выйдите. Затем примените последние сетевые изменения и проверьте IP-адрес, используя следующие команды:
$ sudo netplan apply
$ ifconfig -a
С этого момента ваша система будет получать IP-адрес динамически с маршрутизатора.
Вы можете найти дополнительную информацию и параметры конфигурации, обратившись к странице man netplan.
$ man netplan
Наши поздравления! Вы успешно настроили статические сетевые IP-адреса на своих серверах Ubuntu.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
Волк слабее льва и тигра, но в цирке волк не выступает!
Волк - единственный из зверей, который может пойти в бой на более сильного противника.
Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...
Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.