Налаштування мережі в CentOS, Fedora, Red Hat Enterprise Linux (RHEL)
Розглянемо конфігурацію мережі в операційних системах по управлінням Red Hat Enterprise Linux (RHEL) / CentOS / Fedora.
Коротко про дистрибутивах:
Red Hat Enterprise Linux (RHEL) - Операційна система на снові Linux випускається компанією Red Hat для корпоративного використання і поширюється по річний платною підпискою. Складається з добре перевірених і налагоджених компонентів.
Fedora - Операційна система випускається також компанією Red Hat, але на відміну від RHEL проект Fedora поширюється вільно, на Fedore тестуються нових розробки компанії Red Hat, які в подальшому вже викорис для корпоративно дистрибутива RHEL.
CentOS - Операційна система заснована на вихідному коді RHEL і по суті є її клоном. Проект був створений і підтримується інтернаціональною командою ентузіастів.
Основні конфігураційні файли.
Мережеві налаштування здійснюється методом редагування конфігураційних файлів, тому що Fedora і CentOS засновані на RHEL, то і самі файли налаштувань і їх розташування однінаковое, тому подальші приклади налаштувань будуть підходити до всіх трьох дистрибутивам.
Файл налаштування загальної інтформаціі / etc / sysconfig / network
У цьому файлі задається мережеве ім'я комп'ютера (HOSTNAME), дефолтний маршрут (GATEWAY), DNS-домен (DOMAINNAME).
Приклад конфігурації у файлі network для Red Hat / CentOS / Fedora.
Скрипти налаштування мережевих інтерфейсів / etc / sysconfig / network-scripts / ifcfg- *
Наведу приклад файлу cо статичної налаштуванням мережевих параметрів інтерфейсу eth0 для Red Hat / CentOS / Fedora.
Також у всіх система присуствует файл з настройками loopback интерфеса (lo).
Файл налаштування статичних маршрутів / etc / sysconfig / static-routes
Скрипт для настройки статичних маршрутів для конкретного інтерфейсу / etc / sysconfig / network-scripts / route-eth0
Якщо даного файлу ви ненайдете в системі неотчаівайтеь просто створіть його і пропішіті потрібний вам маршрут.
Файл / etc / hosts
Файл налаштувань DNS серверів /etc/resolv.conf
Управління мережевими інтерфейсами.
Переглянути таблицю маршрутизації модно використовуючи команду:
У Red Hat Enterprise Linux (RHEL) / CentOS / Fedora існують спеціальні сценарії для управління мережевими інтерфейсами.
Сценарії ifup і ifdown дозволяють включити або відключити мережевий інтерфейс. Як аргумент ці сценарії принемают ім'я інтерфейсу.
Сценарій service network або /etc/init.d/network дозволяють включити (start), відключити (stop) або перезапустити (restart) все інтерфейси разом.
І на останок, функція маршрутизації між інтерфейсами за замовчуванням відключена, проте її можна включити для цього треба додати в файл /ete/sysctl.conf запис net.ipv4.ip_forward = 1 і перезапустити систему.
На цьому розгляд настройки мережі в операційних системах Red Hat Enterprise Linux (RHEL) / CentOS / Fedora завершено.