Пытаюсь iperf хоста и клиента (станции) со следующим кодом, пока iperf не работает. Кто угодно?
импорт системы
из mininet.log импортировать setLogLevel, информация из mn_wifi.net импортировать Mininet_wifi
топология определения (аргументы):
net = Mininet_wifi()
info("*** Creating nodes\n")
ap1 = net.addAccessPoint('ap1', ssid='new-ssid', mode='g', channel='1', failMode="standalone", mac='00:00:00:00:00:01', position='50,50,0')
net.addStation('sta1', mac='00:00:00:00:00:02', ip='10.0.0.1/8', position='30,60,0')
h1 = net.addHost('h1', ip='10.0.0.3/8')
info("*** Configuring propagation model\n")
net.setPropagationModel(model="logDistance", exp=4.5)
info("*** Configuring wifi nodes\n")
net.configureWifiNodes()
info("*** Creating links\n")
net.addLink(ap1, h1)
info("*** Starting network\n")
net.build()
ap1.start([])
net.iperf(hosts = [ ap1, h1 ], l4Type='TCP', udpBw='10M', fmt=None, seconds=2, port=800)
info("*** Stopping network\n")
net.stop()
топология (sys.argv)
Результат выглядит следующим образом: sudo python examples/_position.py *** Создание узлов *** Настройка модели распространения *** Настройка узлов Wi-Fi *** Создание ссылок *** Запуск сети *** Iperf: тестирование пропускной способности TCP между ap1 и h1 =›, который никогда не срабатывает