Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

пятница, 25 сентября 2015 г.

3. Основы GNS3. Установка на Linux

Здравствуйте коллеги, добро пожаловать на третий урок курса "Основы GNS3". На этот раз мы рассмотрим установку GNS3 на linux, а если быть точнее, то на Ubuntu 15.04 (x32/x64).
Так как у меня основная операционная система это Windows 8.1, то для этой лабораторной работы я использовал виртуальную машину, которую я развернул в VirtualBox-е. Тоже самое можете проделать и вы, если у вас Windows, но попробовать установку на Linux вы все равно хотите. Лично я использовал для виртуальной машины 800Мб оперативной памяти, 1 процессор и 8Гб жесткого диска, этого вполне достаточно для лабораторной работы.

Для начала скачиваем дистрибутив с сайта GNS3 (по аналогии со вторым уроком). Качаем конечно же версию для Linux. Скаченный архив располагаем в домашней папке (у меня это /home/cooper, у вас cooper заменится на имя вашей учетки)
Перед установкой чего либо сначала обновимся командой:
~$ sudo apt-get  update

Теперь установим все необходимые зависимости (без этих пакетов мы не сможем установить GNS3):
~sudo apt-get install python3-setuptools
~$ sudo apt‐get install python3‐pyqt4
~$ sudo apt‐get install python3‐ws4py
~$ sudo apt‐get install python3‐netifaces

Установим зависимости необходимые для Dynamips (что это такое мы поговорим в след. уроке):
~$ sudo apt-get install cmake
~$ sudo apt‐get install libelf‐dev
~$ sudo apt‐get install uuid‐dev
~$ sudo apt‐get install libpcap‐dev

Теперь перейдем в папку где лежит наш архив GNS3
~$ cd /home/cooper  (не забываем что у вас будет что-то другое вместо cooper)

Распакуем архив
~$ unzip GNS3-1.3.10-source.zip

В результате мы увидим пакеты, которые были в архиве. Но если вдруг понадобится еще раз их посмотреть, то сделать это можно с помощью команды:
~$ ls

Перейдем к установке Dynamips и распакуем архив:
~$ unzip dynamips-0.2.14.zip

Переходим в распакованную папку и приступаем:
~$ cd  dynamips-0.2.14
~$ mkdir build
~$ cd build
~$ cmake ..
~$ make
~$ sudo make install
~$ sudo setcap cap_net_admin,cap_net_raw=ep /usr/local/bin/dynamips
~$ cd ../..

Теперь инсталлируем GNS3 сервер:
~$ unzip gns3-server-1.3.10.zip
~$ cd gns3-server-1.3.10
~$ sudo python3 setup.py install
~$ cd ..

Ставим графический интерфейс:
~$ unzip gns3-gui-1.3.10.zip
~$ cd gns3-gui-1.3.10
~$ sudo python3 setup.py install
~$ cd ..

Ставим IOU зависимости (что это мы узнаем чуть позднее):
~$ sudo apt-get install libssl1.0.0:i386
~$ sudo ln -s /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/libcrypto.so.4
~$ sudo apt-get install bison
~$ sudo apt-get install flex
~$ sudo apt-get install git
~$ git clone http://github.com/ndevilla/iniparser.git
~$ cd iniparser
~$ make
~$ sudo cp libiniparser.* /usr/lib/
~$ sudo cp src/iniparser.h /usr/local/include
~$ sudo cp src/dictionary.h /usr/local/include
~$ cd ..

Ставим пакет iouyap (необходимый для поддержки IOU в GNS3)
~$ unzip iouyap-0.95.zip
~$ cd iouyap-0.95
~$ sudo make install
~$ sudo cp iouyap /usr/local/bin
~$ cd ..

Обязательно ставим пакет VPCS, он нам пригодится и не раз:
~$ unzip vpcs-0.6.1.zip
~$ cd vpcs-0.6.1/src
~$ ./mk.sh
~$ sudo cp vpcs /usr/local/bin/
~$ cd ../..

Если вы ставите на чистый linux (в смысле не в виртуалке), то следует поставить и virtualbox:
~$ sudo apt-get install virtualbox

Wireshark нам тоже нужен:
~$ sudo apt-get install wireshark

Инсталлируем QEMU:
~$ sudo apt-get install qemu

Установим утилиту для орграничения загрузки процессора
~$ sudo apt-get install cpulimit

И последний пакет ubridge:
~unzip ubridge-0.9.0.zip
~cd ubridge-0.9.0
~$ sudo make install

Теперь можно стартовать GNS3:
~$ gns3

воскресенье, 27 апреля 2014 г.

Шпаргалка по командам Ubuntu

Наткнулся в сети на интересную и на мой взгляд полезную шпаргалку по командам Ubuntu. Может кому пригодится:

воскресенье, 8 декабря 2013 г.

Установка Cisco Packet Tracer 6.0.1 на Ubuntu (Install Cisco Packet Tracer 6 on Ubuntu)

В предыдущем посте я рассказал о новой версии Cisco Packet Tracer. В этом посте я бы хотел рассмотреть установку Cisco Packet Tracer 6.0.1 на Ubuntu. Для начала скачаем сам дистрибутив (скачать Cisco Packet Tracer 6.0.1 для Ubuntu download).
Далее открываем терминал и переходим в папку, куда был скачан файл cp_6_1.bin.
Например у меня это была папка "Загрузки"
cooper@cooper-desktop ~ $ cd /home/cooper/Загрузки
cooper@cooper-desktop ~/Загрузки $
Дадим этому файлу права на исполнение
sudo chmod 777 cp_6_1.bin (правильнее будет sudo chmod u+x cp_6_1.bin)
И после этого установим
./cp_6_1.bin
Начнется установка. Нажимайте клавишу пробел чтобы пролистать пользовательское соглашение (EULA), затем подтвердите установку нажав "y", затем нажмите клавишу Enter и введите пароль root-a.
Если вы используете 64-битную систему, то необходимо установить еще одну библиотеку
sudo apt-get install ia32-libs-gtk
Теперь можно запускать Cisco Packet Tracer
На этом установка завершена. Легко и просто.

вторник, 25 декабря 2012 г.

Zabbix. Видео урок №4. Настройка email оповещений. Часть 2 (zabbix gmail)

Предполагается что вы уже ознакомились с первой частью и вы уже можете отправлять сообщения из консоли вашего zabbix сервера. Если же вы еще настроили ssmtp, то читать дальше - нет смысла.
Перейдем к описанию настроек. Имеется сервер с zabbix 2.0 установленный в virtualbox. Два сетевых интерфейса, один настроен как NAT(для интернета), другой как virtualbox host-only(для подключения к серверу). Создан хост (мой компьютер) и к нему привязан шаблон с двумя элементами данных (ping и loss). Подробная инструкция о том, как создать шаблон с элементами данных описана в предыдущем уроке. Здесь же я просто приведу несколько скриншотов
Хост
Шаблон

воскресенье, 9 декабря 2012 г.

Zabbix. Видеоурок №3. Установка Zabbix 2.0 на Ubuntu (zabbix 2.0 on ubuntu)


Для начала нам понадобится установленная Ubuntu Server  12.10. Установим на нее LAMP server и OpenSSH sever с помощью tasksel
$ sudo tasksel
Во время установки LAMP сервера понадобится указать пароль для MySQL.

После того как установился OpenSSH server можно подключиться к виртуальной машине по ssh с помощью putty. Так будет удобнее работать, поскольку вы сможете копировать команды со своего компьютера. Я использую два интерфейса на виртуальной машине, на одном настроен NAT(для использования интернета), на другом VirtualBox Host-Only Ethernet Adapter (для подключения к виртуальной машине)

среда, 15 февраля 2012 г.

Zabbix. Настройка email оповещений. Часть 1 (zabbix ssmtp gmail)

Перед тем как перейти к настройке Zabbix, необходимо установить и настроить консольный почтовый клиент. Выбор стоял между sendmail и ssmtp.
Sendmail - один из старейших агентов передачи почты (MTA — mail transfer agent). Распространяется бесплатно вместе с исходными кодами. Существуют версии программы для практически всех операционных систем и аппаратных платформ.
Ssmtp - простой агент передачи почты, который может заменить sendmail в простых задачах. Работает на Linux, FreeBSD и Windows.
Я выбрал ssmtp, т.к. он очень легок и прост в настройке. Его функций вполне достаточно для настройки уведомлений на Zabbix. В качестве ОС - Ubuntu 11.10
1)И так, откроем терминал и вставим следующую команду:

sudo apt-get install ssmtp

2)После того как завершится установка, необходимо отредактировать конфигурационный файл

vi /etc/ssmtp/ssmtp.conf

И если вы собираетесь использовать gmail для отправки оповещений, то необходимо вставить  следующее:

root=your_mail@gmail.com #почтовый ящик zabbixa
mailhub=smtp.gmail.com:465 
rewriteDomain=gmail.com 
AuthUser=your_gmail_username # (без @gmail.com) 
AuthPass=your_gmail_password 
FromLineOverride=YES
UseTLS=YES
Я использую Ubuntu 11.10 и по умолчанию у меня не установлен sendmail, поэтому следующий шаг не обязателен. Но для тех, у кого этот пакет установлен, следует выполнить следующий пункт.
3)Необходимо убедиться что не установлен sendmail
sudo service sendmail stop
sudo apt-get remove sendmail
И затем создадим символическую ссылку для ssmtp, чтобы заменить sendmail
sudo ln -s /usr/sbin/ssmtp /usr/sbin/sendmail

4)Собственно вся настройка закончена. Для отправки сообщения из терминала достаточно ввести следующую команду:
echo "email content" | mail -s "email subject" email_address_to_send_email@somedomain.com
Именно этот способ мы будем использовать при написании скрипта для отправки email оповещений из Zabbix.
Может появиться сообщение, что необходимо установить mailutils, установим его с помощью команды:
sudo apt-get install mailutils

Настройка email оповещений. Часть 2

Хотелось бы отметить, что пароль от почтового ящика хранится в виде обычно текста, поэтому для безопасности рекомендую завести отдельный почтовый ящик для zabbix, а не использовать ваш собственный.

суббота, 26 ноября 2011 г.

GNS3, установка на Ubuntu (GNS3 install on Ubuntu)

GNS3 - графический симулятор сети, позволяющий спроектировать комплексную топологию сети. Система поддерживает эмуляцию ПК, а также маршрутизаторы Cisco (через использование эмулятора IOS - Dynamips и PIX эмулятора Pemu).
<Смотрите новую инструкцию>
GNS3 позволяет эмулировать Cisco IOS на компьютерах с операционной системой Winodws или Linux. Эмуляция возможна для огромного количества платформ роутеров. Все это делает GNS3 отличным средством для подготовки к экзамену CCNA и CCNP. Существует несколько программ симуляторов оборудования cisco, но они включают в себя лишь урезанный список всех возможных команд роутеров cisco(Packet Tracer, Boson NetSim). C GNS3 вы запускаете настоящую Cisco IOS, т.е. вы видете именно то, что IOS представляет из себя, и получаете полный доступ ко всем командам и параметрам, которые поддерживает IOS. GNS3 не заменит реальный роутер, но это хорошее средство для изучения и тестирования оборудования cisco.

вторник, 1 ноября 2011 г.

Установка и базовая настройка Zabbix (Zabbix install)

В данной статье рассматривается установка системы мониторинга Zabbix. В качестве операционной системы была выбрана Ubuntu Server 11.10, т. к. Zabbix (версия 1.8.5) присутствует в ее стандартных репозитариях.
  • Установка Zabbix
Найти все пакеты связанные с zabbix можно воспользовавшись командой
root@zabbix:~# aptitude search zabbix
p   zabbix-agent                    - network monitoring solution - agent       
p   zabbix-frontend-php             - network monitoring solution - PHP front-en
p   zabbix-proxy-mysql              - network monitoring solution - proxy (using
p   zabbix-proxy-pgsql              - network monitoring solution - proxy (using
p   zabbix-server-mysql             - network monitoring solution - server (usin
p   zabbix-server-pgsql             - network monitoring solution - server (usin
Установим нужные.

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

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

Translate

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

Blog Archive

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