В этой статье объясняется, как настроить статический IP-адрес в Ubuntu 20.04.
Обычно в большинстве сетевых конфигураций IP-адрес назначается динамически DHCP-сервером маршрутизатора. Установка статического IP-адреса может потребоваться в различных ситуациях, например, при настройке переадресации портов или при запуске медиа-сервера .
Настройка статического IP-адреса с помощью DHCP
Самый простой и рекомендуемый способ назначить статический IP-адрес устройству в вашей локальной сети — настроить статический DHCP на вашем маршрутизаторе. Статическое резервирование DHCP или DHCP — это функция, присутствующая на большинстве маршрутизаторов, которая заставляет DHCP-сервер автоматически назначать один и тот же IP-адрес конкретному сетевому устройству каждый раз, когда устройство запрашивает адрес у DHCP-сервера. Это работает путем назначения статического IP-адреса уникальному MAC-адресу устройства.
Действия по настройке резервирования DHCP варьируются от маршрутизатора к маршрутизатору. Для получения дополнительной информации обратитесь к документации поставщика.
Как настроить Radmin через интернет? DDNS сервис от No-IP в помощь!
Netplan
Ubuntu 17.10 и новее использует Netplan в качестве инструмента управления сетью по умолчанию. Предыдущие версии Ubuntu использовали ifconfig и его файл конфигурации /etc/network/interfaces для настройки сети.
Файлы конфигурации Netplan записываются в синтаксисе YAML с .yaml файла .yaml . Чтобы настроить сетевой интерфейс с помощью Netplan, вам необходимо создать описание YAML для интерфейса, и Netplan сгенерирует необходимые файлы конфигурации для выбранного инструмента рендеринга.
Netplan поддерживает два средства визуализации, NetworkManager и Systemd-networkd. NetworkManager в основном используется на настольных компьютерах, а Systemd-networkd используется на серверах без графического интерфейса.
Настройка статического IP-адреса на сервере Ubuntu
В Ubuntu 20.04 система идентифицирует сетевые интерфейсы, используя «предсказуемые имена сетевых интерфейсов».
Первым шагом к настройке статического IP-адреса является определение имени интерфейса Ethernet, который вы хотите настроить. Для этого используйте команду ip link , как показано ниже:
ip link
Команда печатает список всех доступных сетевых интерфейсов. В этом примере имя интерфейса ens3 :
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: ens3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff
Файлы конфигурации Netplan хранятся в каталоге /etc/netplan . Вероятно, вы найдете в этом каталоге один или несколько файлов YAML. Имя файла может отличаться от настройки к настройке. Обычно файл называется 01-netcfg.yaml , 50-cloud-init.yaml или NN_interfaceName.yaml , но в вашей системе он может быть другим.
Если ваш облачный экземпляр Ubuntu снабжен cloud-init, вам необходимо отключить его. Для этого создайте следующий файл:
Настройка DDNS для FTP под видеонаблюдение. Делаем халявный статический IP.
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: config: disabled>
Чтобы назначить статический IP-адрес в сетевом интерфейсе, откройте файл конфигурации YAML в текстовом редакторе :
sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
Прежде чем изменять конфигурацию, давайте кратко объясним код.
Каждый файл Netplan Yaml начинается с network ключа, который содержит как минимум два обязательных элемента. Первый обязательный элемент — это версия формата конфигурации сети, а второй — тип устройства. Типом устройства может быть ethernets , bonds , bridges или vlans .
В приведенной выше конфигурации также есть строка, показывающая тип средства renderer . networkd , если вы установили Ubuntu в серверном режиме, средство визуализации настроено на использование networkd в качестве серверной части.
Под типом устройства ( ethernets ) вы можете указать один или несколько сетевых интерфейсов. В этом примере у нас есть только один интерфейс ens3 который настроен для получения IP-адресации от DHCP-сервера dhcp4: yes .
Чтобы назначить статический IP-адрес интерфейсу ens3 , отредактируйте файл следующим образом:
- Установите DHCP на dhcp4: no .
- Укажите статический IP-адрес. В разделе addresses: вы можете добавить один или несколько IP-адресов IPv4 или IPv6, которые будут назначены сетевому интерфейсу.
- Укажите шлюз.
- В разделе nameservers установите IP-адреса серверов имен.
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: — 192.168.121.221/24 gateway4: 192.168.121.1 nameservers: addresses: [8.8.8.8, 1.1.1.1]
При редактировании файлов YAML убедитесь, что вы следуете стандартам отступа кода YAML. Если синтаксис неправильный, изменения не будут применены.
После этого сохраните файл и примените изменения, выполнив следующую команду:
sudo netplan apply
Проверьте изменения, набрав:
ip addr show dev ens3
2: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff inet 192.168.121.221/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
Это оно! Вы назначили статический IP-адрес своему серверу Ubuntu.
Настройка статического IP-адреса на рабочем столе Ubuntu
Настройка статического IP-адреса на настольных компьютерах Ubuntu не требует технических знаний.
На экране «Действия» найдите «настройки» и щелкните значок. Откроется окно настроек GNOME. В зависимости от интерфейса, который вы хотите изменить, щелкните вкладку «Сеть» или «Wi-Fi». Чтобы открыть настройки интерфейса, щелкните значок шестеренки рядом с названием интерфейса.
На вкладке «Метод IPV4» выберите «Вручную» и введите свой статический IP-адрес, сетевую маску и шлюз. После этого нажмите кнопку «Применить».
Чтобы проверить изменения, откройте свой терминал либо с помощью Ctrl+Alt+T либо щелкнув значок терминала и запустите:
ip addr
На выходе будет показан IP-адрес интерфейса:
. 2: wlp1s0: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 50:5b:c2:d8:59:7d brd ff:ff:ff:ff:ff:ff inet 192.168.121.221/24 brd 192.168.31.255 scope global dynamic noprefixroute wlp1s0 valid_lft 38963sec preferred_lft 38963sec inet6 fe80::45e3:7bc:a029:664/64 scope link noprefixroute
Выводы
Как настроить статический IP-адрес на Ubuntu
Как правило, по умолчанию Ubuntu автоматически получает IP-адрес через DHCP-сервер, что хорошо для настольной системы, поскольку не требует никаких изменений.
Однако всегда рекомендуется назначать статический IP-адрес серверам Ubuntu, поскольку статический IP-адрес будет постоянным при перезагрузке.
Ubuntu 17.10 и более поздние версии используют «Netplan» в качестве инструмента управления сетью по умолчанию.
Поэтому настройка IP-адреса в системе Ubuntu 20.04 отличается от более старой версии Ubuntu.
В этом руководстве мы расскажем, как настроить статический IP-адрес в Ubuntu 20.04, что также применимо к Ubuntu 18.04.
Что такое Netplan?
Netplan – это утилита, разработанная Canonical (Ubuntu), которая предназначена для простой настройки сети в системе Linux.
Он основан на конфигурации на основе YAML, что значительно упрощает процесс настройки сети.
Чтобы настроить сетевой интерфейс, просто создайте YAML-описание необходимых сетевых интерфейсов, и Netplan сгенерирует всю необходимую конфигурацию для выбранного инструмента рендеринга.
Вы можете найти файлы конфигурации сети Netplan в ‘/etc/netplan/*.yaml’.
Netplan в настоящее время поддерживает следующие внутренние рендеры, такие как NetworkManager и Systemd-networkd.
NetworkManager в основном используется на настольных компьютерах, тогда как Systemd-networkd используется на серверах.
Отключение конфигурации cloud-init
Убедитесь, что сетевой интерфейс не управляется cloud-init.
Чтобы отключить это, добавьте в файл /etc/cloud/cloud.cfg.d/subiquity-disable-cloudinit-networking.cfg следующую строку:
$ sudo echo «network: » >> /etc/cloud/cloud.cfg.d/subiquity-disable-cloudinit-networking.cfg
После добавления вы можете подтвердить, что изменения вступили в силу, выполнив следующую команду:
$ cat /etc/cloud/cloud.cfg.d/subiquity-disable-cloudinit-networking.cfg
Определение интерфейсов и информации об IP
Интерфейсы Ethernet идентифицируются системой с использованием предсказуемых имен сетевых интерфейсов.
Эти имена могут отображаться как «eno1» или «enp0s25».
Однако в некоторых системах имя может отличаться.
Используйте команду ip, чтобы быстро определить все доступные интерфейсы Ethernet в вашей системе.
Вы можете увидеть, что динамический IP-адрес автоматически назначается интерфейсу “enp0s3”, как показано ниже:
$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:97:13:2e brd ff:ff:ff:ff:ff:ff inet 192.168.1.101/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe97:132e/64 scope link valid_lft forever preferred_lft forever
Настройка статического IP-адреса на сервере Ubuntu
Файлы конфигурации Netplan доступны в каталоге «/etc/netplan».
Вы можете найти файл конфигурации netplan по умолчанию, а именно ’01 -netcfg.yaml ’или ’50 -cloud-init.yaml’ или ’00 -installer-config.yaml ’, но в вашей системе он может быть другим.
Файл конфигурации netplan по умолчанию будет аналогичен приведенному ниже, если IP-адрес настроен через DHCP:
$ cat /etc/netplan/00-installer-config.yaml network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: yes
Чтобы назначить статический IP-адрес «192.168.1.151» интерфейсу «enp0s3», отредактируйте файл следующим образом.
После внесения изменений сохраните и закройте файл.
Поскольку это файл Yaml, вы должны соблюдать правильный отступ при внесении изменений в файл.
Если синтаксис неверен, изменения не будут применены.
$ vi /etc/netplan/00-installer-config.yaml network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no addresses: [192.168.1.151/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
Выполните следующую команду, чтобы применить изменения:
$ sudo netplan apply
Проверьте новую информацию об IP, выполнив команду IP:
$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:97:13:2e brd ff:ff:ff:ff:ff:ff inet 192.168.1.151/24 brd 192.168.1.255 scope global enp0s3 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe97:132e/64 scope link valid_lft forever preferred_lft forever
В этой статье объясняется, как настроить статический IP-адрес в Ubuntu 20.04 с помощью Netplan.
Эту же процедуру можно использовать в других версиях Ubuntu, где Netplan используется в качестве инструмента управления сетью.
Пожалуйста, не стесняйтесь комментировать, если у вас есть какие-либо вопросы / проблемы.
Источник: itisgood.ru
Как настраивать но ип
В этой статье мы узнаем как происходит в centos 7 настройка сети и как настроить статический ip адрес в CentOS 7/6, четырьмя способами. Я уверен, что для начинающих свое знакомство с данной Linux платформой, избавит от кучи потерянного времени в поисках этой информации в интернете. Первым делом логинимся в ваш CentOS. В моем случае установлена минимальная версия, это лучше с точки зрения производительности и безопасности, для серверов, но мы рассмотрим и графический вариант, так как многие пользователи используют его как гостевую операционную систему.
Centos 7 настройка сети
Начнем мы с самых простых методов инсталляции, так сказать все поэтапно, а именно с графического, этот метод удобен при разовой установке, ну аж если у вас она массовая, то в помощь вам скрипты и PXE.
Настройка сети во время установки
Логично, что для упрощения настройки разработчики CentOS позаботились сделать все как можно дружелюбнее. У вас как у пользователя есть возможность на вкладке Network https://pyatilistnik.org/kak-v-centos-6-7-nastroit-staticheskiy-ip-adres/» target=»_blank»]pyatilistnik.org[/mask_link]