Невозможно запустить программу Python на мининет. Ошибок нет - PullRequest
0 голосов
/ 20 октября 2019

Я новичок в python и в настоящее время слежу за классом SDN Ника Фимстера. До сегодняшнего дня я мог запускать базовые программы на Python, но потом у меня начались проблемы, когда при запуске программы с помощью команды "sudo python custom.py" я не получал никакого вывода.

mininet@SDN-VirtualBox:~/mininet/custom$ sudo python custom.py

mininet@SDN-VirtualBox:~/mininet/custom$ 

При устранении неполадок я также пытался очистить контроллер с помощью команды sudo fuser -k 6633/tcp и mininet sudo mn -c

Я также попытался перезапустить виртуальную коробку, но это не помогло.

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


Моя программа:

from mininet.topo import Topo
from mininet.net import Mininet
from mininet.util import dumpNodeConnections
from mininet.log import setLogLevel

class SingleSwitchTopo(Topo):
        "Single switch connected to n hosts."

        def build(self, n=2):
                switch = self.addSwitch('S1')
                for h in range(n):
                        host = self.addHost('h%s' % (h+1))
                        self.addLink(host, switch)

def simpleTest():
        "Create and test a simple network"
        topo = SingleSwitchTopo(n=4)
        net = Mininet(topo)
        net.start()
        print "Dumping host connections"
        dumpNodeConnections(net.hosts)
        print "Testing network connectivity"
        net.pingAll()
        net.stop

if __name__ == '__main__':
        setLogLevel('info')
        simpleTest()
...