МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Налаштування статичної та динамічної маршрутизаціїДля налаштування статичної маршрутизації існує спеціальна команда route приклад роботи з якою було наведено в главі 4. Ця команда безпосередньо вводить статичні маршрути в таблицю маршрутизації, для збереження цих налаштування треба задати команди в /etc/rc.conf. Так як в динамічній маршрутизації використовуються певні протоколи, для роботи з якими в FreeBSD потрібні сторонні пакети, наприклад пакет такий як Quagga підійде ідеально, адже він одночасно може працювати з декількома протоколами динамічної маршрутизації, ще великим плюсом даного пакету є те що він має інтерфейс конфігурування ідентичний до обладнання Cisco, тобто адміністратори які мають досвід в налаштуванні Cisco не відчують складнощів. Розглінемо приклад інсталяції та налаштування Quagga для протоколу OSPF. Нехай у нас є маленька мережа (див. рисунок 4.8), що складається з трьох підмереж, 3 маршрутизаторів і одного виходу в Інтернет. З них, одна центральна (backbone) 192.168.0.0/24, мережа об'єднує маршрутизатори. Мережі 192.168.10.0.24 і 192.168.20.0/24 – клієнтської мережі, взаємну маршрутизацію яких ми і переводимо на динаміку.
Рисунок 4.8 – Структура мережі
Встановлюємо quagga з портів на всіх маршрутизаторах: # cd /usr/ports/net/quagga/ # make install clean Перед побудовою з'явиться діалог налаштування (див. рисунок 4.9) збірки, для ospf рекомендую не встановлювати додаткові налаштування.
┌────────────────────────────────────────────────────────────────────┐ │ Options for quagga 0.99.10_3 │ │ ┌────────────────────────────────────────────────────────────────┐ │ │ │ [ ] ISISD Enable experimental ISIS daemon │ │ │ │ [ ] PAM PAM authentication for vtysh │ │ │ │ [ ] OSPF_NSSA NSSA support (RFC1587) │ │ │ │ [ ] OSPF_OPAQUE_LSA OSPF Opaque-LSA support (RFC2370) │ │ │ │ [ ] RTADV IPv6 Router Advertisements │ │ │ │ [ ] SNMP SNMP support │ │ │ │ [ ] TCPSOCKETS Use TCP/IP sockets for protocol daemons │ │ │ │ [ ] TCPMD5 Use experimental MD5 patch for BGP │ │ │ │ [ ] DLMALLOC Use dlmalloc (makes bgpd much faster) │ │ ├─└────────────────────────────────────────────────────────────────┘─┤ │ [ OK ] Cancel │ └────────────────────────────────────────────────────────────────────┘ Рисунок 4.9 – Діалогове вікно при інсталяції quagga
По закінченні установки, приступимо до налаштування, взагалі налаштувати quagga можна двома способами створити всі файли налаштувань або підключитися telnet до консолі quagga, яка емулює CLI Cisco і налаштовувати з командного рядка (я завжди налаштовую саме через telnet): 1. Спочатку скопіюємо стандартні файли налаштування, це ми робимо на всіх трьох маршрутизаторах. cp /usr/local/share/examples/quagga/zebra.conf.sample / /usr/local/etc/quagga/zebra.conf cp /usr/local/share/examples/quagga/ospf.conf.sample / /usr/local/etc/quagga/ospfd.conf 2. Тепер в /etc/rc.conf включимо автозавантаження quagga, це теж робимо на всіх трьох маршрутизаторах і запускаємо демон. echo "quagga_enable=YES">>/etc/rc.conf /usr/local/etc/rc.d/quagga start 3. Тепер можна приступати до безпосередньої налаштуванні, почнемо з першого маршрутизатора Router1: Підключившись до консолі: telnet 127.0.0.1 ospfd Пароль за замовчуванням zebra. Після того, як ми підключилися до консоле ви виконуємо таку послідовність команд: enable configure terminal router ospf router-id 192.168.0.1 network 192.168.0.0/24 area 0 neighbor 192.168.0.2 neighbor 192.168.0.3 default-information originate write memory Опис команд: enable - перехід в режим адміністратора; configure terminal - перехід до режиму налаштування; router ospf - вказуємо, що настроювати будемо ospf. Тепер команди безпосередньо налаштування ospf: router-id - ідентифікатор маршрутизатора, повинен бути унікальним; network 192.168.0.0/24 area 0 - описує мережу на основі якої ми будуємо ospf і вказуємо area 0 для нашої мережі; neighbor 192.168.0.2 - вказуємо що у нас в мережі є ще один маршрутизатор, то ж ми вказуємо, відповідно, і для третього маршрутизатора; default-information originate - вказує, що ми з цього маршрутизатора анонсуємо маршрут за замовчуванням, тобто дефолт шлюз в Інтернет; write memory - зберігаємо конфігураційний файл. Тепер переходимо до другого маршрутизатора, тут послідовність команд буде така: enable configure terminal router ospf router-id 192.168.0.2 network 192.168.0.0/24 area 0 neighbor 192.168.0.1 neighbor 192.168.0.3 redistribute connected write memory Тут налаштування трохи змінилися, ми встановили router-id 192.168.0.2, вказали neighbor 192.168.0.1 і замінили команду default-information originate на redistribute connected. redistribute connected - ця установка ospf вказує, що необхідно всі мережі підключені до інтерфейсів анонсувати по ospf своїм партнерам. Налаштування третього маршрутизатора відрізняються від налаштувань другого, тільки router-id 192.168.0.3 і neighbor 192.168.0.2 буде замість neighbor 192.168.0.3. Тобто така послідовність команд: enable configure terminal router ospf router-id 192.168.0.3 network 192.168.0.0/24 area 0 neighbor 192.168.0.1 neighbor 192.168.0.2 redistribute connected write memory На цьому налаштування закінчена. Вийти з режиму налаштування можна використовуючи комбінацію клавіш Ctrl+z. Перевірити працездатність можна в консолі quagga за допомогою команд: show ip ospf neighbor - ця команда виведе список активних «сусідніх» маршрутизаторів. show ip ospf route - виведе список маршрутів, які були отримані за протоколом ospf. Для налаштування інших протоколів маршрутизації принцип той самий, тільки треба скопіювати інші стандартні конфігураційні файли ім’я яких відповідає потрібному протоколу.
Читайте також:
|
||||||||
|