След инсталирането на CentOS 6 дистрибуцията, параметрите на интернет връзката се настройват автоматично, така че можете веднага да отидете на работа в браузъра или да изтеглите пакети от терминала . Понякога обаче потребителят е изправен пред задачата да промени стойностите на текущата връзка, да създаде нова или да премине към друга съществуваща мрежа. В този случай ще трябва ръчно да зададете подходящите параметри, като използвате един от наличните методи. Само за тях и ще бъдат обсъдени по-нататък.
Съдържанието
Всички мрежови настройки, както и повечето други настройки, се съхраняват в определени конфигурационни файлове и се четат от стандартни услуги и приложения. Работата на интернет връзката зависи от съдържанието на тези файлове. Можете да коригирате необходимите стойности с помощта на два различни метода - с помощта на допълнителна помощна програма или чрез самостоятелна промяна на съдържанието на конфигурационните документи. По-долу ще анализираме подробно тези два метода и ще трябва само да изберете най-добрия.
Преди да започнем анализ на пълни методи, бих искал да отбележа вградената възможност за бързо свързване към мрежата, като се използва стандартната помощна програма ifconfig . Тази опция ще бъде полезна за онези потребители, които искат да зададат свой собствен IP-адрес и маска на подмрежата. Всички действия се изпълняват буквално на няколко стъпки:
ifconfig
, след което се запознайте със съществуващите интерфейси, за да разберете коя трябва да бъде конфигурирана. ifconfig eth0 192.168.0.1 netmask 255.255.255.255
, където всички стойности, включително имена на интерфейси, ifconfig eth0 192.168.0.1 netmask 255.255.255.255
с необходимите. sudo ifconfig eth0 down
. dhclient eth0
. Разбира се, тази опция ви позволява да настроите нова връзка само за няколко минути, но не винаги възможността за такава настройка отговаря на нуждите на потребителите, затова ви съветваме да се запознаете със следните два метода.
Приложението TUI NetworkManager има сходство на графичен интерфейс, реализиран чрез "Терминал" . Такъв инструмент ви позволява бързо да управлявате съществуващите мрежи и да създавате нови. Въпреки това, за начало, тази програма трябва да бъде инсталирана в системата и след това вече е възможно да се пристъпи към редактиране на параметрите.
sudo yum install NetworkManager-tui
. nmtui
. Разглежданият метод е по-подходящ за начинаещи потребители, които все още не са се сблъскали с работата в конфигурационните файлове. Въпреки това, той има своите недостатъци, например ограничена функционалност. Никой инструмент няма да предостави пълен списък с настройки, които могат да се променят независимо в конфиг.
Всички конфигурационни файлове в операционните системи, базирани на ядрото на Linux, се променят чрез различни текстови редактори. Има много такива решения, така че обикновено потребителят сам избира най-добрата опция. Изборът на програма за отваряне на конфиг обаче не е толкова важен, колкото самия процес на конфигуриране.
cd /etc/sysconfig/network-scripts/
. sudo nano ifcfg-enp0s3
, където enp0s3 е името на интерфейса, който трябва да се промени. Ако системата все още няма този редактор, първо го инсталирайте с помощта на sudo yum install nano
. service network restart
да актуализирате конфигурацията. Сега да разгледаме наличните параметри и да разгледаме два вида конфигурация - статична връзка и получаване на динамични настройки чрез DHCP. Във файла за първия тип елементите трябва да имат следните стойности:
DEVICE=eth0 #Номер интерфейса, присвоенный системой
HWADDR=08:00:27:6c:e1:fc #MAC-адрес сетевого устройства. Не изменяется без надобности
TYPE=Ethernet #Тип соединения
UUID=e2f7b74a-ec49-4672-81cf-ff9c30d8ebdd #Идентификатор подключения
ONBOOT=yes #Автоматический запуск сети после загрузки операционной системы
NM_CONTROLLED=no #Включить или выключить контроль NetworkManager
BOOTPROTO=none #Не использовать DHCP
IPADDR=111.111.111.111 #IP-адрес
NETMASK=255.255.255.255 #Маска подсети
GATEWAY=192.168.1.1 #Шлюз
DNS1=192.168.1.1 #DNS-сервер
IPV6INIT=no #Отключение протокола IPv6
USERCTL=no #Запрет пользователю без привилегий управлять сетевым интерфейсом
Поставяме описания на всеки ред зад знака # , което означава коментар в конфигурационния файл. Затова можете безопасно да копирате този материал, като промените желаните стойности и оставите описанието на линията, така че в бъдеще да не забравяте за какво отговаря всеки от тях. Такова съдържание е стандартна статична връзка, а що се отнася до динамиката чрез DHCP, тук изгледът се променя леко:
DEVICE=eth0 #Номер интерфейса, присвоенный системой
HWADDR=08:00:27:6c:e1:fc #MAC-адрес
TYPE=Ethernet #Тип интерфейса
UUID=e2f7b74a-ec49-4672-81cf-ff9c30d8ebdd #ИД интерфейса
ONBOOT=yes #Включать интерфейс при загрузке
NM_CONTROLLED=no #Контролируется ли интерфейс службой NetworkManager
BOOTPROTO=dhcp #Использовать DHCP
IPV6INIT=no #Отключение протокола IPv6
USERCTL=no #Запрет пользователям на управление этим интерфейсом
Както можете да видите, във втория случай IP адресът и маската на подмрежата се получават автоматично, тъй като тук се включва DHCP технологията, най-важното е да се посочи това в конфигурационния файл, така че всички действия да се изпълнят успешно. След всички промени в документа не забравяйте да го запазите и да рестартирате мрежовата услуга, така че всички актуализации да влязат в сила.
Друг важен компонент на всяка мрежова връзка е защитна стена, известна също като защитна стена. Благодарение на него трафикът се филтрира и предаването на данни е сигурно. Действието на самата защитна стена зависи от установените правила, които се активират по подразбиране или се конфигурират от всеки потребител поотделно. По подразбиране CentOS използва FirewallD, стандартен инструмент за управление на защитната стена, който можете да намерите подробни указания как да го конфигурирате в нашата друга статия на следния линк.
Още подробности: Конфигуриране на FireOS в CentOS
Понякога потребителите предпочитат друг инструмент - iptables . Всъщност, тази програма е почти еквивалентна на FirewallD, но с някои функции. Следователно, потребителят трябва да избере кое решение за управление на защитната стена да избере. Препоръчваме ви да изучите темата за редактиране на iptables и само след това да изберете най-подходящата програма.
Още подробности: Настройка на iptables в CentOS
Сега сте запознати с всички етапи на мрежовите настройки в дистрибуцията CentOS 6. Остава само да изберете един от двата представени метода и да следвате дадените инструкции. Трябва да се отбележи, че редактирането на конфигурационния файл трябва винаги да се извършва възможно най-внимателно, за да се избегнат грешки при въвеждане на параметри и стойности. Дори една грешка може да доведе до провал на интернет.