Настройка сети Centos 7

Обновлено: 21.11.2024

Чтобы настроить основные сетевые функции для вашей системы, выберите «Сеть и имя хоста» на экране «Сводка по установке».

По завершении установки и первой загрузке системы все сетевые интерфейсы, которые вы настроили во время установки, будут активированы. Однако установка не предлагает настроить сетевые интерфейсы на некоторых распространенных путях установки — например, при установке CentOS с DVD на локальный жесткий диск.

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

Локально доступные интерфейсы автоматически обнаруживаются программой установки и не могут быть добавлены или удалены вручную. Обнаруженные интерфейсы перечислены на левой панели. Щелкните интерфейс в списке, чтобы отобразить более подробную информацию о нем справа. Чтобы активировать или деактивировать сетевой интерфейс, переместите переключатель в правом верхнем углу экрана в положение ON или OFF .

Существует несколько типов стандартов именования сетевых устройств, используемых для идентификации сетевых устройств с постоянными именами, такими как em1 или wl3sp0 . Для получения информации об этих стандартах см. Руководство по работе в сети Red Hat Enterprise Linux 7.

Под списком подключений введите имя хоста для этого компьютера в поле ввода Имя хоста. Имя хоста может быть либо полным доменным именем (FQDN) в формате имя хоста.имя домена, либо кратким именем хоста. в формате имя хоста. Во многих сетях есть служба Dynamic Host Configuration Protocol (DHCP), которая автоматически предоставляет подключенным системам доменное имя. Чтобы разрешить службе DHCP назначить доменное имя этому компьютеру, укажите только короткое имя хоста. Значение localhost.localdomain означает, что конкретное статическое имя хоста для целевой системы не настроено, а фактическое имя хоста установленной системы будет настроено в процессе настройки сети (например, с помощью NetworkManager с использованием DHCP или DNS).

Если вы хотите назначить имя хоста вручную, убедитесь, что вы не используете доменное имя, которое вам не делегировано, так как это может привести к недоступности сетевых ресурсов. Дополнительные сведения см. в рекомендациях по именованию в Руководстве по работе в сети Red Hat Enterprise Linux 7.

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

После завершения настройки сети нажмите «Готово», чтобы вернуться к экрану «Сводка установки».

Редактировать сетевые подключения

В этом разделе описаны только наиболее важные настройки для типичного проводного подключения, используемого во время установки. Многие из доступных параметров не нужно изменять в большинстве сценариев установки, и они не переносятся в установленную систему. Конфигурация других типов сетей в целом аналогична, хотя конкретные параметры конфигурации обязательно отличаются. Дополнительные сведения о настройке сети после установки см. в Руководстве по работе в сети Red Hat Enterprise Linux 7.

Чтобы настроить сетевое подключение вручную, нажмите кнопку «Настроить» в правом нижнем углу экрана. Появится диалоговое окно, позволяющее настроить выбранное соединение. Представленные параметры конфигурации зависят от того, является ли подключение проводным, беспроводным, широкополосным мобильным, VPN или DSL. При необходимости см. более подробную информацию о сетевых настройках в Руководстве по работе в сети.

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

По умолчанию параметры IPv4 автоматически настраиваются службой DHCP в сети. В то же время конфигурация IPv6 настроена на автоматический метод. Эта комбинация подходит для большинства сценариев установки и обычно не требует никаких изменений.

После завершения редактирования сетевых настроек нажмите Сохранить, чтобы сохранить новую конфигурацию.Если вы перенастроили устройство, которое уже было активным во время установки, вы должны перезапустить устройство, чтобы использовать новую конфигурацию в среде установки. Используйте переключатель ВКЛ/ВЫКЛ на экране «Сеть и имя хоста», чтобы перезапустить устройство.

Расширенные сетевые интерфейсы

Для установки также доступны расширенные сетевые интерфейсы. Это включает в себя виртуальные локальные сети (VLAN) и три метода использования агрегированных каналов. Подробное описание этих интерфейсов выходит за рамки данного документа; прочтите Руководство по работе в сети Red Hat Enterprise Linux 7 для получения дополнительной информации.

Чтобы создать расширенный сетевой интерфейс, нажмите кнопку + в левом нижнем углу экрана «Сеть и имя хоста».

Появится диалоговое окно с раскрывающимся меню со следующими параметрами:

Связь – представляет собой Связывание NIC (Контроллер сетевого интерфейса), метод объединения нескольких сетевых интерфейсов в один связанный канал.

Мост – представляет собой мост NIC — метод соединения нескольких отдельных сетей в одну агрегированную сеть.

Team — представляет NIC Teaming, новую реализацию для объединения ссылок, предназначенную для предоставления небольшого драйвера ядра для реализации быстрой обработки потоков пакетов и различных приложений для выполнения всего остального в пользовательском пространстве.

VLAN — представляет собой метод создания нескольких отдельных широковещательных доменов, которые взаимно изолированы.

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

После того, как вы выбрали параметр и нажали кнопку "Добавить", появится другое диалоговое окно для настройки нового интерфейса. Подробные инструкции см. в соответствующих главах Руководства по работе в сети Red Hat Enterprise Linux 7. Чтобы изменить конфигурацию существующего расширенного интерфейса, нажмите кнопку «Настроить» в правом нижнем углу экрана. Вы также можете удалить интерфейс, добавленный вручную, нажав кнопку -.

Вся документация по CentOS доступна по лицензии CC-BY-SA 3.0.

Эта страница была создана с использованием модифицированной версии пользовательского интерфейса Antora по умолчанию. Исходный код этого пользовательского интерфейса распространяется на условиях лицензии MPL-2.0.

Следующее руководство поможет вам настроить сетевые параметры CentOS 7. Если вы знакомы с CentOS 6 или более ранней версии, вы заметите, что файлы конфигурации сети практически не отличаются.

Самое большое различие между последней основной версией и более ранними версиями заключается в соглашении об именах для сетевых интерфейсов. До CentOS 7 сетевые интерфейсы нумеровались, начиная с 0. Первый интерфейс также назывался eth0. Это больше не так, так как первый сетевой интерфейс теперь помечен как enp3s0. Чтобы внести некоторую путаницу, следующий интерфейс помечен как enp8s0.

Понимание именования сетевых интерфейсов

Предсказуемый способ определения имени сетевого интерфейса был представлен в CentOS 6. Однако только в CentOS 7 эта функция была включена по умолчанию.

Предсказуемое соглашение об именах присваивает имя интерфейсу на основе ряда факторов. Для сетевой карты используются следующие параметры: тип, шина и слот. Например, первый сетевой интерфейс для сервера CentOS 7, работающего в Virtualbox, будет помечен как enp3sp или Ethernet-устройство, шина 3, слот 0.

Тип устройства
en ethernet
sl Последовательный порт IP (slip)
wl wlan
ww swan

Отключение предсказуемого именования

Хотя отключать эту функцию не рекомендуется, вы можете отключить ее в любое время. Таким образом вы вернетесь к соглашению об именах etc[0,1,2,3…].

Общие настройки

ШЛЮЗ: IP-адрес вашего сетевого шлюза. Требуется, если вам требуется подключение за пределами подсети вашей локальной сети, например подключение к Интернету.

IPADDR: IP-адрес сетевого интерфейса.

Файл конфигурации

Настройка статического IP

Статический адрес — это адрес, который постоянно назначен одному хосту. Это адрес, который вручную настраивается администратором.

  1. Откройте файл конфигурации для вашего сетевого интерфейса.
  2. Добавьте в файл следующие настройки:
  3. Сохраните изменения и выйдите.
  4. Ваши новые настройки не будут применяться до тех пор, пока сетевой интерфейс не будет перезапущен или подключен к сети.Если вы удаленно вошли на сервер и изменили сетевые настройки интерфейса, к которому вы подключены, перезагрузите систему.
  5. Перезапуск сетевого интерфейса.

Настройка параметров DHCP

Динамический адрес — это адрес, арендуемый DHCP-сервером при загрузке системы или подключении сетевого интерфейса к сети. Следующие параметры настраивают сетевой интерфейс для DHCP.

  1. Откройте файл конфигурации для вашего сетевого интерфейса.
  2. Добавьте следующие настройки. Если конфигурация уже существует, измените ее, чтобы она выглядела следующим образом:
  3. Сохраните изменения и выйдите.
  4. Ваши новые настройки не будут применяться до тех пор, пока сетевой интерфейс не будет перезапущен или подключен к сети. Если вы удаленно вошли на сервер и изменили сетевые настройки интерфейса, к которому вы подключены, перезагрузите систему.
  5. Перезапуск сетевого интерфейса.

Проверьте настройки сети

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

Вывод будет отображать основную информацию об интерфейсе, такую ​​как имя устройства, IP-адрес, MAC-адрес и т. д. Ниже приведен пример вывода.

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

В этом руководстве показано, как настроить сетевые параметры в CentOS с помощью командной строки или пользовательского интерфейса Network Manager.

Как настроить параметры сети в CentOS 7 с помощью терминала

Как работает присвоение имен сетевому интерфейсу?

RHEL представил новое соглашение об именах для сетевых интерфейсов в версии RHEL 6. Однако по умолчанию эта функция была включена только в версии 7, что означало, что eth0 и eth1 больше не существовали.

Имена теперь определяются группой факторов (тип устройства, адаптер, порт/идентификатор и т. д.).

В зависимости от типа устройства имя сетевого интерфейса может начинаться с:

Настройка статического IP

Вы можете настроить статический IP-адрес через командную строку, изменив сетевой скрипт интерфейса.

<р>1. Сначала найдите имя сетевого интерфейса, который вы хотите изменить, с помощью инструмента командной строки сетевого менеджера. Запросить у системы список всех сетевых устройств, а также сведения о сети:

В нашем примере мы изменим конфигурацию первой сети.

<р>2. Для этого откройте файл конфигурации сети, введя следующее:

<р>3. Откроется текстовый редактор с конфигурацией сети.

<р>4. Чтобы установить статический IP-адрес для вашей сети, вам нужно изменить строку BOOTPROTO, чтобы она имела значение «static». Кроме того, измените параметр ONBOOT на «да», чтобы включить сеть при запуске системы.

<р>5. Затем добавьте следующую информацию о вашей сети под уже существующим текстом:

Файл конфигурации должен быть похож на пример ниже:

<р>6. Сохраните файл и выйдите из текстового редактора, вернувшись в командную строку.

<р>7. Чтобы эти изменения вступили в силу, необходимо перезапустить сеть командой:

Примечание. Если у вас нет сведений о сети (таких как IP-адрес, шлюз и т. д.), выполните команду nmcli dev show [имя_устройства_сети] . На выходе отображается вся информация, которая есть в сети.

Настройка сетевого интерфейса для DHCP

Вы можете настроить сеть для DHCP (протокола динамической конфигурации хоста) через командную строку, изменив конфигурацию сети.

<р>1. Укажите системе вывести список ваших сетевых устройств с помощью команды:

Найдите сеть, которую вы хотите настроить для DHCP, и скопируйте ее имя.

<р>2. Затем откройте соответствующий файл конфигурации. Используйте следующую команду и вставьте имя устройства в конце:

<р>3. Откроется текстовый редактор с конфигурацией сети.

<р>4. Строка BOOTPROTO должна иметь значение «dhcp» и изменить строку ONBOOT на «yes», чтобы включить сеть. Также добавьте сведения о сети, такие как IPADDR , NETMASK , GATEWAY и DNS .

<р>5. Сохраните файл и выйдите, чтобы вернуться в командную строку.

<р>6. Наконец, перезапустите сеть с помощью:

Как настроить параметры сети в CentOS 7 с помощью графического интерфейса

Чтобы настроить сетевой интерфейс CentOS через графический интерфейс, вам нужно открыть Network Manager и изменить конфигурацию в соответствии с вашими потребностями.

<р>1. Откройте Network Manager, выполнив следующую команду в командной строке:

<р>2. Команда запрашивает окно TUI NetworkManager, которое выглядит, как на изображении ниже. Выберите Изменить подключение, чтобы просмотреть параметры конфигурации.

<р>3. Затем выберите сеть, которую хотите настроить.

Теперь вы можете редактировать данное соединение.

Настройка статического IP

Если вы хотите, чтобы соединение имело статический IP-адрес, вы можете изменить конфигурацию с помощью Network Manager.

<р>1. Сначала откройте необходимые настройки подключения. Если вы выполнили шаги, описанные в разделе выше, у вас уже должно быть перед вами окно «Редактировать подключение».

<р>2. Чтобы задать статический IP-адрес для конфигурации IPv4, откройте раскрывающееся меню рядом с именем соответствующего подключения.

<р>3. По умолчанию установлено значение Автоматически. Измените настройки на Вручную.

<р>4. Затем выберите параметр «Показать» для данной сети, чтобы добавить необходимую информацию.

<р>5. Теперь вы можете добавить информацию, связанную с вашим соединением. Сюда входят адреса, шлюзы, DNS-серверы и поисковые домены. Вам не нужно заполнять все поля.

<р>6. Наконец, не забудьте включить параметр, требующий адресации IPv4 для этого подключения и автоматического подключения.

<р>7. Выберите OK и Назад, чтобы вернуться в главное меню.

Настройка сети для использования DHCP

<р>1. Чтобы настроить сеть как DHCP (протокол динамической конфигурации хоста), необходимо установить для параметров конфигурации IPv4 значение «Автоматически».

<р>2. Перед выходом из Network Manager обязательно включите автоматическое подключение для сетевого интерфейса.

<р>3. Нажмите OK, чтобы сохранить изменения.

<р>4. Затем выйдите из управления сетью, выбрав «Назад», а затем «Выход».

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

Установить системное имя хоста

Вы также можете изменить свое имя хоста с помощью Network Manager, выбрав параметр Set system hostname в главном меню.

Введите новое имя хоста и нажмите OK.

Примечание. Дополнительную информацию о том, как изменить или установить имя хоста в CentOS, см. в наших руководствах для CentOS 7 и CentOS 8.

Проверка настроек сети

Убедитесь, что ваша сеть теперь работает с новыми настройками с помощью команды:

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

После прочтения этой статьи вы должны были успешно настроить параметры сети в своей системе CentOS. Если один метод кажется слишком сложным, попробуйте другой метод, описанный в этой статье.

София Симич – начинающий технический писатель в phoenixNAP. Наряду с ее образованием в области преподавания и письма, у нее была пожизненная страсть к информационным технологиям. Она стремится разобраться в запутанных концепциях ИТ и упростить установку сложного программного обеспечения.

Nmap расшифровывается как Network Mapper. Это инструмент с открытым исходным кодом для исследования сети и аудита безопасности. С.

Узнайте, как использовать команды iptables, и посмотрите, как работает iptables. Следуя приведенным здесь инструкциям.

Узнайте, как установить Nmap в системе на базе Linux и использовать ее для удаленного извлечения ценной информации.

CentOS 7 использует Network Manager для управления сетью. Это отличный инструмент, который упрощает настройку сети в CentOS. Он имеет графические утилиты и утилиты командной строки. В этой статье я расскажу о различных сетевых терминах, о том, как найти информацию, связанную с сетью, и о конфигурации сети CentOS 7. Приступим.

В CentOS 7, если у вас установлена ​​графическая среда рабочего стола, такая как GNOME, вы можете настроить сеть с помощью графического пользовательского интерфейса.

Графическая утилита настройки сети доступна в разделе Приложения > Системные инструменты > Настройки > Сеть, как показано в отмеченном разделе на снимке экрана ниже.

В командной строке вы можете использовать команды nmtui и nmcli для настройки сети через Network Manager.

nmtui может быть не установлен по умолчанию в CentOS 7. Вы можете выполнить следующую команду, чтобы установить их.

Понимание именования сетевых интерфейсов:

В современном Linux, включая CentOS 7, сетевые интерфейсы имеют такие имена, как ens33. Если имя вашего сетевого интерфейса начинается с en, значит, это Ethernet-кабель, подключенный напрямую. Если имя вашего сетевого интерфейса начинается с wl, значит, это интерфейс WiFi.

Затем в названии есть некоторые другие буквы и цифры, такие как pN, sM, oX, обозначающие N-ю шину PCI или USB, M-й разъем для горячей замены, X-е встроенное устройство соответственно.

Итак, wlp1s2 означает, что это WiFi-интерфейс (wl) на 1-й шине USB/PCI, на 2-м разъеме для горячей замены.

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

Статические и динамические IP-адреса и DHCP:

Статический IP-адрес фиксирован. Оно не меняется со временем. С другой стороны, динамические IP-адреса могут меняться со временем.

Когда DHCP-клиент запрашивает у DHCP-сервера IP-адрес, DHCP-сервер арендует IP-адрес из диапазона IP-адресов на определенное время (TTL). По истечении этого определенного времени DHCP-клиент должен снова запросить у DHCP-сервера IP-адрес. Таким образом, каждый DHCP-клиент получает свой IP-адрес, и нет никакой гарантии, что определенный DHCP-клиент каждый раз будет получать один и тот же IP-адрес. Таким образом, IP-адреса, которые вы получаете от DHCP-сервера, называются динамическими IP-адресами.

Чтобы узнать, как настроить статический IP-адрес, см. другую мою статью [Как настроить статический IP-адрес в CentOS 7]

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

Как видно из отмеченной части скриншота ниже, мой IP-адрес – 192.168.199.169, и он динамический.

Работа с DHCP-клиентом:

Если ваш сетевой интерфейс настроен на использование DHCP, вы можете использовать dhclient для обновления IP-адресов. Давайте

Сначала освободите IP-адрес вашего сетевого интерфейса с помощью следующей команды:

ПРИМЕЧАНИЕ. Здесь ens36 — это имя сетевого интерфейса.

Теперь обновите IP-адрес с помощью следующей команды:

Файлы DNS и /etc/hosts:

Система доменных имен или сокращенно DNS используется для преобразования имен хостов в IP-адреса и наоборот.

Для этого откройте файл /etc/hosts с помощью следующей команды:

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

Теперь вы можете легко получить доступ к локальному веб-серверу из веб-браузера.

Шлюз по умолчанию:

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

Выполните следующую команду, чтобы найти шлюз по умолчанию в CentOS 7:

Как видите, мой шлюз по умолчанию — 192.168.199.2.

Подключение к сети Wi-Fi:

Вы можете подключиться к сети Wi-Fi с помощью графического пользовательского интерфейса, как показано на снимке экрана ниже.

Вы также можете использовать nmtui для подключения к сети Wi-Fi.

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

Имя моего интерфейса WiFi — wls34u1

Перейдите к редактированию подключения.

Теперь выберите Wi-Fi и перейдите к

Теперь введите имя своего профиля, имя устройства, SSID Wi-Fi, тип безопасности и пароль. Затем перейдите к .

Должно быть создано соединение Wi-Fi.

Теперь нажмите, чтобы вернуться и перейти к Активировать соединение.

Теперь выберите соединение Wi-Fi и перейдите к .

Его нужно активировать.

Теперь нажмите несколько раз, чтобы выйти из nmtui.

Теперь, чтобы проверить, работает ли Интернет, выполните следующую команду:

Как видите, интернет работает.

Распространенные проблемы:

Даже если вы можете подключиться к сети Wi-Fi или сети, Интернет может не работать. Наиболее распространенная проблема заключается в том, что DHCP-сервер возвращает неверный DNS-сервер.

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

Иногда шлюз по умолчанию может быть не установлен. Вы можете добавить шлюз по умолчанию с помощью следующей команды:

ПРИМЕЧАНИЕ. Здесь 192.168.43.1 — это IP-адрес моего маршрутизатора, а wls34u1 — имя сетевого интерфейса Wi-Fi.

Вот как вы настраиваете сетевые параметры в CentOS 7. Спасибо, что прочитали эту статью.

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