Налаштування мережі в CentOS є важливим аспектом підготовки вашого сервера до роботи. Він забезпечує зв'язок сервера із зовнішнім світом і налагоджує взаємодію з іншими пристроями в мережі. У цій статті ми детально розглянемо процес налаштування параметрів мережі через консоль, починаючи від встановлення необхідних інструментів і закінчуючи детальною конфігурацією мережевих інтерфейсів.
Першим кроком у конфігурації мережі в CentOS є встановлення net-tools пакет, який містить важливі мережеві утиліти, в т.ч ifconfig. Щоб інсталювати цей пакет, виконайте таку команду:
sudo yum install net-tools
Ця дія надасть вам доступ до основних інструментів для налаштування та діагностики мережі. Докладніше про діагностика ресурсів Linux.
Далі потрібно приступити до налаштування мережевих інтерфейсів. Файли конфігурації для мережевих інтерфейсів знаходяться в /etc/sysconfig/network-scripts каталог. Основним файлом для редагування є ifcfg-eth0 (або інший інтерфейс залежно від конфігурації). У цьому файлі ви можете встановити такі параметри, як IP-адреса (IPADDR), Маска підмережі (NETMASK), шлюз за замовчуванням (GATEWAY) та інші налаштування, необхідні для правильної роботи мережі.
Приклад ifcfg-eth0 вміст файлу може виглядати наступним чином:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
Якщо вам потрібно налаштувати кілька IP-адрес на одному мережевому інтерфейсі, вам слід створити додаткові файли конфігурації, наприклад, ifcfg-eth0:0 для першої додаткової адреси, ifcfg-eth0:1 для другого і так далі, встановлюючи в них відповідні параметри.
Після внесення змін до конфігураційних файлів необхідно перезапустити мережеву службу, щоб застосувати налаштування. Це можна зробити за допомогою команди:
sudo systemctl restart network
Таким чином, налаштування мережі в CentOS через консоль - це послідовність дій, починаючи від установки необхідних інструментів, редагування конфігураційних файлів і закінчуючи застосуванням налаштувань. Виконуючи ці кроки, ви зможете успішно налаштувати мережу на своєму сервері CentOS.