Как да конфигурирате мрежата на CentOS7

How Configure Network Centos7



CentOS 7 използва Network Manager за управление на мрежата. Това е чудесен инструмент, който улеснява конфигурирането на мрежата на CentOS. Той има графични и команди базирани помощни програми. В тази статия ще говоря за различни мрежови термини, как да намеря свързана с мрежата информация и мрежова конфигурация на CentOS 7. Да започваме.

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







Помощната програма за конфигуриране на графична мрежа е достъпна в Приложения > Системни настройки > Настройки > Мрежа както можете да видите в маркирания раздел на екрана по -долу.





От командния ред можете да използвате nmtui и nmcli команди за конфигуриране на мрежи чрез Network Manager.





nmtui може да не се инсталира по подразбиране на CentOS 7. Можете да изпълните следната команда, за да ги инсталирате.

$sudo yum инсталирайтеNetworkManager-tui



Разбиране на имената на мрежовия интерфейс:

В съвременния Linux, включително CentOS 7, мрежовите интерфейси имат имена като ens33 . Ако името на вашия мрежов интерфейс започва с На , това е директно включен Ethernet кабел. Ако името на мрежовия ви интерфейс започва с wl , тогава това е WiFi интерфейс.

След това има някои други букви и цифри в името, като например pN , sM , oX посочващ н PCI шина или USB, М слот за горещ щепсел, х и съответно бордово устройство.

Така, wlp1s2 означава, че това е WiFi интерфейс ( wl ) на 1 улUSB/PCI шина, на 2 ndслот за горещ щепсел.

За да разберете името на инсталираните мрежови интерфейси, изпълнете следната команда:

$ipда се

Статични срещу динамични 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да се

Както можете да видите от маркирания раздел на екрана по -долу, моят IP адрес е 192.168.199.169 и е динамичен .

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

Ако вашият мрежов интерфейс е конфигуриран да използва DHCP, можете да използвате dhclient за подновяване на IP адреси. Нека да

Първо освободете IP адреса на вашия мрежов интерфейс със следната команда:

$sudodhclient-v -rens36

ЗАБЕЛЕЖКА: Тук, ens36 е името на мрежовия интерфейс.

Сега подновете IP адреса със следната команда:

$sudodhclient-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 със следната команда:

$sudo ние /и т.н./домакини

Сега добавете следния ред там и запишете файла:

192.168.199.169 mywebsite.com

Сега можете да получите достъп до вашия локален уеб сървър от уеб браузъра много лесно.

Шлюз по подразбиране:

Ако използвате рутер, значи вече използвате шлюз. Обикновено това е IP адресът на вашия рутер, който имате в дома си. Технически това е изходящият път, по който преминава пакет от вашия компютър. Шлюзът по подразбиране е пътят, по който пакетът ще отиде по подразбиране.

Например, ако отидете на google.com, тогава заявката се изпраща през IP адреса на вашия рутер, шлюза по подразбиране.

Изпълнете следната команда, за да намерите вашия шлюз по подразбиране на CentOS 7:

$ip маршрутшоу

Както можете да видите, моят шлюз по подразбиране е 192.168.199.2 .

Свързване към WiFi мрежа:

Можете да се свържете с WiFi мрежа, като използвате графичния потребителски интерфейс, както можете да видите от екрана по -долу.

Можете също да използвате nmtui за свързване към WiFi мрежа.

Първо разберете името на вашия мрежов интерфейс със следната команда:

$sudo ipда се| захващанеwl

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

Сега отворете nmtui:

$sudonmtui

Отидете на Редактирайте връзка .

Сега отидете на

Сега изберете Wi-Fi и след това отидете на

Сега въведете вашия Профилно име , Устройство име, Wi-Fi SSID , Сигурност тип и Парола . След това отидете на .

Трябва да се създаде Wi-Fi връзка.

Сега натиснете да се върна и да отида Активирайте връзка .

Сега изберете вашата Wi-Fi връзка и отидете на .

Трябва да се активира.

Сега натиснете няколко пъти, за да излезете от nmtui.

Сега, за да проверите дали интернет работи, изпълнете следната команда:

$пингGoogle com

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

Чести проблеми:

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

За да поправите това, изпълнете следната команда:

$изхвърлен 'сървър с имена 8.8.8.8' | sudo тройник -да се /и т.н./resolv.conf

Вашият шлюз по подразбиране може да не е зададен от време на време. Можете да добавите шлюз по подразбиране със следната команда:

$sudo ip маршрутдобавете по подразбиране чрез 192.168.43.1 dev wls34u1

ЗАБЕЛЕЖКА: Тук 192.168.43.1 е IP адресът на моя рутер и wls34u1 е името на интерфейса на Wi-Fi мрежата.

Така че по този начин конфигурирате мрежовите настройки на CentOS 7. Благодаря, че прочетохте тази статия.