Hallo,
ich habe mir ein Netzwerksniffer programmiert und nutze dazu die scapy-libary mit Python3. Dieser scannt das Netzwerk ab und gibt mir dann die MAC-Adressen von den verschiedenen eingeloggten Geräten aus. Später möchte ich, dass der Pi bestimmte Aktionen für die verschiedenen Adressen ausführt. Das klappt mit meinem Heimnetzwerk (Fritzbox 3272) perfekt. Nun möchte ich das Programm mit einem Firmennetzwerk laufen lassen. Von der IT-Abteilung habe ich die Zugangsdaten bekommen (WPA2 Passwort und SSID). Der Pi loggt sich erfolgreich ein und verbindet sich mit dem WLAN. Dennoch funktioniert der Netzwerksniffer nicht und gibt mir keine MAC-Adressen von eingeloggten Geräten aus :(. Ich denke nicht, dass es am Skript liegt, da es mit anderen Routern ja sehr gut funktioniert. Trotzdem hier mal der Code:
[code=php]
from scapy.all import *
def arp_display(pkt):
if pkt[ARP].op == 1:
if pkt[ARP].hwsrc == '50:f5:da:73:2e:3c': #meine Smartphone MAC-Adresse
print("Handy eingeloggt")
print (pkt[ARP].hwsrc)
print (sniff(prn=arp_display, filter="arp", store=0, count=0))
[/php]
Es scheint mir so, als könne sich der Pi einloggen, aber nicht auf das Netzwerk zugreifen (Restriktionen?). Der Kollege aus der IT- Abteilung meinte ich soll recherchieren woran es liegen könnte bzw. was er konfigurieren muss, damit es funktioniert. Da ich selber von Netzwerkkonfigurationen sehr wenig Ahnung habe und es im Internet kaum Infos dazu gibt, versuche ich es mal hier.
Vielen Dank