Я новичок в 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()