Методичка по наcтройке GNS3
4.2 Лабораторная работа №2 Изучение статической маршрутизации Основная цель: Настроить маршрутизаторы 1, 2, 3 с IP адресами, затем добавить статические маршруты для всех маршрутизаторов. Промежуточные цели: Установить имя хоста и «поднять» интерфейсы; Назначить IP адрес коммутатору; Организовть удаленный доступ к устройствам по протоколу telnet; Настроить статическую маршрутизацию для топологии; Настроить IP адреса и шлюз по умолчанию на ОС Linux; Изучение работы протокола ARP; Изучение протокола ICMP; Создание таблицы хостов; Сохранение конфигурации. Оборудование: три маршрутизатора С3640 с двумя слотами NM-1FE-TX, три коммутатора, три персональных компьютера В GNS3 соберите топологию, как показано на рисунке 6.1 Рисунок 42 — Исследуемая топология 1. Настройте IP адреса для каждого маршрутизатора, как это сделано в лабораторной работе №1
2. Настройте IP параметры для хостов В данной работе в качестве операционной системы хостов используются ОС Linux, для настройки ip параметров каждой linux машины необходимо ввести следующие команды в окне терминал: Qemu1
GNS3 — лучший симулятор сети!
Команда | Значение |
Sudo su | Вход в режим суперпользователя (режим |
администратора) | |
ifconfig eth0 192.168.1.2 netmask | Задать ip адрес и маску хосту |
255.255.255.0 | |
route add -net 0/0 gw 192.168.1.1 | задать ip-адрес шлюза по умолчанию |
(default gateway) | |
Qemu2 | |
Команда | Значение |
sudo su | Вход в режим суперпользователя (режим |
администратора) | |
ifconfig eth0 10.0.0.3 netmask 255.0.0.0 | Задать ip адрес и маску хосту |
route add -net 0/0 gw 10.0.0.1 | задать ip-адрес шлюза по умолчанию |
(default gateway) | |
Qemu3 | |
Команда | Значение |
sudo su | Вход в режим суперпользователя (режим |
администратора) | |
ifconfig eth0 32.16.8.2 netmask 255.255.255.0 | Задать ip адрес и маску хосту |
route add -net 0/0 gw 32.16.8.1 | задать ip-адрес шлюза по умолчанию |
(default gateway) |
Эти же команды можно ввести и используя средства графического интерфейса. 3. Настройте IP параметры для коммутаторов Особенностью настройки коммутаторов является, то, что ip адрес присваивается не конкретному интерфейсу, а всему коммутатору, для этого необходимо зайти в специальный интерфейс Vlan 1, все остальные команды очевидны. Настройка коммутатора Sw1:
Sw1>ena Sw1#config t Sw1(config)#interface vlan 1
Sw1(config-if)#ip address 192.168.1.3 255.255.255.0 Sw1(config-if)#no shutd Sw1(config-if)#exit Sw1(config)# ip default-gateway 192.168.1.1 Sw1(config)#^Z Sw1#ping 192.168.1.2 . Success rate is 100 percent (5/5), round-trip min/avg/max = 4/27/56 ms Настройка коммутатора Sw2: Sw2>ena Sw2#config t Sw2(config)#interface vlan 1 Sw2(config-if)#ip address 10.0.0.4 255.0.0.0 Sw2(config-if)#no shutd Sw2(config-if)#exit Sw2(config)# ip default-gateway 10.0.0.1 Sw2(config)#^Z Sw2#ping 10.0.0.1 . Success rate is 100 percent (5/5), round-trip min/avg/max = 4/27/56 ms Настройка коммутатора Sw3: Sw3>ena Sw3#config t Sw3(config)#interface vlan 1 Sw3(config-if)#ip address 32.16.8.3 255.255.255.0 Sw3(config-if)#no shutd Sw3(config-if)#exit Sw3(config)# ip default-gateway 32.16.8.1 Sw3(config)#^Z Sw3#ping 10.0.0.1 . Success rate is 100 percent (5/5), round-trip min/avg/max = 4/27/56 ms После задания IP адресов всем устройствам, используя утилиту ping, и проверьте доступность устройств. На данном этапе настройки связь на сетевом уровне будет возможно только в рамках одной IP подсети, это означает, что связь устройств находящихся в разных подсетях невозможна, так как еще не настроены таблицы маршрутизации.
4.Основы GNS3. Базовая настройка. Добавляем образы Cisco
4. Настройка удаленного доступа На каждом маршрутизаторе и коммутаторе настройте удаленный доступ по протоколу telnet. Для настройки удаленного доступа по telnet необходимо задать пароль для входа в привилегированный режим, а также пароль для авторизации по протоколу telnet
Sw1(config)#enable secret qwerty | // установка зашифрованного пароля «qwerty» для |
//привелигорованного режима | |
Sw1(config)#line vty 0 4 | //установка количества одновременных сессий по |
// протоколу telnet в данном случае, с устройством | |
// можно установить одновременно пять сеансов telnet | |
Sw1(config-line)#login | // данная команда инструктирует коммутатор о том, что |
//нужно запрашивать пароль без имени | |
Sw1(config-line)#password asdfg | // пароль для доступа по протоколу telnet |
Sw1(config-line)#exit |
После настроек зайдите на хост и попробуйте ввести команду telnet [ ip адрес устройства ] пример для хоста qemu1: Далее необходимо ввести пароль, указанный для доступа по протоколу telnet, после чего вы попадете в режим настройки маршрутизатора R1, для выхода из терминала наберите команду quit. 5. Установка статических маршрутов Теперь вам нужно установить статические маршруты на каждом маршрутизаторе для сетей, которые не присоединены непосредственно. Для
сетей, которые не подключены непосредственно к маршрутизатору, необходимо сконфигурировать статические маршруты. Например, к маршрутизатору R1 подключены сети 192.168.1.0/24 и 172.16.0.0/16, остальные сети: 10.0.0.0/8 и 32.16.8.0/24, — не являются непосредственно подключенными к маршрутизатору, поэтому для этих сетей необходимо сконфигурировать статические маршруты, используя команду ip route, в режиме конфигурации терминала: Создание статических маршрутов для R1: R1(config)#ip route 10.0.0.0 255.0.0.0 172.16.0.2 R1(config)#ip route 32.16.8.0 255.255.255.0 172.16.0.2 Команду ip route 10.0.0.0 255.0.0.0 172.16.0.2 необходимо понимать следующим образом: если в ip пакете указан адрес хоста, находящегося в сети 10.0.0.0/8, то такой пакет необходимо переслать следующему устройству, чей ip адрес равен 172.16.0.2 Теперь попробуйте «пропинговать» с хоста Qemu1 устройства, которые находятся в сетях 10.0.0.0 и 32.16.8.0, хотя в маршрутизаторе R1 и прописаны статические маршруты к этим сетям, но ответа от узлов получено не будет, так как остальные маршрутизатры, не имеют в своих таблицах информации о сети 192.168.1.0/24, куда надо отправить ответный пакет. Сконфигурируйте остальные маршруты на других маршрутизаторах и попробуйте «пропинговать» с Qemu1 все остальные устройства. R2(config)#ip route 192.168.1.0 255.255.255.0 172.16.0.1 R2(config)#ip route 32.16.8.0 255.255.255.0 10.0.0.2 R3(config)#ip route 192.168.1.0 255.255.0.0 10.0.0.1 R3(config)#ip route 172.16.0.0 255.255.0.0 10.0.0.1 Для просмотра текущей таблицы маршрутизации на любом маршрутизаторе наберите команду:
R1#show ip route Codes: C — connected, S — static, R — RIP, M — mobile, B — BGP D — EIGRP, EX — EIGRP external, O — OSPF, IA — OSPF inter area N1 — OSPF NSSA external type 1, N2 — OSPF NSSA external type 2 E1 — OSPF external type 1, E2 — OSPF external type 2 i — IS-IS, su — IS-IS summary, L1 — IS-IS level-1, L2 — IS-IS level-2 ia — IS-IS inter area, * — candidate default, U — per-user static route o — ODR, P — periodic downloaded static route Gateway of last resort is not set 32.0.0.0/24 is subnetted, 1 subnets S 32.16.8.0 [1/0] via 172.16.0.2 C 172.16.0.0/16 is directly connected, FastEthernet1/0 S 10.0.0.0/8 [1/0] via 172.16.0.2 C 192.0.0.0/8 is directly connected, FastEthernet0/0 S — статический маршрут, ведущий к соответствующей сети через (via) определенный интерфейс, цифры в квадратных скобках указывают приоритет/стоимость данного маршрута. После указания статических маршрутов, любые устройства из любой сети могут взаимодействовать между собой, для проверки этого утверждения зайдите на любую Vbox машину и «пропингуйте» все устройства, а также проверьте работу удаленного доступа по протоколу telnet. 6. Создание таблицы хостов. Таблица хостов может быть использована для установления имён для обычно используемых IP адресов, которые помогают при поиске и устранении неисправностей. Для создания таблицы хостов используется следующая команда: ip host [ имя хоста ] [ ip адрес хоста ] Данная команда связывает имя хоста с его ip адресом, после этой команды в место ip адресов можно использовать символьные имена. Пример, создания таблицы хостов на маршрутзаторе R1
R1(config)#ip host R2 172.16.0.2 R1(config)#ip host R3 10.0.0.2
R1(config)#ip host Sw1 192.168.1.3 R1(config)#ip host Sw2 10.0.0.4 R1(config)#ip host Sw3 32.16.8.1 Теперь попробуйте проверить соединение R3 из R1, просто командой ping R3. R1#ping R3 Или попробуйте соединиться по протоколу telnet с коммутатором Sw2, используя команду telnet Sw2. R1#telnet Sw2 Используйте команду show hosts для проверки, что введенное сохранено таблице хостов маршрутизатора. R1#show hosts 7. Работа с таблицами ARP После разрешения IP адреса в МАС с помощью протокола ARP, данное пара IP-MAC сохраняется в кэш памяти устройства, которое использовало протокол ARP, для просмотра таблицы ARP на маршрутизаторах и коммутаторах необходимо ввести команду в привилегированном режиме: R1# show arp Для отчистки кэша в привилегированном режиме наберите команду: R1# clear arp-cache Для создания статической записи в кэше необходимо зайти в режим конфигурации терминала и ввести команду: arp [ ip адресс ] [ мас адрес ] arpa Пример, для создания статической записи, что IP адрес 1.0.0.10 соответствует МАС адресу 1111.2222.3333 необходимо ввести следующую команду:
R1(config)#arp 1.0.0.10 1111.2222.3333 arpa 9. Сохранение настроек Во время настройки маршрутизаторы хранят вводимые команды в оперативной памяти в файле running-config, поэтому после перезапуска, все данные о настройках будут стерты, поэтому с целью предотвращения потери конфигурации необходимо сохранить введенные команды. Сохранение идет в энергонезависимую память маршрутизатора/коммутатора в файл startupconfig, с которго маршрутизатор берет первоначальную конфигурацию при загрузке. Для сохранения вашей лабораторной работы Зайдите в меню файл и выберите пункт «Сохранить проект», рисунок 43. Рисунок 43 – Сохранение проекта этап 1 Перед вами появится сообщение, рисунок 44, нажмите кнопку «ДА». Рисунок 44 – Сохранение проекта этап 2 Далее появится окно «Save Project As…», рисунок 45, где вам необходимо указать имя проекта и путь к папке будут храниться файлы
проекта, также галочкой должно быть отмечено «Сохранить базовые файлы конфигурации», нажмите ОК.
Рисунок 45 — Сохранение проекта этап 3 | |
Затем в консолях всех маршрутизаторов и коммутаторов введите | |
следующие команды: | |
R1#copy running-config startup-config | |
Destination filename [startup-config]? | // нажмите Enter |
В результате данные из файла рабочей конфигурации перезапишутся в файл стартовой конфигурации. Потом нажмите кнопку «Сохранить» на панели инструментов , если вы внесли какие-либо изменения в конфигурацию устройства, не забывайте набирать команду «copy runningconfig startup-config» и нажимать кнопку «Сохранить», автосохранение не предусмотрено! Файлы конфигурации хранятся в папке проекта в папке «configs», сами файлы имеют расширения *.cfg и могут быть открыты любым текстовым редактором. Отчет о лабораторной работе должен содержать: 1. Исходную топологию; 2. Листинг команд конфигурации, либо конфигурационные файлы;
3. Захваты следующих пакетов с помощью программы Wireshark: Arp request, Arp reply, ICMP echo request, ICMP echo reply, пояснить значение всех полей данных пакетов. Контрольные вопросы: 1. Структура IP пакета; 2. Процедура фрагментации и сборки IP пакета; 3. структура ICMP пакетов echo request, echo reply; 4. Структура ARP пакетов request и reply; 5. Объясните структуру таблицы маршрутизации; 6. Объясните процесс маршрутизации между персональными компьютерами 1 и 3, находящихся в разных сетях, рисунок 42; 7. Назовите, сколько классов IP адресов существует и диапазоны каждого класса; 8. Каково назначение сетевой маски; 9. Что такое суммирование маршрутов; 10.
Поясните процедуру разбиения сети на подсети; 11. Какие IP адреса зарезервированы для частного пользования; 12. В чем различие широковещательных и многоадресатных адресов; 13. Поясните, почему хосты, находящиеся в одном широковещательном домене, должны иметь IP адреса из одной подсети; 14. В чем разница между работой маршрутизатора и коммутатора; 15.
Поясните процедуру наложения маски на IP адрес.
Источник: studfile.net
CISCO CCNA Самостоятельная подготовка к экзамену
Подготовка к экзамену на получение сертификата Cisco Certified Network Associate (CCNA).
Home » GNS3 » Про русский язык для GNS3
22 августа 2010 г.
Про русский язык для GNS3
Это история одной дискуссии о GNS3. Это была даже не дискуссия. Фактически я и мой собеседник «подпевали» друг другу о том насколько удобным и замечательным программным продуктом является GNS3. Как же все-таки хорошо, что есть возможность использовать реальные образы CISCO IOS и т.д. В конце нашего разговора мой собеседник указал на единственный недостаток в GNS3 — отсутствие русской локализации.
Я уже успел забыть о том, что русский язык для GNS3 может быть важен для того, кто готовится сдавать тест. Это опять напомнило мне о том, что большинство претендентов на звание CCNA готовятся и сдают этот тест на русском. Это более быстрое решение, так как из курса подготовки исключаются несколько месяцев изучения английского языка.
В тоже время, такой подход усложняет дальнейшую сертификацию, так как на данный момент только CCNA можно сдавать на русском. Возможно в дальнейшем появятся и другие сертификационные экзамены CISCO на русском. Но кто знает как долго этого придется ждать.
Кроме того, львиная доля книг посвященных сертификации CISCO пишется англоязычными авторами, и издаются, соответственно, на английском языке. Часть этих книг потом переводится, но до этого момента проходит от 2-х до 3-х лет. Некоторые книги вообще никогда не выходят на русском языке.
Начальная подготовка, которая дополнит базовый школьный курс и позволит читать книги написанные на английском языке, займет несколько месяцев. Эти потраченные месяцы дадут огромное преимущество в подготовке, и значительно расширят выбор литературы и ресурсов, которыми можно будет пользоваться в процессе. К тому же, кто знает где придется работать.
Может оказаться, что головной офис организации будет находится где-нибудь в другой стране, и все совещания, на которых придется отчитываться о проделанной работе, будут проходить через Skype и на неродном английском языке. Это, кстати, реальная ситуация. В общем, стоит задуматься нужен ли русский язык для GNS3 :).
6 комментариев:
Анонимный комментирует.
дополнительный язык для GNS3 — как телеге пятое колесо !
Анонимный комментирует.
думаю что все же это полезно!
Dave комментирует.
Если в ближайшее время станет доступным CCNP на русском, то кардинально изменится ситуация с английским языком при подготовке в целом. Сертификация на английском станет необходима только тем, кто готовится работать не в русскоязычной стране. В таком случае и русский в GNS3 станет более востребованным. А пока подготовка к CCNA на русском — это тупиковая ветвь, а следовательно рассчитывать на поддержку тупикового направления не стОит.
Анонимный комментирует.
дополнительный язык для GNS3 — как телеге пятое колесо !
Согласен. Но.
Edit->Preferences->General settings можно найти и русский и даже украинский 😀
Dave комментирует.
Самое интересное, что я даже не интересовался возможностью смены языка. Сейчас мне это не нужно, а в более ранних версиях русского языка не было. Сейчас получается уже есть. Я проверял на версии 0.7.1. Русский есть.
Так что вопрос снят.
Анонимный комментирует.
Встретил глюк в русском интерфейсе GNS3 — не удаётся создать элемент «компьютер» типа «облако». После создания тип «облако» меняется на «декоративный узел». В английской версии данного глюка нет.
Источник: ccnastepbystep.blogspot.com