Это команда vpcs, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
vpcs - виртуальный симулятор ПК
СИНТАКСИС
ВПК [кредита] [файл сценария]
ОПИСАНИЕ
VPCS предоставляет интерфейс командной строки для девяти смоделированных виртуальных ПК. Вы можете пинговать / отслеживать
маршрутизировать от / к ним или ping / trace маршрутизировать другие хосты / маршрутизаторы с виртуальных ПК, делая
это идеальный инструмент для изучения маршрутизаторов Cisco или Juniper в Dynamips или GNS3.
окружающей среды.
Виртуальные ПК могут генерировать и отвечать на доставленные пакеты ICMP (ping), TCP и UDP.
в приложение через канал UDP или интерфейс Unix. Если файл сценария указано, то
vpcs читает файл при запуске и выполняет команды в файле сценария. файл сценария
должно быть в ВПК скрипт файл формат.
ВПК прослушивает сообщения на девяти последовательных портах UDP и отправляет сообщения на девяти
последовательные порты UDP. По умолчанию ВПК прослушивает порты UDP с 20000 по 20008 и отправляет
сообщения на портах UDP с 30000 по 30008. Каждая пара портов UDP (20000/30000,
20001/30001 ... 20008/30008) представляет собой виртуальный ПК. Виртуальные ПК пронумерованы от 1 до 9.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-h, --Помогите
Распечатайте параметры командной строки и выйдите
-v Распечатайте информацию о версии и выйдите
-i Num количество запускаемых экземпляров vpc (по умолчанию 9)
[-r] файл сценария
If файл сценария указано, то ВПК читает файл при запуске и выполняет
команды в файл сценария. файл сценария должно быть в ВПК формат файла скрипта. К
по умолчанию, если файл с именем запуск.vpc существует в каталоге, в котором ВПК программа
был запущен, он будет прочитан и выполнен, когда ВПК начинается. В -r опция
необязательный, если файл сценария это последний параметр.
-p порт
Run ВПК как процесс-демон, прослушивающий TCP-порт, указанный порт. Как демон
Процесс, ВПК не предоставляет пользователю интерфейс командной строки, но
Доступ к интерфейсу командной строки можно получить удаленно с помощью приложения потока TCP, такого как
as Telnet или netcat (nc). После того, как демон был запущен, нет никаких внутренних
механизм для завершения программы, и программа должна быть завершена
отправка системного сигнала 9, обычно с помощью команды убивать -9 PID (где PID
идентификатор процесса экземпляра vpcs)
-m Num ВПК использует 9 последовательных MAC-адресов для 9 ВПК stating at 00:50:79:66:68:00
по умолчанию. В -m опция добавляет Num до последнего байта базового MAC-адреса.
Если какое-либо приращение приведет к тому, что последний байт превысит 0xFF во время этого процесса, он будет
приращение до 0x00.
-e В системах, поддерживающих / dev / tapx интерфейс (Unix / Linux), запустите ВПК в режиме касания
а не в режиме UDP. В режиме касания IP-пакеты отправляются и принимаются через / dev / tapx
интерфейсы, а не через потоки UDP. Обычно интерфейсы / dev / tapx только
доступный для пользователя root, что означает ВПК также потребуется, чтобы
пользователь root (Sudo ВПК -e), чтобы использовать режим касания.
[-u] Этот параметр установлен по умолчанию и не обязателен, но включен, чтобы контрастировать с -e
вариант. По умолчанию, ВПК отправляет и принимает IP-пакеты в и из указанного UDP
порты. ВПК прослушивает UDP-порт 20000 и по умолчанию отправляет на порт 127.0.0.1:30000.
Портами прослушивания и отправки можно управлять с помощью -s, -c и -t настройки.
UDP режим Опции
-s порт
порт указывает номер базового порта, который ВПК используется для прослушивания сообщений. К
по умолчанию ВПК прослушивает сообщения на портах UDP 20000 в 20008. Изменяя
базовый порт, который ВПК слушает использование -s опция вызывает девять последовательных UDP
используемые порты, начиная с порта, указанного порт.
-t ip ВПК передает пакеты на девять портов UDP, начиная с 127.0.0.1:30000 по умолчанию.
Команда -t опция позволяет вам передавать пакеты на удаленный хост, как указано в IPv4
адрес ip. Обычно удаленный хост будет запускать динамические процессы с облаком.
соединение настроено для связи с IP-адресом этого хоста.
-c порт
ВПК передает пакеты на девять портов UDP, начиная с 127.0.0.1:30000, -c
опция позволяет вам передавать пакеты в другой набор из девяти портов, начиная с
номер базового порта, указанный порт.
Давл. режим Опции
-d устройство
Имя устройства, работает только когда -i установлено 1
гипервизор режим Опция
-H порт
Запускать как гипервизор, прослушивая TCP-порт, указанный порт. В гипервизоре
режим, вы можете подключить этот элемент управления порт Telnet, запустить или остановить экземпляр
ВПК.
ПРИМЕРЫ
Нет команду линия кредита
Если вы запустите ВПК без аргументов, ВПК запустится и будет искать сценарий
запуск.vpc в текущем каталоге. Если он существует, он запустит сценарий. Это
нормальный способ запуска ВПК. Он просто вызывается из командной строки следующим образом:
ВПК
Начало ВПК an альтернатива ввод в эксплуатацию файл
Для начала ВПК с файлом сценария запуска под названием say альтернативный.vpc, используйте имя файла как
аргумент ВПК команда:
ВПК альтернативный.vpc
Бег больше чем 9 Виртуальный ПК
Предположим, вам нужно более девяти виртуальных компьютеров, поэтому вы хотите запустить второй экземпляр
ВПК на вашем локальном хосте. Вы должны учитывать:
1. MAC-адреса VPC для второго экземпляра должны быть разными,
2. "Локальные" или "прослушивающие" номера портов UDP для второго экземпляра должны отличаться.
с первого раза.
3. Номера удаленных портов UDP для второго экземпляра должны отличаться от первого.
пример.
Поскольку локальный порт прослушивания по умолчанию - 20000, а удаленный порт по умолчанию - 30000, вы
хотел бы начать ВПК с локальным портом прослушивания 20009 (или выше) и удаленным портом
30009 (или больше). Вы также хотели бы, чтобы базовый MAC-адрес был смещен как минимум на
девять, чтобы избежать столкновений. В этом случае вы должны использовать команду:
ВПК -s 20009 -c 30009 -m 9
Бег два случаев of ВПК который общаться каждый другими on one кашель
Предположим, вы хотите запустить второй экземпляр ВПК на вашем локальном хосте, который может
взаимодействовать с экземпляром, уже работающим с конфигурацией по умолчанию. Ты бы
необходимо учитывать:
1. MAC-адреса VPC для второго экземпляра должны быть разными,
2. Номера "локальных" или прослушивающих UDP-портов для второго экземпляра должны совпадать.
номера "удаленных" портов первого экземпляра
3. Номера удаленных портов UDP должны совпадать с "локальным" или прослушивающим портом UDP.
номера первой инстанции
Поскольку локальный порт прослушивания по умолчанию - 20000, а удаленный порт по умолчанию - 30000, вы
хотел бы начать ВПК с локальным портом прослушивания 30000 и удаленным портом 20000.
Вы также хотели бы, чтобы базовый MAC-адрес был смещен как минимум на девять, чтобы избежать каких-либо
столкновения. В этом случае вы должны использовать команду:
ВПК -s 30000 -c 20000 -m 9
БАЗА ИНТЕРФЕЙС
ВПК представляет пользователю интерфейс командной строки (если не был запущен режим демона
не провела обыск -p вариант). В подсказке интерфейса указано, на каком из 9 виртуальных ПК в настоящее время
фокус, указав номер VPC в скобках. Например.:
VPCS [1]
Здесь цифра 1 в скобках указывает на то, что VPC 1 находится в фокусе, и любой трафик
сгенерированные будут отправлены из VPC 1, а базовый произошел команды будут относиться к VPC 1.
Поддерживаются следующие основные команды:
? Распечатать справку
Переключитесь на VPC . диапазон от 1 до 9
ARP Ярлык для: произошел ARP. Показать таблицу arp
Очистить [аргументы] Очистить IPv4 / IPv6, arp / соседний кеш, историю команд
DHCP [-options] Ярлык для: ip DHCP. Получить IPv4-адрес через DHCP
эхо Отображать на выходе
помощь Распечатать справку
история Ярлык для: произошел история. Список истории команд
ip [аргументы] Настроить IP-настройки VPC
загрузка Загрузите конфигурацию / скрипт из файла
пинг [-options] Пинговать сеть с ICMP (по умолчанию) или TCP / UDP
выход Выйти из программы
реле [аргументы] Ретрансляция пакетов между двумя UDP-портами
Rlogin [ ] Telnet к хосту относительно HOST PC
спасти Сохраните конфигурацию в файл
набор [аргументы] Установить имя VPC, одноранговые порты, параметры дампа, включить или выключить эхо
произошел [аргументы] Распечатать информацию о VPC (по умолчанию). Пытаться произошел ?
спать [текст] Печать и приостановить выполнение скрипта на
прослеживать [-options] Вывести путь, по которому пакеты идут в сеть
версия Ярлык для: произошел версия
ВПК скрипт файл формат
Любой текстовый файл, состоящий из допустимых команд vpcs, может использоваться как файл сценария vpcs. Линии
в файле, начинающемся с # символ будет рассматриваться как комментарий и игнорироваться.
Командные файлы могут использовать эхо и спать команды для создания некоторой формы
интерактивный сценарий.
Выполнение файла сценария можно прервать в любой момент, нажав Ctrl + c. Это означает, что
пинг -t команда (которая должна быть ограничена Ctrl + c) бесполезна в vpcs
файлы скриптов.
ГИПЕРВИЗОР ИНТЕРФЕЙС
Поддерживаются следующие команды:
помощь | ? Распечатать справку
ВПК [параметры] Старт ВПК демон с параметрами.
остановить id Stop ВПК процесс
список Список ВПК процесс
отключать Выйти из сеанса Telnet
выход [-f] Остановить ВПК процессы и гипервизор, -f принудительно выйти без
побуждение
Telnet [ ] Telnet к в (по умолчанию 127.0.0.1)
Rlogin [ ] То же, что и telnet
Используйте vpcs онлайн с помощью сервисов onworks.net