Как настроить сеть на CentOS7

How Configure Network Centos7



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

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







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





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





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

$судо ням установитьNetworkManager-tui-а также



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

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

В названии есть еще несколько букв и цифр, например pN , sM , oX указание N шина PCI или USB, M слот горячей замены, Икс бортовое устройство соответственно.

Так, wlp1s2 означает, что это интерфейс Wi-Fi ( wl ) на 1 улШина USB / PCI, на 2 ndслот горячей замены.

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

$ipк

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

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

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

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

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

$ipк

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

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

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

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

$судоdhclient-v Ens36

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

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

$судоdhclient-vEns36

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

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

Вот как работает DNS: когда вы посещаете google.com, ваш компьютер ищет DNS-сервер, который вы установили или ваш интернет-провайдер настроен на поиск IP-адреса google.com, затем он подключается к этому IP-адресу и загружает веб-страницу в ваш браузер. Без DNS вам пришлось бы знать IP-адрес google.com и запоминать его, что в современном мире практически невозможно.

До того, как существовал DNS-сервер, / etc / hosts файл использовался для разрешения имен. Это по-прежнему полезно для локального разрешения имен. Например, когда вы разрабатываете веб-сайт, вы можете предпочесть ввести mywebsite.com вместо того, чтобы вводить IP-адрес вашего веб-сервера 192.168.199.169 .

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

$судо мы /так далее/хозяева

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

192.168.199.169 mywebsite.com

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

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

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

Например, если вы переходите на google.com, то запрос отправляется через IP-адрес вашего маршрутизатора, шлюза по умолчанию.

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

$IP-маршрутПоказать

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

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

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

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

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

$судо ipк| рукояткаwl

Имя моего интерфейса Wi-Fi: wls34u1

Теперь откройте nmtui:

$судоnmtui

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

Теперь перейдите к

Теперь выберите Вай фай а затем перейдите к

Теперь введите свой Имя профиля , Устройство имя, Wi-Fi SSID , Безопасность тип и Пароль . Затем перейдите в .

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

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

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

Он должен быть активирован.

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

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

$пингGoogle com

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

Общие проблемы:

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

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

$выбросил 'сервер имен 8.8.8.8' | судо тройник /так далее/resolv.conf

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

$судо IP-маршрутдобавить по умолчанию через 192.168.43.1 dev wls34u1

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

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