Всем привет!

Добро пожаловать на мою страничку. Меня зовут Walter Mitty, и я живу в России :0). Этот блог сборная солянка. Планирую бросать сюда всё, что меня интересует на данный момент.

понедельник, 22 марта 2010 г.

Добавление Хоста/PC в GNS3 - Руководство по конфигурации VPCS.

Автором этой статьи является Chris Bloomfield оригинал находится здесь, статья является практически 100%-м переводом, я всего лишь немного дополнил и подправил.

Меня как-то спросили, как я моделирую хосты в GNS3, и я ответил что настраиваю роутер как хост используя команду "no ip routing" и устанавливаю шлюз по умолчанию командой "ip default-gateway". Вам ещё придется назначить IP-адрес на интерфейс, подключенный к маршрутизатору, выполняющему маршрутизацию или свичу, который в свою очередь подключен к маршрутизатору. Это работает, но имеет один недостаток, увеличивается загрузка процессора.
Я знаю, много людей пытались поместить Loopback интерфейсы с разных концов топологии, но когда они пинговали их трафик оставался на PC и не проходил через маршрутизаторы, настроенные в GNS3.
Mirushi(я верю что его зовут именно так) воистину гений, разработал великолепную программку, которая может эмулировать до 9 хостов в GNS3.
Она называется VPCS и ее можно скачать отсюда.
По традиции я буду объясню пошагово как настроить VPCS и покажу на примере как я настраивал базовую топологию, для проверки функцональности.


1. Берёте файл отсюда и распаковываете в удобное для вас место ( я, например, сразу распаковал в папку, где у меня находился GNS3 C:\Program Files\GNS3\vpcs-0.16c).
2. Переходите в папку GNS3, и переименовываете файл cygwin1.dll в cygwin1.dll.old, после этого берете файл cygwin1.dll из папки vpcs-0.16c и вставляете в папку GNS3 .
3. Переходите в папку vpcs-0.16c, запускаете VPCS (двойной щелчок по vpcs.exe) .

4. Введите show, для того чтобы увидеть ваши виртуальные PC.

5. Для просмотра Помощи используйте (?)

Я не знаю кто такой Mr. Mike Muuss, :0).
6. Для изменения IP адреса и шлюза по умолчанию используйте следущий синтаксис команды:
[ip-адрес PC] [ip-адрес шлюза по умолчанию] [маска подсети в битах]

Например:

7. Для смены виртуального PC просто введите его номер.


8. Добавляйте PC и настраивайте IP-адреса по необходимости (ограничение 9шт).

9. Обратите внимание на значения LPORT и RPORT (когда использовали команду show) для каждого PC, в дальнейшем они вам понадобятся.

Перед тем как собирать схему, предлагаю сделать небольшую настройку, создадим ещё один объект в Nodes Types, для того, чтобы наши PC на схеме выглядели как рабочие станции, а не как Cloud (облачки) .
В меню GNS3 жмем Edit -> Symbol Manager слева выбираем Computer нажимаем знак > в правой части окна должен появиться Computer . В поле Name пишем PC -> в поле Type выбираем Cloude -> выделяем Computer как на рисунке ( иначе ничего не получится !!! ) -> Apply -> OK. После этого у вас в Nodes Type появится значок PC.

После того как подготовка закончена, соберём простейшую сеть в GNS3 (VPCS должен быть запущен!!!).


10. Щелкаем по PC правой кнопкой мыши -> Configure -> Имя хоста -> закладка NIO UDP. Вы должны увидеть перед собой примерно следующее:


11. Вам необходимо добавить значение RPORT (см. п. 9) в поле Local Port, IP-адрес 127.0.0.1 в поле Remote Host и в заключение значение LPORT в поле Remote Port. После того как вы закончили жмем Add -> Apply -> OK. Для примера, если ваше значение LPORT 20000 и ваше значение RPORT 30000, то заполнить надо следующим образом:


12. Сейчас соедините все устройства в GNS3 назначьте IP-адреса маршрутизаторам. Не забудьте настроить протокол динамической маршрутизации или используйте статические маршруты и маршруты по умолчанию.

Например в моей адресной схеме я имею:
PC1 к R1 Fa0/0 = 192.168.11.2/24 и 192.168.11.1/24 соответственно
R1 Fa0/1 к R2 Fa0/1 = 192.168.0.1/24 и 192.168.0.2/24 соответственно
R2 Fa0/0 к PC2 = 192.168.12.1/24 и 192.168.12.2/24 соответственно

Маршруты по умолчанию :

R1: ip route 0.0.0.0 0.0.0.0 192.168.0.2
R2: ip route 0.0.0.0 0.0.0.0 192.168.0.1

Ваша сеть сейчас должна быть примерно такой:


13. Возвращаемся в VPCS. Можете протестировать сеть, пустив пинг от PC1 к PC2:

"Ну и что?", скажете вы. Я знаю, это не доказывает что трафик прошел через GNS3 маршрутизаторы.
Тогда используйте команду tracert в VPCS. Проверяем:

Поглядите на это! 2-й хоп есть интерфейс маршрутизатора R2. Это доказывает, что пакеты проходят через маршрутизаторы.

Я надеюсь эта фишка сэкономит вам много времени и сбережёт ресурсы вашего PC.

6 комментариев:

  1. Спасибо, очень понятно!

    ОтветитьУдалить
  2. Доброе время суток! Подскажите в чем может быть проблема. Делаю превоночальную настройку GNS3, тест проходит, загружаю IOS, переношу маршрутизатор (2600) на рабочее поле, запускаю, определяю Idle PC, затем запускаю консоль, запускается консольное окно на котром горит всего лишь одна надпись:
    Connected to Dynamips VM "R2" (ID 2, type c2600) - Console port

    Подскажите как подключиться к маршрутизатору.
    Спасибо.

    ОтветитьУдалить
  3. Надо было просто увеличть объем памяти на маршрутизаторе

    ОтветитьУдалить
  4. У меня проблема иного характера...Не пингуются cloud'ы на Windows 7. Пробовала версии gns3 0.7.1, 0.7.1.

    Преподаватель говорит, что, наверное, это сама винда блокирует, защищает порты...

    Кто-нибудь знает как можно решить не задачку?

    ОтветитьУдалить
  5. доброго времени ночи))как прикрутит аналог к gns3 на дебаяне? если сделать alias'ы можноли завести без вышеописанного эмулятора ПК. мне всё что надо это живые тачки прикручивать к виртуальному динампусу а с процом я уш както сам - кластер всё стерпит) пасиб

    ОтветитьУдалить
  6. Casino games online - DRMCD
    Casino games online! Explore our games library to find everything you want, 태백 출장샵 from 과천 출장샵 slots, blackjack, 강원도 출장마사지 roulette, video poker, video poker,  충청북도 출장샵 Rating: 인천광역 출장안마 5 · ‎1 vote · ‎$1000 · ‎In stock

    ОтветитьУдалить