Ubuntu 18 смена ip адреса
Обновлено: 07.07.2024
Автоматическая смена IP-адреса на Ubuntu (Версии 14.04, 16.04, 18.04)¶
Текущий динамический ip адрес будет присвоен вашей машине в качестве статического. Т.е. автоматический способ оставляет адрес прежним.
Если вы хотите сразу задать какой-то адрес своему серверу, введите этот адрес через пробел после имени скрипта, например, так:
Ручная смена IP-адреса на Ubuntu 18.04¶
Актуально только для версии 4.7 и выше
Версия 4.7 базируется на платформе операционной системы Ubuntu 18.04.4 LTS, в которой назначение статических адресов на основе скрипта ifupdown (внесение изменений в файл /etc/network/interfaces) больше не поддерживается. В этой операционной системе для установки статического IP-адреса сервера используется утилита netplan.
Все настройки netplan выполняются только от имени пользователя root. Для этого нужно войти в режим root с помощью команды sudo su -, введя пароль обычного пользователя:
После того, как система установлена, нужно определить, в каком файле содержится текущая конфигурация. Для этого нужно посмотреть содержимое папки /etc/netplan с помощью команды ls:
Мы видим, что текущая конфигурация лежит в файле 01-netcfg.yaml. Запускаем редактор nano с параметром – именем этого файла:
Откроется окно редактора.
Внесём следующие изменения:
Адрес 192.168.124.200 в первой строке addresses замените на адрес Вашего сервера, маску /24 (соответствует 255.255.255.0, если у Вас маска та же – ничего менять не нужно) на свою, адрес 192.168.124.1 в строке gateway4 на адреc своего шлюза, значения адресов DNS-серверов во второй строке addresses на значения адресов своих DNS-серверов. В конце текста должна быть как минимум одна пустая строка. После чего следует нажать сочетание клавиш Ctrl-X (выйти из режима редактирования). Редактор запросит сохранение изменённого файла:
На запрос следует ответить нажатием клавиши Y (yes). Редактор предложит имя файла для сохранения, сошлашаемся, нажав Enter.
Если вывод без ошибок - все выполнено верно. Для гарантии перезагружаемся при помощи команды reboot и проверям получение ip-адреса:
Ручная смена IP-адреса на Ubuntu 16.04¶
Делается это стандартным способом: редактируем конфигурационный файл и перезапускаем сервис.
Нужно указать следующее:
Название интерфейса eth0 (может отличаться, используйте ifconfig)
Шлюз по умолчанию
открываем файл в редакторе:
строчки лучше закомментировать, а не удалять, т.к. если вы читаете это руководство, то конфигурирование сети в линуксе для вас внове, и вы можете забыть что именно нужно вписывать, если вдруг появится необходимость вернуться к dhcp получению адреса.
и прописываем следующее:
Наш интерфейс включается автоматически при загрузке
Тип IP-адреса и способ присвоения, т.е. - статическое назначение
Адрес вашего шлюза, то есть роутера или точки доступа в интернет.
Затем указаны 2 DNS сервера, один из которых является гугловским сервером имён, а второй находится в локальной сети по адресу - 192.168.201.254. Ваш локальный dns-сервер можно уточнить у системного администратора сети или подсмотреть в настройках сетевой карты рабочей машины с Windows.
В Ubuntu подключение к сети настраивается с помощью сервиса Network Manager. Чтобы подключиться к сети, достаточно пару раз кликнуть мышкой, выбрать соединение - и готово. То же самое, и даже ещё проще, при использовании проводного соединения - тут интернет подключается автоматически, как только загрузился апплет.
Но не всегда доступен графический интерфейс: после неудачной установки драйвера или очередного обновления не запускается графическая оболочка, а на серверах она и вовсе не используется. В этой небольшой инструкции будет разобрана настройка сети Ubuntu из консоли. Мы поговорим о том, как настроить получение IP-адреса по DHCP, а также настроить работу DNS. Рассмотрим ручную и автоматическую настройку, также попробуем сделать это через системные конфигурационные файлы.
Как работает сеть?
Перед тем, как перейти к самим командам, давайте немного разберёмся в теории работы сети. Это нужно, чтобы вы не просто выполнили какие-то непонятные команды, а поняли всю суть того, что мы будем делать и как выполняется настройка локальной сети Ubuntu.
Компьютеры обмениваются между собой информацией с помощью пакетов. Все данные в сети интернет передаются с помощью пакетов небольшого размера. Если не углубляться в подробности, то каждый пакет содержит адрес отправителя, адрес получателя и сами данные. Эти адреса есть не что иное, как привычные нам IP-адреса. Кроме IP, у компьютера есть физический адрес, который используется для общения между компьютерами в локальной сети. Это MAC-адрес? и задается он производителем сетевой карты.
Как только компьютер подключился к сети, независимо от того проводное это соединение или беспроводное, он может общаться только с компьютерами в локальной сети и только по физическим адресам. Для того, чтобы получить доступ в Глобальную сеть, машине в ней нужно получить IP-адрес. Для этого используется протокол DHCP. Если кратко: наш компьютер спрашивает все компьютеры в локальной сети, кто здесь DHCP-сервер, DHCP ему отвечает и выдаёт IP-адрес. Таким же образом компьютер узнаёт IP маршрутизатора, через который он может получить доступ к Сети, а затем пытается найти DNS-серверы или узнать стандартные у маршрутизатора. С теорией разобрались, перейдем к практике.
Настройка сети через терминал в Ubuntu
Тут мы рассмотрим автоматическую настройку сети для Ubuntu 16.04 без Network Manager с помощью стандартных скриптов системы, которые остались от Upstart и пока всё ещё используются. Давайте сначала определим, какие шаги нам нужно предпринять, чтобы всё заработало:
- Включаем сетевой интерфейс и подключаемся к сети;
- Устанавливаем IP-адрес;
- Получаем адреса DNS-серверов.
Собственно, готово. Эти шаги очень символичны, потом что система всё сделает за нас сама. Нам нужно только выполнить нужные настройки. Но сначала давайте посмотрим, какие сетевые интерфейсы подключены к системе. Мне нравится команда:
Но если хотите, можете использовать ifconfig:
В нашей системе только один интерфейс - это enp0s3, есть еще lo, но он виртуальный и указывает на эту машину.
Настройки сети находятся в файле /etc/network/interfaces.
Нас будут интересовать в этом файле строчки auto и iface. Первая указывает, что нужно активировать интерфейс при загрузке, вторая же определяет настройки самого интерфейса.
Настройка динамического получения IP-адреса
Добавьте в этот файл такие строки, чтобы запускать интерфейс при загрузке и получать IP-адрес автоматически по DHCP:
auto enp0s3
iface enp0s3 inet dhcp
Синтаксис строки auto прост. Он состоит из самой команды и имени сетевого интерфейса. Рассмотрим подробнее:
$ iface интерфейс inet тип
Тип получения IP-адреса может иметь несколько значений, но нас в этой статье будут интересовать только два: dhcp и static.
После завершения настройки сохраните файл и перезапустите сетевой сервис:
sudo service networking restart
Всё, если сетевой кабель подключён, и вы всё сделали правильно, Сеть будет работать.
Настройка статического адреса Ubuntu
При настройке статического IP-адреса компьютер не будет связываться с DHCP-сервером, поэтому здесь придётся указать намного больше параметров.
Содержимое нашего конфигурационного файла будет выглядеть вот так:
auto eth0
iface eth0 inet static
address 192.168.1.7
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
С первыми двумя строчками все понятно, а следующие задают параметры настройки интерфейса:
- address - наш IP-адрес;
- gateway - шлюз, через который будем получать доступ в интернет;
- netmask - маска сети;
- network - адрес сети, имеет тот же адрес, что и шлюз, только с нулем вместо единицы;
- broadcast - широковещательный адрес сети, отправленный на него пакет придет всем компьютерам локальной сети.
Как видите, network и broadcast - это первый и последний IP-адреса сети. Теперь сохраните файл и перезапустите сеть:
sudo service networking restart
Если все параметры были указаны правильно, всё будет работать. Но если допущена хоть одна ошибка, доступ к сети вы не получите.
Это была автоматическая настройка локальной сети Гbuntu, но я ещё расскажу, как всё сделать вручную, без конфигурационных файлов.
Ручная настройка сети в Ubuntu
Предыдущий вариант хорош, если вы собираетесь его использовать постоянно, но если нужно только один раз настроить сеть через терминал, то редактировать конфигурационные файлы необязательно. Мы можем всё сделать с помощью команды ip. Дальше будет рассмотрена настройка сети вручную Ubuntu.
Эта команда используется для управления сетью и входит во все дистрибутивы по умолчанию.
Как и в предыдущем примере, смотрим сетевые интерфейсы:
После того, как мы узнали интерфейс, можно переходить к настройке.
Получение IP-адреса по DHCP
Сначала включаем интерфейс:
sudo ip link set enp0s3 up
Затем с помощью команды dhclient запрашиваем ip:
sudo dhclient enp0s3
Всё, настройка сети Ubuntu 16.04 завершена, у нас есть IP-адрес, и осталось только настроить DNS, но это мы рассмотрим ниже.
Настройка статического IP
sudo ip link set enp0s3 up
Устанавливаем IP-адрес, маску сети и broadcast-адрес для нашего интерфейса:
sudo ip addr add 192.168.1.7/255.255.255.0 broadcast 192.168.1.255 dev enp0s3
Указываем IP-адрес шлюза:
sudo ip route add default via 192.168.1.1
Здесь 192.168.1.7 - наш IP-адрес, 255.255.255.0 - маска сети, 192.168.1.255 - широковещательный адрес. Замените эти значения на свои.
Как видите, сеть работает. Если хотите поэкспериментировать на машине с рабочей сетью, её можно сбросить командой:
sudo ip -4 addr flush dev enp0s3
Настройка DNS
Служба DNS используется для преобразования доменных имен сайтов в IP-адреса. При получении IP-адреса автоматически через DHCP мы используем правильные DNS-серверы, но если мы выбрали статический IP, то DNS можно и не получить, поэтому придётся сделать всё вручную.
Если вам нужно настроить DNS так, чтобы он не сбивался после перезагрузки, необходимо использовать систему настройки сети Ubuntu. Для этого откройте файл /etc/network/interfaces и добавьте в него строчку после директив для нужного интерфейса:
dns-nameservers 8.8.8.8 4.4.4.4
Здесь 8.8.8.8 и 4.4.4.4 это IP-адреса DNS серверов, можете заменить их на свои. И можно использовать один, а не два. Дальше сохраните файл и перезапустите сеть:
sudo service networking restart
Если же вам нужно настроить DNS только для этого сеанса, то добавьте строчку в /etc/resolv.conf
sudo vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 4.4.4.4
После сохранения файла сеть будет работать полностью так, как нужно. Но последний способ пригоден только до перезагрузки, поскольку файл /etc/resolv.conf генерируется автоматически.
Выводы
В этой статье была рассмотрена настройка сети Ubuntu из консоли. Я пытался не просто показать команды, с помощью которых это можно сделать, но и объяснить, как это работает. Теперь вы будете знать, что нужно делать, если у вас нет доступа к графическому интерфейсу, но срочно нужно попасть в сеть. Если остались вопросы, пишите в комментариях!
В этой статье мы узнаем, что такое Netplan и разберемся, как настроить сеть на Ubuntu Server 18.04 через файл конфигурации. Рассмотрим три варианта конфигураций: получение настроек по DHCP, указание статического IP-адреса и конфигурацию для двух сетевых интерфейсов.
Настраивать сеть будем c помощью утилиты Netplan. [Netplan - впервые появилась в Ubuntu 17.10 для облегчения управления сетевыми настройками. Netplan хранит параметры сетевых интерфейсов в формате YAML, конфигурация в формате YAML в свою очередь поддерживается сетевыми рендерами NetworkManager и systemd-networkd, нам предоставляется возможность выбрать, какой из рендеров использовать в качестве основного сетевого демона системы.]
Приступим!
Для того чтобы посмотреть все сетевые интерфейсы введите команду ifconfig -a.(Рис.1)
Рис.1 - Просматриваем все сетевые интерфейсы.
Видим интерфейс "ens160" с IP-адресом - 192.168.3.16. Если у вас другое название интерфейса, то в конфигурациях не забудьте поменять его.
Прописывать конфигурацию интерфейсов будем в файле /etc/netplan/50-cloud-init.yaml, с помощью редактора nano, я так понимаю файл может называться по разному у разных пользователей [К примеру 01-netcfg.yaml], но сразу же после установки файл с расширением .yaml в этой папке один. Поэтому для того чтобы приступить к редактированию файла лучше воспользоваться универсальной командой.(Рис.2)
Рис.2 - Приступаем к редактированию файла *.yaml
Сразу скажу что для того чтобы сохранить документ в nano надо нажать "Ctrl+o"->"Enter", а чтобы закрыть "Ctrl+x"->"Enter".
ВНИМАНИЕ! Отступы слева в конфигурациях должны быть ОБЯЗАТЕЛЬНО и поставлены они должны быть ПРОБЕЛАМИ! В конфигурациях представленных в этой статье количество пробелов правильное, считайте или копируйте:)
Если вы поставите отступы клавишей "TAB", то на этапе проверки конфигурации на ошибки, вылезет ошибка - " Error while loading /etc/netplan/50-cloud-init.yaml, aborting. / Ошибка при загрузке ".
Если же вы решите написать всё в столбик без отступов, получите ошибку - " An error occured: the configuration could not be generated / Произошла ошибка: конфигурация не может быть сгенерирована ".
Самые распространенные параметры в файле /etc/netplan/*.yaml
Для начала разберемся какие самые распространенные параметры в этом файле могут быть.
renderer: networkd - Выбор сетевого рендера. Выбран networkd
ethernets: - Блок с настройками сетевых интерфейсов.
ens160: - Имя первого сетевого интерфейса.
addresses: [192.168.3.13/24] - Статический IP-адрес сетевого интерфейса/Маска сети. На данный момент указан IPv4, можно также через запятую указать IPv6(пишется в кавычках) - [192.168.3.13/24,“2001:1::1/64”]
gateway4: 192.168.3.1 - Указание основного шлюза для IPv4.
gateway6: "2001:4::1"- Указание основного шлюза для IPv6.(пишется в кавычках)
dhcp4: yes/no - или true/false - включить/выключить получение сетевых настроек по DHCP для IPv4.
dhcp6: yes/no - или true/false - включить/выключить получение сетевых настроек по DHCP для IPv6.
macaddress: 52.54.00.6d.3c.59 - указание MAC-адреса.
nameservers: - Блок с настройками DNS.
addresses: [8.8.8.8,8.8.4.4] - IP-адреса DNS-серверов, можно несколько через запятую.
ens192: - Имя второго сетевого интерфейса.
addresses: [10.1.0.5/24]
Настройка сети на Ubuntu Server 18.04
Настройка динамического IP-адреса [по DHCP]
Так как при установке мы получили IP-адрес по DHCP, следовательно конфигурация рабочая.(Рис.3)
Конфигурация для получения IP-адреса по DHCP:
Рис.3 - Конфигурация для получения IP-адреса по DHCP.
Настройка статического IP-адреса [Указание настроек вручную]
Конфигурация для указания настроек сети вручную.(Рис.4)
Рис.4 - Конфигурация для указания настроек сети вручную.
Пример конфигурации для двух интерфейсов
Конфигурация для указания настроек сети для двух интерфейсов "ens160" и "ens192".(Рис.5)
Рис.5 - Пример конфигурации двух интерфейсов.
Применение изменений в конфигурации сети и проверка
Я для себя выбрал конфигурацию - "Настройка статического IP-адреса [Указание настроек вручную]"
Проверим конфигурацию на наличие ошибок и применим изменения.(Рис.6)
Рис.6 - Проверяем конфигурацию на ошибки. Применяем конфигурацию.
Лично у меня настройки применились в 2/3 случаев сразу же после ввода "sudo netplan try" на всякий случай введём команду специально предназначенную для применения изменений сделанных в файле конфигурации(Рис.7):
Проверим вступили ли изменения в силу:
Проверим доступен ли внешний ресурс.(Рис.8)
Рис.8 - Проверяем доступен ли внешний ресурс.
Всё отлично IP-адрес поменялся, сеть настроена, доступ в интернет есть!
Для более подробной настройки сети через Netplan читайте man.(Рис.9)
Рис.9 - Команда для открытия man Netplana.
Ещё раз повторюсь!
ВНИМАНИЕ! Отступы слева в конфигурациях должны быть ОБЯЗАТЕЛЬНО и поставлены они должны быть ПРОБЕЛАМИ! В конфигурациях представленных в этой статье количество пробелов правильное, считайте или копируйте:)
Если вы поставите отступы клавишей "TAB", то на этапе проверки конфигурации на ошибки, вылезет ошибка - "Error while loading /etc/netplan/50-cloud-init.yaml, aborting./Ошибка при загрузке".
Если же вы решите написать всё в столбик без отступов, получите ошибку - "An error occured: the configuration could not be generated/Произошла ошибка: конфигурация не может быть сгенерирована".
В этом руководстве мы объясним, как настроить статический IP-адрес в Ubuntu 18.04.
Обычно IP-адреса назначаются динамически DHCP-сервером маршрутизатора. Установка статического IP-адреса на вашем компьютере с Ubuntu может потребоваться в различных ситуациях, например при настройке переадресации портов или запуске медиа-сервера в вашей сети.
Настройка статического IP-адреса с помощью DHCP
Netplan
Начиная с версии 17.10, Netplan является инструментом управления сетью по умолчанию в Ubuntu, заменяя файл конфигурации /etc/network/interfaces , который ранее использовался для настройки сети в Ubuntu.
Netplan использует файлы конфигурации в синтаксисе YAML. Чтобы настроить сетевой интерфейс с помощью Netplan, вам необходимо создать описание YAML для этого интерфейса, и Netplan сгенерирует необходимые файлы конфигурации для выбранного вами инструмента рендеринга.
Netplan в настоящее время поддерживает два средства визуализации NetworkManager и Systemd-networkd. NetworkManager в основном используется на настольных компьютерах, а Systemd-networkd используется на серверах без графического интерфейса.
Настройка статического IP-адреса на сервере Ubuntu
В более новых версиях Ubuntu используются «предсказуемые имена сетевых интерфейсов», которые по умолчанию начинаются с en[letter][number] .
Команда распечатает список всех доступных сетевых интерфейсов. В этом случае имя интерфейса ens3 :
Файлы конфигурации Netplan хранятся в каталоге /etc/netplan и имеют расширение .yaml . Вероятно, вы найдете в этом каталоге один или два файла YAML. Файл может отличаться от настройки к настройке. Обычно файл называется 01-netcfg.yaml , 50-cloud-init.yaml или NN_interfaceName.yaml , но в вашей системе он может быть другим.
Откройте файл конфигурации YAML в текстовом редакторе :
Прежде чем изменять конфигурацию, давайте кратко объясним код.
Приведенная выше конфигурация также включает тип средства renderer . networkd , если вы установили Ubuntu в серверном режиме, средство визуализации настроено на использование networkd в качестве серверной части.
Под типом устройства (в данном случае ethernets ) вы можете указать один или несколько сетевых интерфейсов. В этом примере у нас есть только один интерфейс ens3 который настроен для получения IP-адресации от DHCP-сервера dhcp4: yes .
Чтобы назначить статический IP-адрес интерфейсу ens3 , отредактируйте файл следующим образом:
- Установите DHCP на dhcp4: no .
- Укажите статический IP-адрес 192.168.121.199/24 . В разделе addresses: вы можете добавить один или несколько IP-адресов IPv4 или IPv6, которые будут назначены сетевому интерфейсу.
- Укажите шлюз gateway4: 192.168.121.1
- В разделе nameservers установите IP-адреса addresses: [8.8.8.8, 1.1.1.1] имен addresses: [8.8.8.8, 1.1.1.1]
При редактировании файлов YAML убедитесь, что вы следуете стандартам отступа кода YAML. Если в конфигурации есть синтаксические ошибки, изменения не будут применены.
После этого сохраните и закройте файл и примените изменения с помощью:
Проверьте изменения, набрав:
Это оно! Вы назначили статический IP-адрес своему серверу Ubuntu.
Настройка статического IP-адреса на рабочем столе Ubuntu
Настройка статического IP-адреса на настольных компьютерах Ubuntu не требует технических знаний.
На экране «Действия» найдите «сеть» и щелкните значок «Сеть». Это откроет настройки конфигурации сети GNOME. Щелкните значок шестеренки.
Откроется диалоговое окно настроек сетевого интерфейса:
В разделе «Метод IPV4» выберите «Вручную» и введите свой статический IP-адрес, сетевую маску и шлюз. После этого нажмите кнопку «Применить».
Теперь, когда вы настроили статический IP-адрес, откройте свой терминал с помощью Ctrl+Alt+T или щелкнув значок терминала и проверьте изменения, набрав:
На выходе будет показан IP-адрес интерфейса:
Выводы
Вы узнали, как назначить статический IP-адрес на вашем компьютере с Ubuntu 18.04.
Главное меню » Операционная система Ubuntu » Как настроить статический IP-адрес в Ubuntu 18.04
(2 оценок, среднее: 3,50 из 5)В большинстве случаев IP-адреса назначаются динамически DHCP-сервером вашего маршрутизатора. Установка статического IP-адреса на вашем компьютере с Ubuntu может потребоваться в различных ситуациях, таких как настройка переадресации портов или запуск мультимедийного сервера в вашей сети.
Настройка статического IP-адреса с использованием DHCP
Netplan
Начиная с версии 17.10, Netplan является средством управления сетью по умолчанию в Ubuntu, заменяя файл конфигурации /etc/network/interfaces, который ранее использовался для настройки сети в Ubuntu.
Netplan использует файлы конфигурации с синтаксисом YAML. Чтобы настроить сетевой интерфейс с Netplan, вы просто создаете описание YAML для этого интерфейса, и Netplan генерирует необходимые файлы конфигурации для выбранного вами средства визуализации.
Настройка статического IP-адреса на сервере Ubuntu
В новой версии Ubuntu используются «Предсказуемые имена сетевых интерфейсов», которые начинаются с en[letter][number]. по умолчанию. Первым шагом является определение имени интерфейса Ethernet, который вы хотите настроить. Вы можете использовать команду ip link, как показано ниже:
Команда выведет список всех доступных сетевых интерфейсов. В этом случае имя интерфейса ens3:
Файлы конфигурации Netplan хранятся в каталоге /etc/netplan и имеют расширение .yaml. Вы, вероятно, найдете один или два файла YAML в этом каталоге. Файл может отличаться от настройки к настройке. Обычно файл называется либо 01-netcfg.yaml, 50-cloud-init.yamlлибо NN_interfaceName.yaml, но в вашей системе он может отличаться.
Откройте файл конфигурации YAML в текстовом редакторе:
Прежде чем менять конфигурацию, давайте кратко объясним код.
Конфигурация выше также включает тип renderer. Из коробки, если вы установили Ubuntu в режиме сервера, средство рендеринга настроено для использования networkd в качестве серверной части.
Под типом устройства (в данном случае ethernets) мы можем указать один или несколько сетевых интерфейсов. В этом примере у нас есть только один интерфейс ens3, настроенный для получения IP-адресации от DHCP-сервера dhcp4: yes.
Чтобы назначить статический IP-адрес интерфейсу ens3, отредактируйте файл следующим образом:
- Установите DHCP на нет dhcp4: yes
- Укажите статический IP-адрес 192.168.121.199/24. Под ним адрес: можно добавить один или несколько IP-адресов IPv4 или IPv6, которые будут назначены сетевому интерфейсу.
- Укажите шлюз gateway4: 192.168.121.1
- В разделе nameservers укажите серверы имен addresses: [8.8.8.8, 1.1.1.1]
При редактировании файлов Yaml убедитесь, что вы соблюдаете стандарты отступа для кода YAML, так как он может не работать, если в конфигурации есть синтаксическая ошибка.
После этого сохраните и закройте файл и примените изменения:
Все! Вы назначили статический IP-адрес вашему серверу Ubuntu.
Настройка статического IP-адреса в Ubuntu Desktop
Настройка статического IP-адреса на настольных компьютерах Ubuntu не требует технических знаний.
-
На экране «Действия» выполните поиск «сеть» и щелкните значок «Сеть». Это откроет настройки конфигурации сети GNOME. Нажмите на значок винтика.
Теперь, когда вы настроили статический IP-адрес, откройте свой терминал либо с помощью сочетания клавиш Ctrl+Alt+T, либо нажав на значок терминала, и подтвердите изменения, набрав:
На выходе отобразится IP-адрес интерфейса:
Заключение
Вы узнали, как назначить статический IP-адрес на вашем компьютере с Ubuntu 18.04.
Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Читайте также: