vpcs - Интернет в облаке

Это команда 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



Новейшие онлайн-программы для Linux и Windows