IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [143]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [508]
    Видеорегистраторы [186]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [437]
    Накопители данных [232]
    Нетбуки, Ноутбуки, Ультрабуки [689]
    Мультиварки, блендеры и не только... [162]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [360]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4959]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [50]
    Электронные книги [101]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3981]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1120]
    Smart TV, UltraHD, приставки, проекторы... [415]
    Smart Watch [268]
    Sound: наушники, плееры, усилители... [618]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 34
    Гостей: 34
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2014 » Апрель » 14 » Virtual ExtremeXOS - свитчи от Extreme Networks в VirtualBox
    07:56
    Virtual ExtremeXOS - свитчи от Extreme Networks в VirtualBox

    Virtual ExtremeXOS - свитчи от Extreme Networks в VirtualBox

    Virtual ExtremeXOS - свитчи от Extreme Networks в VirtualBox

    Решил попробовать освоить активное оборудование от Extreme Networks. Железки живые у меня имеются, но в рабочем состоянии. Благо, есть ExtremeXOS VM - образ операционной системы Extreme XOS (ОС на базе Linux) для виртуальной машины Oracale VirtualBox.

    Итак, что необходимо для начала. Установить виртуальную машину и OVB Extension Pack (скачивается со страницы загрузки Oracale VirtualBox).

    Устанавливаем OVB Extension Pack в Oracale VirtualBox

    После задаём настройки сети по Ctrl+G и "Добавить виртуальную сеть хоста":

    Добавлем виртуальную сеть хоста в настройках сети VirtualBox

    И архив с ExtremeXOS VM. Распаковываем последний и выполняем следующий файл - EXOS_VM_15.3.2.11 sw1.vbox.

    Extreme Networks - распаковка образа Virtual ExtremeXOS 15.3.2.11 для VirtualBox

    В результате чего в окне VirtualBox появляется новая виртуальная машина EXOS_VM_15.3.2.11 sw1.

    Я в ней сразу отключил USB и звук.

    Следующий шаг - клонирование только что созданной виртуальной машины. Наводим курсор на EXOS_VM_15.3.2.11 sw1 и делаем "копировать" или Ctrl+O:

    Клонирование в VirtualBox нескольких Extreme XOS VM

    В названии удаляем слово "Копия" и "sw1" меняем на "sw2" и ставим галочку на "Сгенерировать новые MAC-адреса для всех сетевых адаптеров". "Далее". "Полная копия", "Копировать". Сколько вам нужно виртуальных свитчей, столько копий и делайте. Я рекомендую создать не менее трёх VM.

    Переимновываем Extreme XOS VM и генерируем новые MAC-адреса для портов

    Осталось создать и настроить виртуальные порты на каждом свитче. Так как во вкладке настройки сети можно настроить всего 4 сетевых адаптера, я приведу скрипт автоматического создания портов (сетевых адаптеров), который приводится в мануале (пришлось немного его подправить). Он генерирует текст (команды) для настроки 8 портов на один свитч. Думаю, что этого вполне достаточно для образовательных целей. При желании, можно увеличить это число. Итак, скрипт:

    #!/usr/bin/perl
    my $i = 2;
    my $j = 1;
    my $p = 201;
    my $n = $p - 200;
    while ($p < 209) {
     $i = 2;
     while ($i < 9) {
     $j = $i - 1;
     $n = $p - 200;
     print "vboxmanage modifyvm \"EXOS_VM_15.3.2.11 sw$n\" --nic$i intnet\n";
     print "vboxmanage modifyvm \"EXOS_VM_15.3.2.11 sw$n\" --nictype$i Am79C973\n";
     print "vboxmanage modifyvm \"EXOS_VM_15.3.2.11 sw$n\" --macaddress$i 0800276$p";
     print "F$i\n";
     print "vboxmanage modifyvm \"EXOS_VM_15.3.2.11 sw$n\" --cableconnected$i on\n";
     print "vboxmanage modifyvm \"EXOS_VM_15.3.2.11 sw$n\" --intnet$i link$n";
     print "$j\n";
     print "vboxmanage modifyvm \"EXOS_VM_15.3.2.11 sw$n\" --nicpromisc$i allow-all\n";
     $i = $i + 1;
     }
     $p = $p + 1;
    }

    В итоге получаем вот такой вот набор команд:

    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic2 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype2 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress2 0800276201F2
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected2 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet2 link11
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc2 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic3 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype3 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress3 0800276201F3
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected3 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet3 link12
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc3 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic4 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype4 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress4 0800276201F4
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected4 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet4 link13
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc4 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic5 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype5 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress5 0800276201F5
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected5 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet5 link14
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc5 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic6 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype6 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress6 0800276201F6
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected6 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet6 link15
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc6 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic7 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype7 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress7 0800276201F7
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected7 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet7 link16
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc7 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nic8 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nictype8 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --macaddress8 0800276201F8
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --cableconnected8 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet8 link17
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --nicpromisc8 allow-all
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --nic2 intnet
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --nictype2 Am79C973
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --macaddress2 0800276202F2
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --cableconnected2 on
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --intnet2 link21
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --nicpromisc2 allow-all
    ...

    Выполняем всё это добро в консоли и радуемся )

    Только нужно иметь ввиду, что если мы хотим связать свитчи через какие-то порты, эти порты должны назваться одинаково. Например, мы хотим связать "EXOS_VM_15.3.2.11 sw1" и "EXOS_VM_15.3.2.11 sw2" через вторые порты (виртуальные сетевые адаптеры). Соответственно, последние должны иметь одинаковое имя в настройках VM - link11. То есть:

    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw1" --intnet2 link11
    vboxmanage modifyvm "EXOS_VM_15.3.2.11 sw2" --intnet2 link11

    Наконец, загружаем две VM - "EXOS_VM_15.3.2.11 sw1" и "EXOS_VM_15.3.2.11 sw2". Логин admmin, пароль пустой. Следующей командой можно посмотреть, есть ли линк между виртуальными свитчами:

    show edp ports all

    Генерация новых портов для Extreme XOS VM и создание линка между двумя виртуальными свитчами

    Видим, что "линк" есть. Осталось настроить VLAN'ы, чтобы проверить всё это дело пингом. Думаю, что базовые настройки лучше привести отдельной статьёй, а тут я лишь покажу, что соседняя VM пингуется.

    Пингуем виртуальный свитч Extreme Networks и смотрим на VLAN Mgmt

    На скриншоте выше можно увидеть, что у виртуальных машин есть некий VLAN Mgmt с ip-адресом 192.168.56.107. По этому адресу к VM/свитчу можно цепляться telnet'ом. Отлично! Но адрес однаков у обоих VM :) Поэтому, нам нужно его поменять у всех виртуалок, кроме первой. Выполняем на "EXOS_VM_15.3.2.11 sw2" следующие команды (по табу срабатывает автозавершене, как и в консоли Linux; не так удобно, но очень неплохо):

    unconfigure Mgmt ipaddress
    configure Mgmt ipaddress 192.168.56.108
    save configuration

    Ну, и всё. Подключаемся telnet'ом к любому нужному виртуальному свитчу и изучаем мануалы по настройке девайсов от Extreme Networks.

    $ telnet 192.168.56.107

    Подключаемся по Telnet к виртуальному свитчу Extreme Networks

    Ну, всё. Доступ есть, связь между ними есть, вперёд к освоению )

     

    Автор: vovans

    http://zenway.ru/page/virtual-extremexos-svitchi-ot-extreme-networks-v-virtualbox

    Категория: Linux и не только | Просмотров: 902 | Добавил: laptop | Рейтинг: 5.0/2
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024