Главная страница
Навигация по странице:

  • /etc/sysctl.conf.

  • Примеры конфигураций: R

  • Файл

  • Содержимое файла /etc/sysctl.conf

  • Статус файрволла .

  • R-SRV

  • Статус файрволла . Часть 2.

  • Проверяем соединение.

  • После перегрузки маршрут исчезнет!!!

  • Проверяем

  • Лаб_CentOS-7. Статические маршруты


    Скачать 250.26 Kb.
    НазваниеСтатические маршруты
    Дата19.05.2022
    Размер250.26 Kb.
    Формат файлаdocx
    Имя файлаЛаб_CentOS-7.docx
    ТипЛабораторная работа
    #539415

    Лабораторная работа.

    Linux.

    Тема: Статические маршруты.

    Ход работы.

    Часть 1 (подготовка).

    1. Собрать схему.


    CentOS 7

    CentOS 7

    CentOS 7

    CentOS 7



    1. Настроить сетевые интерфейсы согласно таблице № 1 (заполнить пропуски в таблице).

    В CentOS по-умолчанию имеется служба, которая управляет всеми сетевыми подключениями - NetworkManager. Она постоянно контролирует сетевые настройки и с помощью демона по управлению конфигурациями вносит соответствующие изменения в активные сетевые устройства. Она поддерживает стандартные файлы конфигураций ifcfg.

    Файлы конфигурации сети вашего сервера хранятся в каталоге /etc/sysconfig/network-scripts. Эти файлы создает демон NetworkManager для каждого сетевого интерфейса. В нашем случае файл конфигурации называется ifcfg-ens33 (у вас может отличаться в зависимости от схемы именования сетевого интерфейса).ls /etc/sysconfig/network-scripts/



    NetworkManager- программа, облегчающая определение и конфигурацию средств для автоматического подключения к сети.

    Для вызова графического интерфейса необходимо выполнить команду nmtui. Откроется псевдо-GUI интерфейс, в котором можно выполнять те же настройки, что и в командной строке

    1. Проверьте статус демона # systemctl status NetworkManager



    NetworkManager может создавать проблемы с настройкой сети.

    1. Остановим NetworkManager. # systemctl stop NetworkManager
      Проверим статус NetworkManager: # systemctl status NetworkManager

    Чтобы NetworkManager оставался отключённым после перезагрузки, выполните такую команду:

    1. # systemctl disable NetworkManager



    1. Чтобы посмотреть список сетевых интерфейсов: ip link show
      или : # ls /sys/class/net/



    Два интерфейса: eth0,eth1.

    1. Переходим в каталог /etc/sysconfig/network-scripts.
      # cd /etc/sysconfig/network-scripts/

    2. П росмотрим содержимое каталога: ls


    3. Файл ifcfg-ens33 скопируем как ifcfg-eth0 (для интерфейса eth0):
      cp ifcfg-ens33 ifcfg-eth0
      Повторим копирование для ifcfg-eth1 (для интерфейса eth1):
      cp ifcfg-ens33 ifcfg-eth1
      Удалим файл ifcfg-ens33- нет такого интерфейса
      rm ifcfg-ens33 -y

    4. Отредактируем файл ifcfg-eth0:
      vi ifcfg-eth0

      Рассмотрим основные параметры:

    • DEVICE – имя сетевого адаптера, совпадает с именем в системе, у нас это eht0

    • BOOTPROTO – способ назначения IP-адреса (static — статическое значение, указываем в ручную. dhcp — получить адрес автоматически)

    • IPADDR – IP-адрес

    • NETMASK – маска подсети

    • GATEWAY – шлюз по умолчанию

    • DNS1 – Основной DNS-сервер

    • DNS2 — альтернативный DNS-сервер

    • ONBOOT — способ запуска сетевого интерфейса (yes – автоматически, no – вручную)

    • UUID – уникальный идентификатор сетевого интерфейса. Можно сгенерировать самостоятельно командой uuidgen.

    • IPV4_FAILURE_FATAL – отключение сетевого интерфейса с IP-адресом v4, если он имеет неверную конфигурацию (yes – отключить, no – не отключать)

    • IPV6_FAILURE_FATAL – отключение сетевого интерфейса с IP-адресом v6, если он имеет неверную конфигурацию (yes – отключить, no – не отключать)

    • IPV6_AUTOCONF – разрешает или запрещает автоконфигурирование Ipv6 с помощью протокола

    • IPV6_INIT – включение возможности использования адресации Ipv6(yes – адресация может использоваться, no – не используется)

    • PEERROUTES – устанавливает приоритет настройки шлюза по умолчанию, при использовании DHCP

    • IPV6_PEERROUTES — устанавливает приоритет настройки шлюза по умолчанию, при использовании DHCP для IPv6

    1. Отредактируем файл ifcfg-eth1:


    2. Перезапустим сетевую службу:
      #systemctl restart network

    3. Проверим полученные адреса: ip a



    Аналогично настройте сетевые интерфейсы на других хостах (см тал 1).

    ТАБ №1

    Имя хоста

    интерфейс

    IP сети

    Маска

    IP хоста

    Gateway

    R-SRV

    e0

    192.168.20.0

    24

    192.168.20.10

    192.168.20.1

    R-FW

    e0

    ?

    ?

    ?




    e1

    192.168.100.0

    30

    192.168.100.1




    R-RTR

    e0

    ?

    ?

    192.168.100.2

    ?

    e1

    192.168.30.0

    24

    ?




    R-CLI

    e0

    ?

    ?

    192.168.30.2

    192.168.30.1

    1. С помощью утилиты ping проверьте качество сетевого соединения.



    1. Подумайте. На каких хостах нужно включить форвардинг?
      ___________
      Вносим правку в конфигурационный файл /etc/sysctl.conf.
      добавляем следующую строчку: net.ipv4.ip_forward = 1
      Сохраняем изменения.
      Можно так:
      echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf
      Даем команду: sysctl -p. Запишите ответ на команду. _____________________


    2. С помощью утилиты ping проверьте качество сетевого соединения.


    Примеры конфигураций:

    R-FW (может отличаться)

    Сетевые интерфейсы:



    Файл ifcfg-eth0



    Файл ifcfg-eth1



    Содержимое файла /etc/sysctl.conf



    Статус файрволла



    R-SRV (может отличаться)

    Сетевые интерфейсы:



    Файл ifcfg-eth0



    Статус файрволла.



    Конфигурация R-RTR.

    Сетевые интерфейсы:



    Файл ifcfg-eth0



    Файл ifcfg-eth1



    Статус файрволла.



    Содержимое файла /etc/sysctl.conf/

    net.ipv4.ip_forward=1

    Проверка соединения:

    R-RTR:



    R-SRV:



    R-CLI

    Сетевые настройки:





    Статус файрволла.



    Часть 2.

    Добавить или удалить статический маршрут.

    Для добавления разового маршрута используем команду:

    ip route add 192.168.30.0/24 via 192.168.100.2 (в сеть 192.168.30.0/24 через шлюз 192.168.100.2)



    Проверяем_соединение.'>Проверяем соединение.

    R-FW



    R=CLI



    После перегрузки маршрут исчезнет!!!

    Для постоянных маршрутов через интерфейс ifcfg-eth1 на R-FW.

    В каталоге: /etc/sysconfig/network-scripts/, открываем файл route-eth1

    vi /etc/sysconfig/network-scripts/route-eth1

    Вставим строку 192.168.30.0/24 via 192.168.100.2

    Чтобы изменения вступили в силу, необходимо перезапустить сетевые службы

    systemctl restart network

    Проверяемсоединения:_______________________________________________.


    написать администратору сайта