Як налаштувати мережу в CentOS ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
26.11.2024

Як налаштувати мережу в CentOS

Налаштування мережі у CentOS необхідне для підключення вашого сервера до інтернету або локальної мережі. У цьому посібнику описано основні кроки з налаштування мережевого інтерфейсу у CentOS, включно з налаштуванням статичних IP-адрес та керуванням мережевими службами.

1. Розуміння мережевих інтерфейсів

У CentOS мережеві інтерфейси представлені файлами, розташованими у каталозі /etc/sysconfig/network-scripts/. Кожен інтерфейс має свій конфігураційний файл з назвою ifcfg-<ім’я_інтерфейсу>, де <ім’я_інтерфейсу> – це зазвичай eth0, ens33 або подібне.

2. Визначення мережевих інтерфейсів

Перш ніж налаштовувати мережу, визначте доступні мережеві інтерфейси у вашій системі CentOS:

  1. Відкрийте термінал: Отримайте доступ до терміналу через SSH або безпосередньо на сервері.
  2. Перегляньте список мережевих інтерфейсів: Виконайте наступну команду:
    ip addr

    Ця команда покаже список усіх мережевих інтерфейсів та їхні поточні стани.

3. Налаштування статичної IP-адреси

Щоб налаштувати статичну IP-адресу для мережевого інтерфейсу, виконайте такі дії:

Крок 1: Редагування файлу конфігурації мережевого інтерфейсу

  1. Відкрийте файл конфігурації: За допомогою текстового редактора (наприклад, nano або vi) відредагуйте відповідний файл ifcfg. Наприклад, якщо ваш інтерфейс ens33:
    sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
  2. Додавання або зміна параметрів конфігурації: Переконайтеся, що у файлі встановлено такі параметри:
    DEVICE=ens33 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.100 # Замініть на бажану статичну IP-адресу NETMASK=255.255.255.0 # Замініть на маску підмережі вашої мережі GATEWAY=192.168.1.1 # Замініть на шлюз вашої мережі DNS1=8.8.8.8 # Первинний DNS-сервер DNS2=8.8.4.4 # Вторинний DNS-сервер (необов’язково)

    Відрегулюйте значення відповідно до налаштувань вашої мережі.

Крок 2: Збереження та вихід

Збережіть зміни і вийдіть з текстового редактора (для nano натисніть CTRL X, потім Y і Enter).

4. Налаштування DHCP (протокол динамічної конфігурації хосту)

Якщо ви бажаєте налаштувати інтерфейс на використання DHCP для автоматичної IP-адресації, виконайте такі дії:

  1. Відкрийте файл конфігурації:
    sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
  2. Змініть параметри конфігурації:Замініть наявні параметри на:
    DEVICE=ens33 TYPE=Ethernet BOOTPROTO=dhcp ONBOOT=yes
  3. Збережіть і вийдіть.

5. Перезапуск мережевої служби

Після налаштування мережевого інтерфейсу перезапустіть мережеву службу, щоб зміни набули чинності:

sudo systemctl restart network

6. Перевірка конфігурації мережі

Щоб перевірити, чи правильно працює ваша мережева конфігурація:

  1. Перевірте IP-адресу: Використовуйте наступну команду для відображення поточної IP-адреси інтерфейсу:
    ip addr show ens33
  2. Перевірка підключення: Пінг зовнішньої адреси для перевірки з’єднання:
    ping -c 4 google.com

    Якщо ви отримуєте відповіді, ваша мережа працює правильно.

7. Виправлення поширених проблем з мережею

  • Мережа не запускається: Переконайтеся, що файл конфігурації має правильні налаштування, зокрема ONBOOT=yes.
  • Відсутнє з’єднання: Перевірте налаштування шлюзу та DNS. Переконайтеся, що мережевий кабель підключено, якщо ви використовуєте фізичний сервер.
  • Проблеми з брандмауером: Переконайтеся, що налаштування брандмауера не блокують трафік. Використовуйте наступні команди для перевірки та налаштування параметрів брандмауера:
    sudo firewall-cmd –list-all sudo firewall-cmd –add-service=http –permanent sudo firewall-cmd –reload

Висновок

Налаштування мережі в CentOS є простим процесом, який дозволяє вам налаштувати статичні або динамічні IP-адреси відповідно до ваших потреб. Дотримуючись цього посібника, ви зможете ефективно керувати мережевими інтерфейсами вашого сервера і забезпечити підключення до інтернету або локальної мережі. Регулярно перевіряйте свої конфігурації та відстежуйте стан мережі, щоб підтримувати оптимальну продуктивність.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills