====== Сети Cisco и Linux у Вас дома ====== ===== Реклама ===== * Хорошим инженером можно стать так же как хорошим спортсменом - нужно постоянно тренироваться, находить на это время и мотивацию. На нашем вебинаре Вы узнаете, как организовать "спортзал" у Вас дома и, занимаясь в формате "Свободное обучение", повышать свою квалификацию в любое свободное время. А, еще, использование Геймификации - игрового подхода к образованию в наших методических материалах, оторвет Вас от любимого сериала! ===== Техническое задание ===== * Установить эмуляторы VirtualBox и GNS3 (Graphical Network Simulator) на "домашнем компьютере" * Развернуть "сеть предприятия" с использованием роутеров и коммутаторов Cisco * Добавить в сеть предприятия сервера Linux * Настроить на роутерах Cisco защиту серверов предприятия от хакерских атак ===== Запись вебинара ===== * [[https://youtu.be/twwIF6_khiE|Сети Cisco и Linux у Вас дома]] * Тэги: Cisco, Linux, GNS3, VirtualBox, IOS, SPAN, iPerf, Cacti, MRTG, Nagios ===== Методическая подготовка ===== * Продолжение вебинара [[https://youtu.be/-R9akcmdFI0?si=bOoLt7wYcECo30Q5|День открытых дверей по профессии "DevOps-инженер"]] ===== Шаг 1. Подготовка (сделано заранее) ===== * [[Развертывание стенда дома]] (Установлен Virtualbox, скачены образы gate.isp.un и Ubuntu 24, Virtualbox Host-Only Ethernet Adapter подключен к LAN) ===== Шаг 2. Подключение Вашего компьютера к WAN - опорной сети провайдера ===== * В Менеджере сетей Virtualbox, создаем адаптер “Virtualbox Host-Only Ethernet Adapter #2” IPv4 адрес: 172.16.1.215 и отключаем DHCP сервер ===== Шаг 3. Установка GNS ===== * [[Материалы по GNS]] * Добавление образов, превращение c3640 в ethernet_switch с соответствующим Symbol * !!! Перезагрузить стенд, "глючит", или, можно "показать" ===== Шаг 4. Развертывание LAN "сети предприятия" ===== * Создаем проект * Добавляем router, switch и Cloud (подключен к LAN, 10-й порт switch, играет роль компьютера администратора) * [[Оборудование уровня 3 Cisco Router]], настраиваем подключение к LAN C:\> ping 192.168.15.1 ===== Шаг 5. Подключение "сети предприятия" к WAN ===== * Импорт gate.isp.un Адаптер 1 - "Виртуальный адаптер хоста" - "Virtualbox Host-Only Ethernet Adapter #2" - WAN Адаптер 2 - "Сетевой мост" - INTERNET * [[Оборудование уровня 3 Cisco Router]], настраиваем подключение к WAN ===== Шаг 6. Добавление Linux server в LAN ===== * Импортируем server.corp15.un в VBOX * Добавляем server.corp15.un в GNS (2 сетевых адаптера) * sh net_server.sh * Подключаемся через PuTTY * sh conf/dns.sh ===== Шаг 7. Настройка DHCP на Cisco router ===== * Импортируем clientN в VBOX * [[Оборудование уровня 3 Cisco Router#Настройка DHCP сервиса]] на Cisco router * Добавляем clientN в GNS * Подключаемся через PuTTY ===== Шаг 8. Настройка SPAN на Cisco switch ===== * Подключаем 2-ю сетевую карту server в 15-й порт switch * Настройка [[Оборудование уровня 2 Cisco Catalyst#SPAN]] на Cisco switch server# cat /etc/network/interfaces ... auto eth1 iface eth1 inet manual up ip link set eth1 up ... server# ifup eth1 server# tcpdump -nni eth1 icmp ===== Шаг 9. Настройка IDS на server ===== * [[https://habr.com/ru/articles/813799/|DPI из подручных материалов]] server# tail -f /var/log/auth.log clientN$ curl http://val.bmstu.ru/root.exe ===== Шаг 10. Сохранение конфигурации и выключение и повторное включение стенда ===== * Сохранение конфигураций Cisco * Остановка VM VBOX * Остановка всех узлов ===== Шаг 11. Графики и уведомления ===== * [[Общие настройки сетевого оборудования Cisco#Настройка snmp агента]] на router с разрешением на чтение * [[Сервис SNMP#Установка snmp консоли]] server# cat /etc/bind/corp15.un ... ;gate A 192.168.15.1 router A 192.168.15.1 ... server# service named restart server# /etc/resolv.conf ... nameserver 192.168.15.10 * [[Сервис SNMP#Варианты использования snmp консоли в режиме чтения]] * [[Сервис MRTG]] * [[Сервис Cacti]] * Развертывание почтового сервера # apt install ansible # ansible-playbook conf/ansible/roles/mail.yml * [[Сервис Nagios]] * [[Сервис MTA#Использование почтовых псевдонимов]] * [[Сервисы Gateway и routing#Управление таблицей маршрутизации]] * [[Утилита iPerf]] ===== Вернуть все в исходное состояние ===== - Удалить проект через меню GNS - Удалить образы IOS из GNS и C:\Users\Administrator\GNS3\images\IOS - Удалить образы Linux из GNS - Удалить GNS - Удалить образы Linux из VBOX - Удалить сеть WAN из VBOX - Удалить сессии/профили PuTTY