Настройки на мрежата в CentOS 7

Настройки на мрежата в CentOS 7

Мрежови настройки на CentOS 7 сървъра

За първи път към сървъра на мрежовите настройки CentOS срещаме при инсталиране. На първия екран за настройка има отделна точка от настройките на мрежови интерфейсни:

Настройки на мрежата в CentOS 7

Отивате в нея, ние можем да видите списък от свързани мрежови карти. Всеки един от тях може да включва съответния плъзгач (т.1 на снимката). Когато активирате интерфейса получава автоматично настройване чрез DHCP. Резултатът от DHCP може да бъде видяна веднага. Ако не сте доволни от тези настройки, можете да ги редактирате, като щракнете върху Configure (точка 3 на снимката). Тук можете да зададете името на хоста (параграф 2 на снимката):

Настройки на мрежата в CentOS 7

Настройки на мрежата в CentOS 7

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

А сега да разгледаме друга ситуация. Сървър и по този начин конфигурацията на мрежата, които не произвеждат, а сега ще трябва да го видите, за да промени нищо. Има сървъра конзола, и той ще работи. Ако имате стандартна инсталация с минимално разпространение. когато се опитате да видите настройките на мрежата с фоп в конзолата ще видите следното:

За да работите с фоп и други мрежови услуги, трябва да инсталирате нетни инструменти пакет. Нека да го направите:

Сега можете да видите настройките на мрежата:

Ако не искате да инсталирате допълнителен пакет, можете да използвате по-прост IP команда със следните параметри:

Настройки на мрежата в CentOS 7

Настройки на мрежата в CentOS 7

Променихме параметрите:

За да се направят промените, мрежовите настройки трябва да се четат:

Ние проверяваме дали се използва новата конфигурация на мрежата:

Добре, нови настройки мрежови интерфейсни са установени.

Как да получите настройките на мрежата чрез DHCP

Сега си представете обратната ситуация. Да кажем, че имате мрежова карта има някои настройки, които се конфигурират ръчно. Но искате компютъра ви да получи своите мрежови настройки за DHCP като клиент. За да направите това, трябва да се направи операция, обратна на тази, която сме правили и преди. Това е, отворете файла / и т.н. / sysconfig / мрежовите скриптове / ifcfg-eth0 и изтриване на линията, където настройките на DNS, IpAddr, представка, GATEWAY и параметър BOOTPROTO показва стойността на «DHCP». Запазете файла и рестартирайте мрежа:

След това проверете дали или не наш клиент за настройки на DHCP.

Как да конфигурирате DNS на CentOS 7

Текущите настройки на DNS сървър в CentOS могат да бъдат намерени на две места:

  1. файл настройки ifcfg-eth0 мрежовата карта, която ние многократно редактирани.
  2. Файлът /etc/resolv.conf

Така че, за да се определят параметрите на сървъра за DNS, трябва да редактирате настройките на файл ifcfg-eth0 мрежа, като към най-много сървъри, колкото искате. Подобно на това:

За да приложите настройките, запазете файла и рестартирайте мрежата, както обикновено. След рестартиране на настройките на DNS сървър ще бъде записано във файла resolv.conf

Как да забраните на IPv6 в CentOS 7

Преди изключване на IPv6 е необходимо във всеки случай да се провери кои програми са го използвате в работата си. Това е с цел да се избегнат грешки в работата си, първо деактивирайте IPv6 конфигурации. За да видите кои програми се мотае по IPv6 интерфейс, използвайте NETSTAT команда:

Всички струни. това IPv6 протокол. В моя случай това SSHD, постфиксната и chronyd. IPv6 ги забраните и да оставите само IPv4.

Нека започнем с SSHD. Отворете конфигурационния файл / и т.н. / SSH / sshd_config и намерете реда:

Сега отворете файла настройки постфиксната /etc/postfix/main.cf на. Ние търсим линията, когато:

Изключване на IPv6 в chronyd. За да направите това, да създадете файл / и т.н. / sysconfig / chronyd и добавете реда:

Сега забраните IPv6 в CentOS. Отворете файла /etc/sysctl.conf и добавете там линии:

Редактирайте файла / и т.н. / sysconfig / мрежа. добавяне там:

Рестартирайте и проверете резултата:

Всички пристанища IPv4. Добре, нашата задача е направено.

Как да промените името на хоста на CentOS 7

По подразбиране при инсталирането на CentOS поставя име на хост localhost.localdomain. Ако не са се променили, можете да го направите по-късно. Първо, нека да разгледаме как името на хоста сте задали. Това се прави с командата име на хост в конзолата. или чрез използване на uname:

За да промените името на хоста в CentOS, трябва да редактирате файла / и т.н. / име на хост. Проверете съдържанието му:

Редактиране на файла, за да промените името на хоста:

Запазете файла и да се провери:

Добре, ние променихме името на хоста на centos.localhost

Задайте шлюза по подразбиране на CentOS 7

Ако по някаква причина, при конфигуриране на мрежовите настройки не сте инсталирате шлюза по подразбиране, можете да го направите ръчно. За да стартирате проверка, която врата е инсталиран по подразбиране в системата в момента:

Network Manager в CentOS 7

подразбиране CentOS има услуга, която управлява всички мрежови връзки - NetworkManager. Тя непрекъснато следи мрежовите настройки и използване на демона за управление на конфигурацията прави съответните промени в активните мрежови устройства. Той поддържа стандартните конфигурационни ifcfg файлове.

Списък на мрежови инструменти и приложения:

GTK + 3 приложения, необходими за някои задачи, които не са подкрепени от контролния център

Потребителите не взаимодействат с NetworkManager в CentOS директно се използва за тази графични и командни комунални услуги линия. Един от тези инструменти е система конфигурационния мрежа TUI а.

Система конфигурационния TUI мрежа на CentOS 7

За да управлявате настройките на мрежата в CentOS които можете да използвате графичен инструмент nmtui. Проверете си присъствие в една много проста система. Достатъчно, за да го стартирате в конзолата:

Настройки на мрежата в CentOS 7

Ако имате това не се инсталира, поправката е много проста. Разположен в ТУИ на CentOS система конфигурационния мрежа:

С TUI да укажете кои мрежови настройки, които направихме по-рано на файлове от командния ред и конфигурационни редактиране. Нека да го направя. Ние наричаме програмата:

Настройки на мрежата в CentOS 7

След като редактирате запазите настройките, като щракнете върху OK.
Ако на първия екран полезност, изберете Set система в името на хоста. е възможно да се бързо да укажете името на хоста. Резултатът ще бъде същият, както направихме преди в конзолата.

Как да добавите статичен маршрут на CentOS 7

За да контролирате маршрута в CentOS може да се наложи да добавите статичен маршрут. Направете го лесно достатъчно с помощта на командата конзола. За да започнете, проверете съществуващите маршрути, ispolzuyanetstat:

Да предположим, че имаме 192.168.8.0 маска на подмрежата на 255.255.255.0, маршрутите за движение в тази подмрежа 192.168.159.5 шлюз Добавяне на маршрут:

Ние проверяваме дали е имало добавена маршрут в таблицата за маршрутизация:

Добре, се добавя по маршрута. Но след рестартиране на статичен маршрут ще бъде изтрита. За това не се случи и на добавените пътища се поддържат, те трябва да бъдат записани в специален файл. В папка / и т.н. / sysconfig / мрежовите скриптове създадете файл, наречен маршрут-eth0, както следва:

Рестартирайте и проверете дали маршрутът на сайта:

Добре, се добавя статичен маршрут.

Уверете се, това, което имаме:

Как да си направим мрежа рестартиране на CentOS 7

Аз вече съм докосвал по този въпрос, но само в случай, повторете отделно. Да речем, че сте направили някои промени в конфигурацията на мрежата. Как да приложите настройките, без рестартиране на сървъра? Много просто. За рестартиране на мрежата в CentOS достатъчно, за да използвате командата:

NetworkManager Service препрочитам всички мрежови настройки и приложите промените.

Какво става, ако CentOS не вижда мрежовата карта?

Вие се създаде сървър, изтегляне и е установено, че системата не аудио мрежова карта. Какво трябва да се направи? Първата стъпка е да сърфирате в изхода на dmesg и търсене на споменаването на картата си. Може би вече е, само да не бъдат активирани. Активирайте, можете да използвате nmtui. както е споменато по-горе.

Налице е точка от менюто на Activate връзка. е необходимо да се влиза и да активирате вашата мрежова карта. След това може да се регулира.

Настройки на мрежата в CentOS 7

Ако мрежата ви карта не е в системата, тогава ще трябва да търсите в интернет на информация за този модел NIC. Може би в хранилищата ще бъде водачът за него. Това е доста често срещана ситуация. По-често, отколкото не на водача, и ще трябва там да бъдат правилно настроен.

Все още има шанс, че вие ​​няма да видите картата си, когато на изхода на фоп, ако картата не е включен захранващия кабел. За да сте сигурни, за да видите всички интерфейси, използвайте ключа -a:

Има и друг начин да се търси мрежовата карта в системата. Инсталирайте pciutils пакети:

И гледам на изхода на:

Ако мрежовата карта се разглежда като система, трябва да има нещо такова:

Ако изходът е празна, а след това на мрежовата карта не е определена.

Какво става, ако мрежата не е на разположение в CentOS?

И ти се да отговорим:

Такава ситуация може да възникне, ако не разполагате с шлюз по подразбиране. Добавете го с командата:

Ако това не е врата, трябва да проверите настройките на адаптерите на мрежата. Ако няма активни адаптери, вие също ще получите съобщение, че мрежата не работи. Необходимо е, че най-малко един мрежов адаптер е конфигуриран правилно в системата. Как да се направи това е написано по-горе.

Използването на мрежа инструменти проследяващи, копаят в CentOS

За да се диагностицира мрежова свързаност в CentOS е полезно да се използват специални инструменти. Но ако използвате инсталацията минимална, те най-вероятно няма да бъде в системата. Например, популярен проследяващи помощната програма, когато се опитате да стартирате го показва съобщение:

Тя трябва да се инсталира отделно от хранилището:

Същото нещо с популярната копаят програма за работа с DNS сървъри и протоколи:

За тази мрежа програма, за да работят, трябва да инсталирате свързват-UTILS пакет:

Конфигуриране на 802.1Q VLAN на CentOS 7

За повдигане маркирана интерфейс на CentOS, трябва първо да се провери 8021q на поддръжката на ядрото:

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

Сега създайте конфигурационен файл за VLAN в / и т.н. / sysconfig / мрежа-скриптове:

Аз се обърне внимание с удебелен шрифт. Всички инструкции в интернет, че се натъкнах на този вариант е, посочени като TYPE = Ethernet. но с тази настройка интерфейс VLAN не вдигна, възникна грешка:

Само след като се коригира, всичко работи както трябва. Така резерв и активиране на интерфейса:

Ние проверяваме нашата VLAN:

Настройки на мрежата в CentOS 7

Автор: Андрей Грачов