Mininet Connect CLI без использования mn

Есть ли способ подключить удаленный контроллер mininet cli без использования

$ sudo mn --controller=remote,ip=[IP-адрес контроллера],port=[порт прослушивания контроллера]

команда, потому что я уже создал пользовательскую топологию на удаленном хосте и хочу подключить его cli и протестировать его на другом скрипте Python, но команда mn создает новую топологию, которая удаляет мою пользовательскую.


person Cansın Tartıcı    schedule 10.01.2018    source источник


Ответы (2)


Вы можете сделать и то, и другое: запустить собственную топологию и удаленный контроллер с помощью одной команды:

sudo mn --custom myCustomTopo --topo myCustomTopo --controller remote

Где myCustomTopo.py и myCustomTopo.mn — это файлы топологии.

Как правило, после sudo mn с -- option вы можете добавить любую опцию, которую хотите добавить к эмуляции mininet. Например, при записи sudo mn --mac хосты берут mac в строке 00:00:00:00:00:01 для h1, 02 для h2 и т. д.

Надеюсь, это поможет.

person Dimitris Mendrinos    schedule 17.01.2018

Из http://mininet.org/walkthrough/#xterm-display

Отображение XTerm Для более сложной отладки вы можете запустить Mininet, чтобы он порождал один или несколько xterm.

Чтобы запустить xterm для каждого хоста и коммутатора, передайте параметр -x:

$ судо мин -х

person Cansın Tartıcı    schedule 26.09.2018