среда, 20 июля 2016 г.

11. UNetLab. Cisco ASA

Наконец-то мы добрались до Cisco ASA. Думаю очень многие ждали именно этого урока. И наверняка, многие из тех, кто начали смотреть этот курс уже сами нашли способ добавления Cisco ASA в UNL, так и не дождавшись этого урока.
Для тех же, кто еще НЕ пробовал добавить ASA в UNL, этот урок будет весьма полезен.
В данном уроке мы попробуем следующее:
1)Cisco ASA 8.0.2, 8.4.2, 9.1.15 (Support Multi Context) - так называемые portable образы. Для поиска образов используйте следующие запросы: “ASA842-disk1.vmdk” и “ASA-9.15-disk1.vmdk”
2)Cisco ASAv (ver 9.3.2.200; 9.4.1; 9.5.1) - это полноценная Cisco ASA разработанная для виртуальной инфраструктуры. Можно нагуглить данные образы используя вот такие запросы: “asav952-204.qcow2” или “asav941-200.qcow2”.

Краткий алгоритм добавления образов Cisco ASA:
1)В папке  /opt/unetlab/addons/qemu создаем папки согласно файлу /opt/unetlab/html/includes/init.php (пример: asa-8.4, asa-9.1, asav-9.4 или asav-9.5)
2)Закидываем в соответствующие папки образы и переконвертируем их в формат qemu. Пример:
Для ASA - /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 ASA842-disk1.vmdk hda.qcow2
Для ASAv - достаточно переименовать образ в virtioa.qcow2
3)Задаем права командой /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Более подробно в видео уроке:
<--10 урок 12 урок-->

вторник, 19 июля 2016 г.

10. UNetLab. Cisco vIOS

Добро пожаловать на 10-й урок! В этот раз мы рассмотрим что такое Cisco vIOS, и как его использовать в UNetLab.
Для того, чтобы найти данные образы, используйте запросы: iosv-l2 download, iosv-l3 download.
Всего есть два вида vIOS, это vIOS L2 и просто vIOS. Названия говорят сами за себя. В первом случае мы имеем коммутатор, во втором - маршрутизатор.
Рассмотрим возможности виртуального коммутатора vIOS L2:
-Layer-2 forwarding 
-Switchport 
-802.1q trunk, 802.1q vlans 
-Spanning Tree 
-Port-Channel (Pagp and Lacp)
-802.1x passthrough
-Port-ACLs
-Dynamic Arp Inspection
-DHCP Snooping
-IP device tracking
-Switched Virtual Interfaces
-Layer-3 forwarding over SVIs
-Routing protocols
Если честно, я не совсем понимаю, почему его называют L2 коммутатором, если в нем присутствует L3 функционал. Но не будем спорить с компанией Cisco.
Теперь рассмотрим чего НЕ умеет данный коммутатор:
-Зеркалирование трафика (SPAN)
-Private Vlan
-L3 Port-Chennel 
-QOS
Что касается маршрутизатора, то тут стандартный набор функций и ничего особенного.

Алгоритм добавления образов:
1)В папке  /opt/unetlab/addons/qemu создаем папки согласно файлу /opt/unetlab/html/includes/init.php (пример: vios-l3-15.4, viosl2-15.0)
2)Закидываем в соответствующие папки образы и переконвертируем их в формат qemu. Пример:
Для vIOS L2 - /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 vIOS-L2.vmdk virtioa.qcow2
Для vIOS L3 - /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 vIOS-L3.vmdk virtioa.qcow2
3)Задаем права командой /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
4)При добавлении устройств выставляйте 384 Мб оперативной памяти.
5)Для коммутатора максимальное количество портов - 16.

Более подробно в видео уроке:

понедельник, 18 июля 2016 г.

9. UNetLab. Компьютер в сетевой топологии - Docker

Наконец-то мы завершаем цикл статей про использование компьютеров в сетевой топологии UNetLab. На этот раз мы рассмотрим Docker. О том, что это такое, для чего и как его использовать можно посмотреть в видео уроке ниже.
В рамках лабораторной работы мы узнаем, что такое Busybox и настроим такие сервисы как:
DHCP сервер - udhcpd
HTTP сервер - httpd
DNS сервер - dnsd
FTP сервер - ftpd
Telnet сервер - telnetd

Сам видео урок:

среда, 6 июля 2016 г.

UNetLab 1.0.0-12. Dynamic node connection!

Ну вот и состоялся релиз очередной версии UNetLab. Последняя версия 1.0.0-12 содержит несколько значительных нововведений:
- Динамическое соединение узлов;
- Одновременная конфигурация всех узлов лабораторной работы;
- Исправление различных багов.
На мой взгляд самое главное изменение - динамическое соединение узлов. Теперь можно собирать огромные схемы за считанные секунды. У сторонников GNS3 пропал самый главный аргумент, касающийся удобства создания сетевых топологий )
Более подробно ознакомиться с нововведениями можно в этом видео (рекомендую к просмотру):

Процедура обновления как всегда проста:
apt-get update
apt-get install unetlab

В следующих уроках Курса UNetLab мы уже будем использовать новую версию!

вторник, 5 июля 2016 г.

Размышления о CCNA. Часть 5

Английский язык

Прежде чем начать описание материалов и ресурсов, которые могут помочь вам в подготовке к экзамену CCNA, хотелось бы затронуть одну тему - Английский язык.

Если вы решили строить карьеру в области IT, то английский язык должен стать вашим вторым родным языком. Примите это за аксиому. Мое мнение - если вы плохо знаете английский, то вы плохой IT-шник. Как бы обидно это не звучало. 95% всех действительно полезных материалов публикуются в интернете именно на английском языке. Тот же экзамен CCNA сдается именно на английском языке. Почти весь материал на русском, это либо перевод (не всегда верный), либо устаревшая информация, т.к. новую просто еще не успели перевести. Есть конечно исключения, но в целом ситуация именно такая.

Также заметим, что необходимо не только уметь читать техническую литературу, но и воспринимать английскую речь на слух, это позволит вам просматривать различные видео уроки от ведущих IT - экспертов. Те же видео курсы от CBT Nuggets доступны только на английском языке.

Многие почему-то пугаются при виде материалов на английском, полагая, что их уровень владения языком слишком низок. У меня по этому поводу сложилось свое мнение. На мой взгляд техническая литература на английском языке читается ГОРАЗДО легче, чем художественная. Те же новости на английском читаются гораздо труднее. Все дело в том, что IT - литература изобилует техническими терминами, к которым мы уже привыкли в повседневной жизни (особенно если вы уже успели немного поработать с компьютерными сетями). Такие термины как VLAN, IP address, MAC address, Swtich, Router, link, port, protocol и многие другие, имеют однозначный перевод на русский язык и даже звучат практически так же. В итоге, если взять небольшой абзац из книги CCNA, то мы получим скелет из уже известных нам технических терминов, которые окружены связующими и поясняющими словами. Пример абзаца:

The magic of VLANs is found in the Ethernet headers. When a switch receives an Ethernet frame, the frame will either already have a VLAN tag or the switch will insert a VLAN tag into the Ethernet header. If the frame was received from another switch, that switch will have already inserted the VLAN tag; while frames come from network devices, such as computers, the frame will not have a VLAN tag. If you are using the switch defaults for VLANs, the VLAN tag that will be placed on the frame is VLAN1.

На первый взгляд может показаться, что данный абзац слишком сложный. Я специально выделил все технические термины. В итоге у нас остается совсем немного слов (половина из которых просто союзы либо артикли), которые “разбавляют” нашу техническую документацию. При этом большинство этих слов входят в ТОП 100 используемых глаголов, существительных и союзов в английском языке. Таким образом получается, что если бы мы знали хотя бы 200-300 самых популярных английских слов, то с легкостью прочитали техническую статью в оригинале. Согласитесь, выучить 200-300 слов, это совсем не трудно. Вот пример базового набора слов.

Бывают и исключения, когда встречаются мало известные слова (даже для людей, кто неплохо владеет английским). Но таких слов, как правило совсем немного и они почти всегда будут повторяться в текстах одной тематики. В таких случаях я выписываю неизвестные мне слова и затем учу их в свободное время. При этом удобно пользоваться различными приложения для заучивания слов. Их большое количество (я к примеру пользуюсь сервисом lingualeo.com).

Так же следует отметить, что чтение документации не требует хороших знаний грамматики и умения говорить на английском. А именно эти навыки наиболее сложны в изучении языка. Конечно же гораздо лучше, если вы можете излагать свои мысли и на бумаге и в устной беседе, но для нас это не главное задача. Главная цель на текущем этапе - научиться читать техническую литературу. А для этого достаточно выучить базовый набор английских слов и постоянно пополнять словарный запас при встрече незнакомых вам слов.

Теперь о восприятии английского на слух. Это очень важный навык и вы просто обязаны им овладеть. В интернете огромное кол-во информации и различных обучающих программ, вряд ли я смогу написать что-то более исчерпывающее. Могу только поделиться своим опытом. Я смотрел в оригинале мультсериал “SouthPark” (теперь я воспринимаю на слух даже американский слэнг и мат :) ), а так же замечательный сериал “Как я встретил вашу маму (How I met your mother)”. Не стоит смотреть оригинал с включенными субтитрами (разве что с английскими), иначе вы все время будете на них смотреть, забывая слушать. Опять же, в сервисе lingualeo большое количество англоязычных видео роликов различной тематики, с переводом. Данный навык дастся немного сложнее, чем просто чтение литературы. Все зависит от вашего текущего уровня английского языка. Возможно будет логично начать с детских английских мультфильмов для детей и уже затем переходить на более сложные видео, вплоть до просмотра всех новинок кинематографа именно в оригинале.

Подведем итог. Выбирая карьеру IT-специалиста вы обязаны серьезно заняться изучением английского языка. Как минимум вы должны уметь читать техническую литературу и понимать англоязычную информацию на слух. Сначала данные задачи могут показаться вам непосильными, но если вы проявите немного терпения и упорства, то довольно скоро сможете проломить языковой барьер. Главное начать! Тем более, что награда за эти усилия весьма велика. Как минимум вы не будете отставать от быстро развивающейся IT индустрии, а как максимум - получите солидное преимущество перед своими конкурентами/коллегами. А еще вы существенно расширите свой кругозор и поймете какое ОГРОМНОЕ количество англоязычной информации вас окружает.

P.S. Если у кого-то есть мысли по этому поводу (замечания или свои рекомендации), то пишите в комментариях.

воскресенье, 3 июля 2016 г.

8. UNetLab. Компьютер в сетевой топологии - QEMU

Восьмой урок, посвященный QEMU. В данном уроке мы узнаем как с помощью QEMU запускать live дистрибутивы и как установить Windows XP. Так же мы узнаем как закинуть файлы в виртуальную машину QEMU.
Краткий алгоритм работы с QEMU:
1.В папке /opt/unetlab/addons/qemu создаем папку c именем согласно файлу /opt/unetlab/html/includes/init.php (пример: win-xp, linux-kali);
2.Закидываем в эту папку образ и переименовываем его в cdrom.iso (для live дистрибутивов на этом настройка закончена);
3.Создаем жесткий диск (в той же папке с cdrom.iso) командой /opt/qemu-2.0.2/bin/qemu-img create -f qcow2 hda.qcow2 3000M;
4.Задаем права командой /opt/unetlab/wrappers/unl_wrapper -a fixpermissions;
5.Стартуем и сразу стопим ноду;
6.Копируем жесткий диск (hda.qcow2) в соответствующую папку /opt/unetlab/tmpпапка_с_лабой, предварительно удалив имеющийся в ней hda;
7.Стартуем ноду и производим установку;
8.По завершению копируем жесткий диск из /opt/unetlab/tmp/папка_с_лабой обратно в /opt/unetlab/addons/qemu/ваша_папка;
9.Зачищаем /opt/unetlab/tmp;
10.Задаем права /opt/unetlab/wrappers/unl_wrapper -a fixpermissions.
Более подробно в видео уроке:

Новый сайт проекта

Новый сайт проекта
Прокачай себя, а не персонажа из игры

Translate

Популярные сообщения

Blog Archive

Технологии Blogger.