Сменить ip адрес ubuntu

Сменить ip адрес ubuntu

Как настроить статический IP-адрес в Ubuntu Server 20.04

Как настроить статический IP-адрес в Ubuntu Server 20.04

Настройка сети в Ubuntu Server 20.04 LTS осуществляется через утилиту Netplan.

NetPlan — это инструмент для управления настройками сети, представленный в Ubuntu начиная с версии 17.10 и выше.

Этот инструмент заменяет файл статических интерфейсов /etc/network/interfaces , который ранее использовался для настройки сетевых интерфейсов в Ubuntu. Теперь нужно использовать /etc/netplan/*.yaml для ваших изменений в настройках сетевых интерфейсов.

Определение сетевых интерфейсов

Определите все доступные сетевые интерфейсы используя команду ip или lshw :

Определение сетевых интерфейсов

У меня уже настроен IP адрес: 192.169.0.150. Я изменю его.

Настройки локальной сети

Отредактируйте файл конфигурации netplan который находится в директории /etc/netplan/ :

Настройки локальной сети

Здесь придётся прописать всё ручками, если у вас ещё нет доступа по SSH. У меня этот файл уже редактировался, мне необходимо изменить только IP адрес.

Основные настройки:

  • addresses — ip адрес который будет назначен вашей сетевой карте.
  • gateway4 — ip адрес вашего роутера.
  • nameservers — DNS сервера. Первый — наш роутер.
  • search — домен в котором будет произведен поиск. Домен можно настроить при помощи DNS сервера

Мои настройки:

ВАЖНО!
Обратите внимание на пробелы! Именно пробелы должны быть, а не табуляция. Если у вас после сохранения файла не появилась ошибка типа: Error while loading /etc/netplan/00-installer-config.yaml, то файл отредактирован правильно с точки зрения его синтаксиса.

После редактирования файла: Esc -> Shift + : -> wq! -> Enter .

Настройки локальной сети - результат

Если есть необходимость передать управление сетевыми устройствами утилите NetworkManager:

Настройки беспроводной сети

Для корректной работы беспроводного интерфейса вам потребуется установить утилиту WPA supplicant , которая позволяет подключиться к точкам доступа с WPA. WPA и WPA2:

Добавьте новый файл конфигурации в каталог /etc/netplan/ :

Отредактируйте файл конфигурации беспроводной сети с динамическим ip-адресом (DHCP):

Для беспроводной сети в которой используются статические ip-адреса подойдет следующая конфигурация:

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

Использование netplan для генерации необходимой конфигурации:

Для подробного вывода информации при генерации, используйте опцию —debug :

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

Для подробного вывода информации при применении, используйте опцию —debug :

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

Далее рекомендуется перезапустить интерфейсы или перезагрузить сервер:

Подключение по SSH

В Windows PowerShell:

Подключение по SSH в PowerShell

Используем Putty. Указываем IP адрес и задаем имя сессии, жмём Open:

Подключение по SSH в Putty

При первом подключении к серверу мы увидим сообщение. Жмём ДА.

Первое подключение по SSH в Putty

Вводим имя пользователя и пароль. Если всё прошло успешно, увидим:

Соединение по SSH установлено

На этом настройка статического IP-адреса в Ubuntu Server 20.04 LTS закончена.

Задаем статический IP адрес в Ubuntu Server 20.04

Про установку Ubuntu Server я уже писал, правда про 18.04, но, по большому счету, сравнивая с Ubuntu 20.04 установка не изменилась. Прочитать статью вы можете перейдя по данной ссылке. В той статье мы устанавливали статический ip адрес сразу же во время установки. Но, что делать, если забыли установить статический IP адрес и выбрали установку с dhcp? В этой статье мы и разберемся как выставить настройки для статического IP адреса в установленной Ubuntu 20.04. Не смотря на то, что Ubuntu базируется на Debian, установка статического IP адреса у них различается, про настройку сети в Debian читайте в этой статье, где так же устанавливался статический IP адрес. Дело в том, что Ubuntu начиная с версии 17.10 перешла на netplan, который пришел на замену interfaces, который до сих пор применяется с успехом в Debian. Соответственно, данный мануал подойдет так же и для Ubuntu 18.04.

Устанавливаем статический IP в Ubuntu

И так, нам необходимо задать статический IP адрес в Ubuntu 20.04. Соответственно, приведу параметры которые нужно вписать в netplan. Вы же, исходя из ваших потребностей, можете их изменить:

IP Адрес: 192.168.88.160
Маска сети: 255.255.255.0
Шлюз: 192.168.88.1
DNS: 192.168.88.1

Для начала узнаем какой IP адрес нам присвоен по умолчанию, для этого вводим команду:

Так же можно ввести:

Ubuntu Static IP 1

Как можно увидеть из скриншотов, у меня сейчас IP адрес 192.168.88.57. Нам необходимо отредактировать файл заканчивающийся на .yaml по адресу “/etc/netplan”. Что бы посмотреть полное название нужного нам файла, вводим команду “ls”, о которой можно прочесть в этой статье.

Если же его там нет, его необходимо сгенерировать, для этого вводим команду “sudo netplan generate”, после чего еще раз просмотреть название файла командой “ls”:

Ubuntu Static IP 2

Редактируем файл .yaml

Название файла конфигурации netplan может отличаться, у меня он называется “00-installer-config.yaml”, у вас же скорей всего будет иное название. И так, нам необходимо отредактировать данный файл, для редактирования воспользуемся текстовым редактором “nano”, о котором можно прочесть в этой статье. Открываем конфигурационный файл netplan редактором nano от root пользователя:

По умолчанию у меня файл конфигурации netplan выглядит следующим образом:

Ubuntu Static IP 3

Необходимо задать в нем следующие параметры:

dhcp4: no
dhcp6: no
addresses: [192.168.88.160/24, ]
gateway4: 192.168.88.1
nameservers:
addresses: [192.168.88.1, ]

Как вы помните, данные параметры вы можете изменить исходя из ваших потребностей и вашего оборудования. И так, вписываем данные параметры в конфигурационный файл netplan:

Ubuntu Static IP 4

После чего сохраняем отредактированный файл, и выходим из редактора nano. Теперь нужно проверить правильность наших настроек, для этого вводим команду:

Как вы можете заметить, возникла ошибка в строке “dhcp6” и об этом нам сообщает вывод команды “netplan try”:

Ubuntu Static IP 5

Возвращаемся обратно к редактированию конфигурационного файла netplan и правим ошибки, а затем снова вводим команду проверки конфигурации netplan. Как видно из вывода команды проверки, ошибок не обнаружено, можно применять настройки:

Ubuntu Static IP 6

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

После чего можно проверить снова IP адрес, он должен измениться. Для проверки воспользуемся командой “ip a”, которая выведет нам настройки сетевого интерфейса:

Ubuntu Static IP 7

Заключение

Более подробно по работе с netplan вы можете ознакомится на сайте. Что же касается установки статического IP адреса, как вы видите, все получилось без проблем. Стоит отметить, что если же вы работаете по протоколу ssh, и не выполните проверку на наличие ошибок, то есть, не введете команду “netplan try”, то рискуете потерять доступ к серверу.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Как настроить статический IP-адрес в Ubuntu 20.04

Как настроить статический IP-адрес в Ubuntu 20.04

Обычно в большинстве сетевых конфигураций IP-адрес назначается динамически DHCP-сервером маршрутизатора. Установка статического IP-адреса может потребоваться в различных ситуациях, например, при настройке переадресации портов или при запуске медиа-сервера.

Настройка статического IP-адреса с помощью DHCP

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

Действия по настройке резервирования DHCP варьируются от маршрутизатора к маршрутизатору. Обратитесь к документации поставщика для получения дополнительной информации.

Netplan

Ubuntu 17.10 и новее использует Netplan в качестве инструмента управления сетью по умолчанию. Предыдущие версии Ubuntu использовали ifconfig и его файл конфигурации /etc/network/interfaces для настройки сети.

Файлы конфигурации Netplan записываются в синтаксисе YAML с расширением файла .yaml. Чтобы настроить сетевой интерфейс с помощью Netplan, вам необходимо создать описание YAML для интерфейса, и Netplan сгенерирует необходимые файлы конфигурации для выбранного инструмента рендеринга.

Netplan поддерживает два средства визуализации, NetworkManager и Systemd-networkd. NetworkManager в основном используется на настольных компьютерах, а Systemd-networkd используется на серверах без графического интерфейса.

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

В Ubuntu 20.04 система идентифицирует сетевые интерфейсы, используя «предсказуемые имена сетевых интерфейсов».

Первым шагом к настройке статического IP-адреса является определение имени интерфейса Ethernet, который вы хотите настроить. Для этого используйте команду ip link, как показано ниже:

Команда распечатывает список всех доступных сетевых интерфейсов. В этом примере имя интерфейса ens3:

Файлы конфигурации Netplan хранятся в каталоге /etc/netplan. Вероятно, вы найдете в этом каталоге один или несколько файлов YAML. Имя файла может отличаться от настройки к настройке. Обычно файл называется либо 01-netcfg.yaml, 50-cloud-init.yaml либо NN_interfaceName.yaml, но в вашей системе он может быть другим.

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

Чтобы назначить статический IP-адрес в сетевом интерфейсе, откройте файл конфигурации YAML в текстовом редакторе:

Прежде чем менять конфигурацию, давайте вкратце объясним код.

Каждый файл Netplan Yaml начинается с ключа network, который содержит как минимум два обязательных элемента. Первый обязательный элемент – это версия формата конфигурации сети, а второй – тип устройства. Тип устройства может быть ethernets, bonds, bridges или vlans.

В приведенной выше конфигурации также есть строка, показывающая тип renderer. По умолчанию, если вы установили Ubuntu в режиме сервера, средство визуализации настроено для использования networkdв качестве серверной части.

Под типом устройства ( ethernets) вы можете указать один или несколько сетевых интерфейсов. В этом примере у нас есть только один интерфейс ens3, настроенный для получения IP-адресации от DHCP-сервера dhcp4: yes.

Чтобы присвоить интерфейсу ens3 статический IP-адрес, отредактируйте файл следующим образом:

  • Установите DHCP на dhcp4: no.
  • Укажите статический IP-адрес. В разделе addresses: вы можете добавить один или несколько IP-адресов IPv4 или IPv6, которые будут назначены сетевому интерфейсу.
  • Укажите шлюз.
  • В разделе nameservers установите IP-адреса серверов имен.

При редактировании файлов YAML убедитесь, что вы следуете стандартам отступа кода YAML. Если синтаксис неправильный, изменения не будут применены.

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

Как изменить IP-адрес с помощью команд Linux Terminal

Каждый компьютер в локальной сети или внешней сети имеет уникальный идентификатор, называемый IP-адресом (интернет-протоколом), через который это устройство может быть расположено в сети. В настоящее время у нас есть два типа IP-адресов, IPv4 и IPv6, и каждый из них имеет разную структуру, причем сегодня наиболее широко используется IPv4, но через несколько лет именно IPv6 будет доминировать в мире сетей из-за быстрого роста сетей по всему миру.,

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

Функции знания IP-адресов

  • Контроль и администрирование оборудования в организации.
  • Определите, какой IP-адрес может быть распространен на другие компьютеры в организации.
  • Определите наличие устройства в сети.
  • Создайте правила доступа или блокировки для этого IP-адреса и многие другие задачи.

Как правило, операционные системы предлагают нам возможность графической проверки вашего IP-адреса, но важно знать, что у нас есть возможность проверять и выполнять задачи управления по IP-адресу с терминала, такие как дистрибутивы Linux, которые Solvetic Это будет сосредоточено сегодня.

Причины менять IP-адрес

  • Необходимо зарезервировать этот IP-адрес для нового устройства
  • Устранить ошибки подключения
  • Административные задачи и др.

Далее мы увидим, как мы можем выполнить этот процесс в Linux, и для этого мы будем использовать Ubuntu 17.10.

1. Знай название интерфейса или сетевой карты в Linux

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

В Ubuntu и Debian

Шаг 2
В результате мы увидим следующее:

  • Имя интерфейса
  • Текущий IP-адрес
  • Чистая маска
  • Распространение или широковещательный адрес
  • Посылки отправлены
  • Пакеты с ошибками и многими другими значениями.

2. Измените IP-адрес с помощью команд в Linux

Шаг 1
Команда ifconfig также будет полезна для установки нового IP-адреса устройства, для этого мы должны принять во внимание следующий синтаксис:

Шаг 2
Например, если мы хотим установить IP-адрес 192.168.0.20 для интерфейса enp0s3, текущего из этого оборудования, мы выполним следующую строку:

Шаг 3
Нажмите Enter, введите пароль, и мы сможем подтвердить, только если ifconfig установил новый IP:

Шаг 4
Теперь другой вариант, который у нас есть, — это изменить сетевой шлюз или шлюз, благодаря команде route это необходимо только в том случае, если в компании установлен новый маршрутизатор для какой-либо задачи управления. Для этого мы будем использовать следующий синтаксис:

Шаг 5
Например, мы можем выполнить следующую строку:

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

3. Как настроить статический IP-адрес или DHCP в Linux

$config[ads_text6] not found

Что такое фиксированный IP-адрес?

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

Что такое динамический IP-адрес?

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

Давайте посмотрим, как мы можем настроить динамический или статический IP с помощью команд в Linux.

$config[ads_text5] not found

4. Как освободить и обновить IP-адрес в Linux

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

$config[ads_text6] not found

В этом руководстве также показано, как это сделать в Windows, Mac или Linux.

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

СТАТЬЯ ПО ТЕМЕ Как отключить кнопки навигации Huawei P20 Lite

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

Затем мы покажем вам варианты, предлагаемые Huawei P20 Lite с точки зрения панели навигации, поскольку вы можете настроить ее несколькими способами и даже выбрать, что вы не хотите, чтобы она отображалась, если это больше похоже на то, как ее использовать…

Ubuntu Server 20.04 и 18.04 — Установка статического IP

Преподаю и разрабатываю лекции в Нетологии. Записывайтесь на обучение по моей ссылке .

Чтобы получить скидку 10% используйте промодкод:

ADMINGUIDE

Скидка суммируется со всеми действующими на Нетологии акциями

Есть в 20й и 18й версии сервера один момент, с непривычки понятный не каждому. Теперь, для того чтобы без лишних телодвижений поменять сетевые настройки необходимо править файлик в каталоге /etc/netplan/. В Ubuntu Server 20.04 — установка статического IP, стандартное действие проделываемое практически с каждым сервером. Вы можете либо выдавать адрес серверу через DHCP, избегая необходимости лезть в настройки сети сервера. Но в случае если DHCP сервер упал, работа может встать до его повторного введения в строй. Поэтому более разумно, если у вашего сервера только один Ethernet порт, настраивать на нем статический IP адрес, не забывая при этом настраивать резервирование на DHCP сервере.

Слышали ли вы ранее о netplan? Далеко не факт. Это средство настройки сетевых интерфейсов, впервые появившееся в убунту начиная с версии 17.10. Эта утилита пришла на замену файлу /etc/network/interfaces, который ранее применялся настройки интерфейсов.

Ubuntu Server 20.04 и 18.04 — Установка статического IP

Данные которые мы будем настраивать

Узнаём имя нашего интерфейса

Изменяем файл настроек netplan

Ubuntu Server 18.04 LTS - ls /etc/netplan

Файл со всеми параметрами находится в директории /etc/netplan
В нашем случае, его название 50-cloud-init.yaml . У вас он может называться по другому. Netplan считывает информацию из всех файлов в папке, попадающих под маску *.yaml . То есть на каждый интерфейс у вас может быть отдельный файл для удобства. Если файла нету, необходимо его сгенерировать командой sudo netplan generate . При наличии файла, открываем его на редактирование с правами рута

Так выглядят стандартные настройки интерфейса, сразу после установки сервера, когда при установке выбирается dhcp

Нам необходимо привести настройки к следующему виду:

Применяем изменения

Теперь осталось только применить изменения

Так же если вы не уверены на 100% в правильности своих настроек, сначала можно использовать sudo netplay try. Эта команда применит настройки и если всё правильно, выдаст запрос на их сохранение. Если на этот запрос не ответить в течении 2х минут, настройки вернутся к изначальному состоянию. Минус этого способа, если вы конфигурируете сервер например по сети через ssh, то смена IP адреса — приведет к разрыву соединения, и ответить на запрос о подтверждении настроек вы уже не сможете. Но вы сможете подключиться к серверу по его новым реквизитам, убедиться что всё работает, и по истечении 2х минут, когда настройки сбросятся на старые, применить их окончательно.

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

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector