У меня есть скрипт Python, который создает простую топологию Mininet и запускает анализатор пакетов на основе Scapy (отдельный скрипт) на данном узле Mininet.Я уже тестировал сниффер, используя xterm
на узле, и он отлично работает.Однако, если я сконфигурирую сниффер для выполнения в скрипте python (например, через nodeX.cmd['sudo sniffer.py']
), пакеты не будут перехвачены.
Я прочитал здесь , что это может быть проблема, связанная с привилегиями, но у меня есть другие тесты в скрипте python, которые отлично работают и также требуют привилегий root.Есть идеи?
Кстати: я использую Python 2.7.12, Mininet 2.2.2