В 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. Спасибо, что прочитали эту статью.