Настройка IP-адреса Linux

Обновлено: 21.11.2024

Ubuntu поставляется с рядом графических утилит для настройки сетевых устройств. Этот документ предназначен для администраторов серверов и посвящен управлению вашей сетью с помощью командной строки.

Интерфейсы Ethernet

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

Чтобы быстро определить все доступные интерфейсы Ethernet, вы можете использовать команду ip, как показано ниже.

Еще одним приложением, которое может помочь определить все сетевые интерфейсы, доступные вашей системе, является команда lshw. Эта команда предоставляет более подробную информацию об аппаратных возможностях конкретных адаптеров. В приведенном ниже примере lshw показывает один интерфейс Ethernet с логическим именем eth0 вместе с информацией о шине, сведениями о драйвере и всеми поддерживаемыми возможностями.

Логические имена интерфейса Ethernet

Логические имена интерфейсов также можно настроить с помощью конфигурации сетевого плана. Если вы хотите контролировать, какой интерфейс получает конкретное логическое имя, используйте клавиши match и set-name. Ключ совпадения используется для поиска адаптера на основе некоторых критериев, таких как MAC-адрес, драйвер и т. д. Затем можно использовать ключ set-name для изменения устройства на желаемое логическое имя.

Настройки интерфейса Ethernet

ethtool – это программа, которая отображает и изменяет параметры карты Ethernet, такие как автосогласование, скорость порта, дуплексный режим и Wake-on-LAN. Ниже приведен пример просмотра поддерживаемых функций и настроенных параметров интерфейса Ethernet.

IP-адресация

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

Временное назначение IP-адреса

Для временной настройки сети вы можете использовать команду ip, которая также присутствует в большинстве других операционных систем GNU/Linux. Команда ip позволяет настроить параметры, которые вступают в силу немедленно, однако они не являются постоянными и будут потеряны после перезагрузки.

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

Затем IP-адрес можно использовать для установки связи вверх или вниз.

Чтобы проверить конфигурацию IP-адреса enp0s25, вы можете использовать команду ip следующим образом.

Чтобы настроить шлюз по умолчанию, вы можете использовать команду ip следующим образом. Измените адрес шлюза по умолчанию, чтобы он соответствовал требованиям вашей сети.

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

Если вам требуется DNS для временной конфигурации сети, вы можете добавить IP-адреса DNS-серверов в файл /etc/resolv.conf . Как правило, непосредственное редактирование /etc/resolv.conf не рекомендуется, но это временная и непостоянная конфигурация. В приведенном ниже примере показано, как ввести два DNS-сервера в /etc/resolv.conf, которые следует изменить на серверы, подходящие для вашей сети. Более подробное описание правильного постоянного способа настройки DNS-клиента приведено в следующем разделе.

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

Примечание

Сброс конфигурации IP с помощью команды ip не очищает содержимое /etc/resolv.conf . Вы должны удалить или изменить эти записи вручную или перезагрузиться, что также должно привести к перезаписи /etc/resolv.conf , который является символической ссылкой на /run/systemd/resolve/stub-resolv.conf .

Динамическое назначение IP-адреса (DHCP-клиент)

Чтобы настроить сервер на использование DHCP для динамического назначения адресов, создайте конфигурацию netplan в файле /etc/netplan/99_config.yaml . В приведенном ниже примере предполагается, что вы настраиваете свой первый интерфейс Ethernet, обозначенный как enp3s0.

Затем конфигурацию можно применить с помощью команды netplan.

Назначение статического IP-адреса

Чтобы настроить систему на использование статического назначения адресов, создайте конфигурацию netplan в файле /etc/netplan/99_config.yaml . В приведенном ниже примере предполагается, что вы настраиваете свой первый интерфейс Ethernet, обозначенный как eth0. Измените значения addresses, gateway4 и nameservers в соответствии с требованиями вашей сети.

Затем конфигурацию можно применить с помощью команды netplan.

Интерфейс обратной связи

Интерфейс обратной связи идентифицируется системой как lo и имеет IP-адрес по умолчанию 127.0.0.1. Его можно просмотреть с помощью команды ip.

Разрешение имени

Разрешение имен применительно к IP-сетям — это процесс сопоставления IP-адресов с именами хостов, упрощающий идентификацию ресурсов в сети.В следующем разделе объясняется, как правильно настроить систему для разрешения имен с помощью DNS и статических записей имен хостов.

Конфигурация DNS-клиента

Традиционно файл /etc/resolv.conf был статическим файлом конфигурации, который редко требовалось изменять или изменять автоматически с помощью клиентских ловушек DCHP. Systemd-resolve обрабатывает конфигурацию сервера имен, и с ним следует взаимодействовать с помощью команды systemd-resolve. Netplan настраивает systemd-resolved для создания списка серверов имен и доменов для помещения в /etc/resolv.conf , который является символической ссылкой:

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

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

Если вы попытаетесь пропинговать хост с именем server1, ваша система автоматически запросит у DNS полное доменное имя (FQDN) в следующем порядке:

Если совпадений не найдено, DNS-сервер предоставит результат не найдено, и DNS-запрос завершится ошибкой.

Статические имена хостов

Статические имена хостов — это локально определенные сопоставления имен хостов и IP-адресов, расположенные в файле /etc/hosts . Записи в файле hosts по умолчанию имеют приоритет над DNS. Это означает, что если ваша система пытается разрешить имя хоста и оно совпадает с записью в /etc/hosts, она не будет пытаться найти запись в DNS. В некоторых конфигурациях, особенно когда доступ в Интернет не требуется, серверы, взаимодействующие с ограниченным числом ресурсов, можно удобно настроить на использование статических имен хостов вместо DNS.

Ниже приведен пример файла hosts, в котором несколько локальных серверов идентифицируются простыми именами хостов, псевдонимами и эквивалентными им полными доменными именами (FQDN).

Примечание

В приведенном выше примере обратите внимание, что каждому из серверов были присвоены псевдонимы в дополнение к их собственным именам и полным доменным именам. Server1 сопоставлен с именем vpn, server2 называется mail, server3 как www и server4 как файл.

Конфигурация коммутатора службы имен

Порядок, в котором ваша система выбирает метод преобразования имен хостов в IP-адреса, контролируется файлом конфигурации переключателя службы имен (NSS) /etc/nsswitch.conf . Как упоминалось в предыдущем разделе, обычно статические имена хостов, определенные в системном файле /etc/hosts, имеют приоритет над именами, полученными из DNS. Ниже приведен пример строки, отвечающей за этот порядок поиска имен хостов в файле /etc/nsswitch.conf.

files сначала пытается разрешить статические имена хостов, расположенные в /etc/hosts .

mdns4_minimal пытается разрешить имя с помощью многоадресной рассылки DNS.

[NOTFOUND=return] означает, что любой ответ notfound предыдущего процесса mdns4_minimal следует рассматривать как авторитетный и что система не должна пытаться продолжать поиск ответ.

dns представляет собой устаревший одноадресный DNS-запрос.

mdns4 представляет многоадресный DNS-запрос.

Чтобы изменить порядок вышеупомянутых методов разрешения имен, вы можете просто изменить строку hosts: на значение по вашему выбору. Например, если вы предпочитаете использовать устаревший одноадресный DNS вместо многоадресного DNS, вы можете изменить строку в файле /etc/nsswitch.conf, как показано ниже.

Связь

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

Настройте мост, изменив конфигурацию сетевого плана в /etc/netplan/:

Примечание

Введите соответствующие значения для вашего физического интерфейса и сети.

Теперь примените конфигурацию, чтобы включить мост:

Теперь новый интерфейс моста должен быть запущен и работать. brctl предоставляет полезную информацию о состоянии моста, определяет, какие интерфейсы являются частью моста и т. д. Для получения дополнительной информации см. man brctl.

networkd-dispatcher для pre-up, post-up и т. д. скриптов ловушек

Пользователи предыдущего ifupdown могут быть знакомы с использованием скриптов-ловушек (например, pre-up, post-up и т. д.) в своих файлах интерфейсов. Конфигурация Netplan в настоящее время не поддерживает сценарии подключения в своем определении конфигурации.

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

Примечание. Если не на Ubuntu Server, а на рабочем столе, сеть управляется Network Manager — в этом случае вместо этого вам понадобятся сценарии NM Dispatcher.

В FAQ по Netplan есть отличная таблица, в которой сравниваются тайминги событий между ifupdown / systemd-networkd / network-manager

Важно помнить, что эти хуки выполняются асинхронно; то есть они не будут блокировать переход в другое состояние.

В FAQ Netplan также есть пример преобразования старого хука ifupdown в networkd-dispatcher .

Ресурсы

На странице Ubuntu Wiki Network есть ссылки на статьи, посвященные более сложной настройке сети.

На веб-сайте netplan есть дополнительные примеры и документация.

Справочная страница netplan содержит дополнительную информацию о netplan.

Справочная страница systemd-resolved содержит дополнительную информацию о сервисе systemd-resolved.

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

Убунту

Начиная с версии 17 Ubuntu, сеть настраивается с помощью Netplan, который представляет собой систему конфигурации на основе YAML. Он позволяет настроить IP-адрес, сетевую маску, шлюз и DNS в одном месте.

Начните с редактирования файла вашего интерфейса: в данном случае 01-netcfg.yaml .

vi /etc/netplan/01-netcfg.yaml

Редактирование файла интерфейса

Вы увидите networkd или systemd в месте рендерера; оставьте все как есть.

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

Затем вы можете применить эту конфигурацию, запустив netplan apply .

Конфигурации YAML без ума от отступов, поэтому, если вы получите сообщение об ошибке, сначала проверьте там.

ЦентрОС

Теперь давайте сделаем то же самое в CentOS. Здесь нам нужно будет отредактировать все по-старому, используя sysconfig и network-scripts:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Вы измените то, что видите, на что-то вроде этого:

Затем вы можете применить эту конфигурацию, запустив:

/etc/init.d/ перезапуск сети

Хорошо, теперь вы сможете работать со статическим IP-адресом в двух наиболее распространенных дистрибутивах Linux. Теперь давайте более подробно рассмотрим новую команду ip.

Использование IP и сетевого плана

Большинство знатоков Linux уже давно используют ipconfig, но теперь его заменила новая команда ip . Вот как можно выполнять некоторые основные задачи с помощью новой команды.

Показать свой IP с помощью ip

или даже короче и эффективнее…

(обе команды показывают все интерфейсы)

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

Включить или отключить интерфейс с помощью IP

IP-ссылка настроена на eth1

IP-ссылка отключила eth1

Показывать только интерфейсы IPv4

Хорошо, теперь вы должны знать, как установить статический IP-адрес как в Ubuntu, так и в CentOS, а также как получить базовую информацию о сети, используя ip вместо ipconfig .

Написано Даниэлем Мисслером

Дэниэл Мисслер – лидер в области кибербезопасности, писатель и основатель программы обучения без учителя. Он пишет о безопасности, технологиях и обществе, о нем писали в New York Times, WSJ и BBC.

Главное сетевое сообщество для умных и любознательных людей, интересующихся безопасностью, технологиями и обществом.

Каждый понедельник утром я собираю более 20 часов материалов и анализов в краткое изложение и отправляю его примерно 50 000 человек…

Команда ip — это новая сетевая утилита командной строки, которая используется для назначения IP-адреса сетевому интерфейсу или настройки/обновления полезных сетевых переменных в системе Linux.

Он является частью пакета iproute2 и предлагает несколько задач сетевого администрирования, таких как включение и выключение сетевых интерфейсов, назначение и удаление IP-адресов и маршрутов, управление кешем ARP и многое другое.

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

Команда ifconfig устарела и заменена командой ip во всех современных дистрибутивах Linux. Однако команда ifconfig по-прежнему работает и доступна для большинства дистрибутивов Linux.

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

Как настроить статический IP-адрес Интернет-протокола (IPv4)

Чтобы настроить статические IP-адреса в Linux, вам необходимо обновить или отредактировать файл конфигурации сети, чтобы назначить системе статический IP-адрес. Вы должны быть суперпользователем с командой su (сменить пользователя) из терминала или командной строки.

Для RHEL/CentOS/Fedora и Rocky Linux/AlmaLinux

Откройте и отредактируйте файлы конфигурации сети для (eth0 или eth1) с помощью вашего любимого текстового редактора. Например, назначение IP-адреса интерфейсу eth0 следующим образом.

Простой вывод:

Для Ubuntu/Debian/Linux Mint

Назначьте статический IP-адрес для редактирования файла конфигурации интерфейса eth0 /etc/network/interfaces, чтобы внести постоянные изменения, как показано ниже.

Затем перезапустите сетевые службы после ввода всех данных с помощью следующей команды.

1. Как назначить IP-адрес определенному интерфейсу

Следующая команда используется для назначения IP-адресов определенному интерфейсу (eth1) на лету.

Примечание. К сожалению, все эти настройки будут потеряны после перезагрузки системы.

2. Как проверить IP-адрес

Чтобы получить подробную информацию о ваших сетевых интерфейсах, такую ​​как IP-адрес, MAC-адрес, используйте следующую команду, как показано ниже.

Пример вывода

3. Как удалить IP-адрес

Следующая команда удалит назначенный IP-адрес с данного интерфейса (eth1).

4. Как включить сетевой интерфейс

Флаг «вверх» с именем интерфейса (eth1) включает сетевой интерфейс. Например, следующая команда активирует сетевой интерфейс eth1.

5. Как отключить сетевой интерфейс

Флаг «вниз» с именем интерфейса (eth1) отключает сетевой интерфейс. Например, следующая команда деактивирует сетевой интерфейс eth1.

6. Как проверить таблицу маршрутов?

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

Пример вывода

7. Как добавить статический маршрут

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

8. Как удалить статический маршрут

Чтобы удалить назначенный статический маршрут, просто введите следующую команду.

9. Как добавить постоянные статические маршруты

Все указанные выше маршруты будут потеряны после перезагрузки системы. Чтобы добавить постоянный статический маршрут, отредактируйте файл /etc/sysconfig/network-scripts/route-eth0 (мы сохраняем статический маршрут для (eth0).

Для RHEL/CentOS/Fedora и Rocky Linux/AlmaLinux

добавьте следующие строки, сохраните и выйдите. По умолчанию файла route-eth0 там не будет, его нужно создать.

Для Ubuntu/Debian/Linux Mint

Откройте файл /etc/network/interfaces и в конце добавьте постоянные статические маршруты. IP-адреса могут отличаться в вашей среде.

Затем перезапустите сетевые службы после ввода всех данных с помощью следующей команды.

10. Как добавить шлюз по умолчанию

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

Пожалуйста, поправьте меня, если я что-то пропустил. Пожалуйста, обратитесь к странице руководства, выполняющей man ip из терминала/командной строки, чтобы узнать больше о IP-команде.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Похожие сообщения

36 мыслей о «10 полезных IP-команд для настройки сетевых интерфейсов»

На моем ноутбуке установлен Debian buster. По умолчанию это нм. Но я использовал сеть/интерфейсы много лет назад.

Успокойтесь. Netplan еще не отвечает за рабочий стол Ubuntu 18 bionic beaver. У нас также могут возникнуть проблемы с resolvconf.

grep ‘^ *renderer: *NetworkManager’ /etc/netplan/01-network-manager-all.yaml && [делать что-то]
> || echo netplan заменил NetworkManager здесь\, \"man netplan\"

Ваша информация устарела. Например:

В Ubuntu теперь есть сетевой план.

Чтобы добавить постоянный статический маршрут, отредактируйте файл /etc/sysconfig. Каталога /etc/sysconfig вообще нет.

Знаете ли вы, почему в Ubuntu реализован сетевой план? Это во всех дистрибутивах Debian?

Мы довольно быстро движемся к двум различным ветвям Linux; RH для предприятий и Ubuntu/Debian для разработчиков.

Я думаю, вам следует спросить об этом Canonical, а не меня. Обычно я удаляю это и настраиваю сеть с помощью networkd.

grep '^ *renderer: *NetworkManager' /etc/netplan/01-network-manager-all.yaml && sudo /etc/init.d/networking stop
sudo ip addr add 192.168.1.1/24 разработчик $eth1

> || эхо netplan может быть ответственным\, \"man netplan\"

Проблема с настройкой статического IP.

Выполнен статический маршрут через графический интерфейс, и при перезагрузке я не получаю WAN. Также мой «eth0» отображается как «enp2s0», не знаю, как это получилось. (только проводная сеть, беспроводная связь отключена, IPv6 установлен как только локальная связь) Требуется ли Linux Mint 18.3 IPv6 для подключения к глобальной сети? Единственный способ восстановить мою сеть — установить автоматический DHCP и перезапустить.

Ваш процесс был чистым и аккуратным, и он работал.

Могу ли я спросить: я принял слегка неправильно сконфигурированную систему на своей новой должности и обнаружил несколько файлов ifcfg-***, в которых некоторые параметры заключены в кавычки.

Мне интересно, влияют ли эти цитаты на систему или это просто предпочтения одного человека?

Пожалуйста, смотрите ниже:

Я не вижу никаких проблем с кавычками, но мне интересно, почему они там.

Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

Есть два типа разработчиков: те, кто использует Linux, и те, кто когда-нибудь будет использовать Linux. Операционная система с открытым исходным кодом становится все более и более популярной, потому что она бесплатна — и потому, что после многих лет игнорирования или активной борьбы с Linux Microsoft стала почти дружелюбной по отношению к выскочке-пингвину. Для разработчиков, переходящих на Linux, эта запись из нашей серии «20 лучших за 2020 год» от Сукеша Мудраколы, первоначально опубликованная в июле, показывает, как настроить статический IP-адрес в Linux. И главный вывод, как говорится в заголовке, заключается в том, что это проще, чем вы думаете.

Статический IP-адрес, как следует из названия, — это IP-адрес, который не меняется. Он также известен как фиксированный IP-адрес. Наличие статического IP-адреса может иметь решающее значение по нескольким причинам, таким как настройка домашнего файлового сервера, переадресация портов, совместное использование принтера или любого другого устройства, подключенного к сети по сети. Статический IP-адрес также можно использовать для удаленного доступа к ПК, что помогает избежать конфликтов IP-адресов в офисной среде. IP-адреса в системах Linux обычно назначаются автоматически серверами протокола динамической конфигурации хоста (DHCP). Но эти назначенные IP-адреса являются динамическими, то есть они могут меняться каждый раз, когда вы перезагружаете систему Linux или когда сервер переназначает IP-адреса. По целому ряду причин, упомянутых выше, наличие статического IP-адреса может быть полезным. Настройка статического IP-адреса для Windows и macOS довольно проста и часто может быть легко настроена несколькими способами. Однако настройка статического IP-адреса в среде Linux может оказаться сложной задачей.

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

Настройка статического IP-адреса для Red Hat Enterprise Linux, CentOS, Scientific Linux и Fedora

В Red Hat Enterprise Linux (RHEL), Fedora и других их клонах, включая Scientific Linux и CentOS, конфигурация для установки статического IP-адреса будет храниться в конфигурации сетевой карты (NIC). Сетевую карту можно найти в каталоге /etc/sysconfig/network-scripts/.

Прежде чем мы продолжим, важно знать, что все команды, которые мы будем использовать, требуют root-доступа. Вы можете либо войти в систему как пользователь root и продолжить процесс, либо добавить «sudo» перед каждой командой.

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

$ip адрес или показ ссылки $ip

Если ваше устройство подключено через проводную сеть, найдите имя сетевой карты, начинающееся с буквы "e". Если вы подключены через беспроводную сеть, например Wi-Fi, имя сетевой карты обычно начинается с буквы «w».

Теперь, когда у вас есть имя сетевой карты, нам нужно открыть ее конфигурацию, чтобы настроить статический IP-адрес. Вы можете редактировать этот файл конфигурации либо в редакторе командной строки, используя обычный текстовый редактор vi, либо сделать это графически, используя некоторые пакеты сетевых утилит, такие как NetworkManager TUI (nmtui).

Чтобы изменить конфигурацию, используйте эту команду:

Примечание. Здесь eth0 — имя сетевой карты, и оно может быть разным для разных компьютеров.

Добавьте или измените конфигурацию ниже:

  • BOOTPROTO=статический
  • IPADDR=192.168.0.1
  • NETMASK=255.255.255.0
  • ШЛЮЗ=192.168.0.1
  • DNS1=8.8.8.8
  • DNS2=8.8.4.4

Затем нажмите «Esc», чтобы выйти из режима вставки, и введите :wq, чтобы сохранить файл и выйти из редактора. После внесения изменений перезапустите сеть либо перезагрузив систему, либо просто используя эту команду:

$ systemctl перезапустить сеть

Теперь в системе настроен статический IP-адрес. Если вы хотите вернуться к динамическому IP-адресу, вы можете сделать это, просто установив «BOOTPROTO=dhcp» и удалив строки, которые вы добавили выше.

Настройка систем Ubuntu/Debian

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

В системах Linux на основе Debian конфигурация сетевой карты хранится в каталоге /etc/network/. Чтобы отредактировать его, вы можете использовать любой редактор или использовать эту команду:

$ sudo nano /etc/network/interfaces

Теперь измените или обновите конфигурацию на:

  • авто eth0
  • iface eth0 инет статический
  • адрес 192.168.1.1
  • сетевая маска 255.255.255.0
  • шлюз 192.168.0.1
  • DNS-серверы имен 4.4.4.4

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

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

Читайте также: