Как управлять своим IP-адресом в Linux: поиск, настройка и изменение

Как управлять своим IP-адресом в Linux: поиск, настройка и изменение

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





Как узнать свой IP-адрес и DNS-адрес

Использование командной строки

Старый метод для этого заключался в использовании ifconfig команда. Однако с тех пор это было заменено на ip команда. Чтобы показать тип вашего IP-адреса:





ip addr show

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





В выходных данных также отображается информация о любых сетевых устройствах или интерфейсах, установленных в вашей системе, поскольку такие устройства, как ноутбуки, могут иметь как проводную, так и беспроводную сеть Ethernet. Наиболее распространенное имя интерфейса - eth0, но в системах Ubuntu с systemd (например, Ubuntu 16.04 и новее) сетевой интерфейс называется ens33.

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



nmcli device show | grep IP4.DNS

Использование графического интерфейса

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

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





Как установить или изменить IP-адрес (в старых системах)

Использование командной строки

В более старых версиях Ubuntu для настольных ПК используется и т.д. / сеть / интерфейсы файл. Отобразите содержимое файла с помощью Кот команда, и если содержимое выглядит так, как показано на рисунке ниже, ваша система использует более старую версию сетевой службы.

В настоящее время ваша система настроена на автоматическое получение своего IP-адреса с помощью DHCP. Чтобы внести изменения, откройте интерфейсы файл с помощью nano и при необходимости установите значения в файле. Сначала измените dhcp на статический, затем добавьте строки для адреса, сетевой маски, шлюза и DNS-серверов в соответствии с вашей сетью.





Интернет - это боль по-английски
sudo nano /etc/network/interfaces

После внесения изменений закройте файл, нажав Ctrl + X и сохраните изменения. Наконец, перезапустите сетевую службу с помощью следующей команды, чтобы изменения вступили в силу.

sudo /etc/init.d/networking restart

Использование графического интерфейса

Чтобы настроить свой IP-адрес в старых системах Ubuntu, перейдите в Системные настройки> Сеть> выберите интерфейс, который вы хотите настроить, и нажмите кнопку Параметры кнопка. Щелкните вкладку IPv4, выберите «Вручную» в раскрывающемся списке «Метод» и, наконец, выберите Добавлять кнопка.

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

Как установить или изменить IP-адрес (в новых системах)

Использование командной строки

Конфигурация сети была полностью изменена в Ubuntu 17.10 с помощью нового инструмента под названием Netplan. Файлы конфигурации Netplan находятся в / etc / netplan и, как и в старом методе, вы можете настроить сеть с помощью текстового редактора.

Netplan использует синтаксис похож на JSON а именно еще один язык разметки (YAML). YAML является весьма поляризационным, и многие разработчики либо его любят, либо ненавидят. Одна из причин заключается в том, что YAML учитывает отступы или линии, поэтому будьте особенно осторожны с этим пробелом.

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

ошибка Windows 10 0x80004005 неопределенная ошибка
sudo nano /etc/netplan/01-network-manager-all.yaml

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

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

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

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes

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

sudo netplan apply
sudo netplay --debug apply

Использование графического интерфейса

Чтобы установить IP-адрес в графическом интерфейсе, перейдите в Настройки> Сеть и щелкните значок шестеренки интерфейса, который вы хотите настроить. Щелкните вкладку IPv4, выберите «Вручную» и введите необходимые параметры. Нажмите Применить, чтобы принять изменения и насладиться новыми настройками сети.

Как установить или изменить имя хоста

Использование командной строки

Как и ваш IP-адрес, к вашему компьютеру можно обращаться по имени устройства или имени хоста. Подобно вашему IP-адресу, никакие два устройства не могут иметь одинаковое имя хоста в вашей сети, и его также можно изменить с помощью только текстового редактора. Чтобы установить тип вашего имени хоста:

sudo nano /etc/hostname

Нажмите Ctrl + X для выхода и не забудьте сохранить изменения. Последний файл, который вам нужно отредактировать, - это / etc / hosts файл. Под линией, имеющей localhost это строка, которая отображает ваше старое имя хоста. Измените старое имя хоста на новое желаемое имя хоста и нажмите Ctrl + X для выхода и сохранения изменений. Последним шагом будет перезагрузка устройства с помощью перезагружать команда, чтобы изменения вступили в силу.

Файл hosts используется для сопоставления имен хостов с IP-адресами и является общим почти для всех операционных систем. Например, если вы отправите ping-запрос localhost с терминала, он будет преобразован в 127.0.0.1 из-за первой строки в файле hosts. Это причина, по которой нам нужно обновить его новым именем хоста, чтобы обеспечить правильное разрешение.

Использование графического интерфейса

Хотя вы можете изменить свое имя хоста из графического интерфейса, вам все равно нужно будет отредактировать хозяева файл из терминала после редактирования в графическом интерфейсе. Чтобы изменить имя хоста, перейдите в «Настройки»> «Сведения»> «О программе», измените имя устройства и закройте окно. Теперь измените файл hosts, как описано выше, и перезагрузите систему, чтобы изменения вступили в силу.

Другие способы управления вашей сетью в Linux

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

Делиться Делиться Твитнуть Эл. адрес Руководство по анимации речи для новичков

Оживить речь может быть непросто. Если вы готовы начать добавлять диалог в свой проект, мы разберем этот процесс за вас.

Читать далее
Похожие темы
  • Linux
  • Айпи адрес
  • Исправление проблем
  • Команды Linux
Об авторе Юсуф Лималия(Опубликовано 49 статей)

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

Ещё от Yusuf Limalia

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux