MAC-Adress-Spoofing schlägt fehl

MAC-Adress-Spoofing schlägt fehl

Ich versuche schon seit einiger Zeit, meine MAC-Adresse zu fälschen, weil ich möchte, dass der Laptop meines Bruders mein Datenvolumen am College nutzt (ich verbrauche nicht viel Bandbreite, die meiste davon geht ungenutzt verloren) und aus irgendeinem Grund gibt es auf ihrer Internet-Zugangsseite keine Möglichkeit, ein Gerät abzumelden, und es kann immer nur für eine Person gleichzeitig registriert werden. Folgendes habe ich versucht (die fragliche Netzwerkschnittstelle heißt wlo1):

Zuerst habe ich den einfachen Ansatz versucht. Ich habe auf das WLAN-Symbol in der oberen rechten Ecke geklickt, auf „Verbindungen bearbeiten“ geklickt und eine neue Verbindung mit derselben SSID, aber mit einer anderen MAC-Adresse im Feld „geklonte MAC-Adresse“ hergestellt. Ich habe sie gespeichert und versucht, eine Verbindung herzustellen, aber nach etwa einer Minute fehlgeschlagener Versuche hat es aufgegeben und die Verbindung wurde unter Verwendung der alten MAC-Adresse hergestellt.

Dann habe ich den CLI-Ansatz ausprobiert. Ich habe festgestellt, dass meine mit ifconfig vorgenommenen Änderungen bei jedem Start des Netzwerkmanagers zurückgesetzt wurden. Darüber hinaus wurden alle mit ifconfig vorgenommenen Änderungen bei laufendem Netzwerkmanager vollständig ignoriert. Ich sudo ifconfig wlo1 hw ether XX:XX:XX:XX:XX:XXwürde es (gemäß ifconfig wlo1) ändern, obwohl eine Fehlermeldung ausgegeben wird ( SIOCSIFHWADDR: Too many open files in system und JA, ich habe ulimit geprüft und es besteht kein Problem damit), aber es hätte keine Auswirkungen auf den Netzwerkmanager, und jeder Versuch, den Netzwerkmanager neu zu starten, führte dazu, dass alle Änderungen zurückgesetzt wurden. Schließlich dachte ich, dass ein für diese Aufgabe vorgesehenes CLI-Dienstprogramm dieser Aufgabe gewachsen sein sollte, und habe Folgendes versucht:

sudo service network-manager stop
sudo ifconfig wlo1 down
sudo macchanger -a wlo1
sudo ifconfig wlo1 up
sudo service network-manager start

sudo macchanger -a wlo1fehlgeschlagen mit der Ausgabe:

Current MAC:   <random MAC address from previous attempt> (Action Technology (SZ) Co., Ltd)
Permanent MAC: <consistent same thing as always> (unknown)
[ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system

Ich möchte Sie noch einmal daran erinnern, dass ich ulimit -n überprüft habe und dass hier kein Problem besteht.

Also, zusammenfassend: Versuche, die MAC-Adresse manuell mit ifconfig und anderen Tools zu ändern, scheinen zu scheitern, ändern aber anscheinend tatsächlich die MAC-Adresse, ohne dass sich dies auf meine Verbindungen auswirkt. Der Netzwerkmanager kann eine MAC-Adresse nicht erfolgreich fälschen, weil ... ich keine Ahnung habe. Die Verbindung schlägt stillschweigend fehl und ich bin zu dumm, um zu wissen, wo ich nach Fehlermeldungen suchen soll. Ich habe keine Ahnung, warum etwas so Einfaches für meine Software so schwierig ist. Ehrlich gesagt vermute ich, dass dies wieder Broadcom-Schwachsinn ist, und in diesem Fall sind meine Optionen nur, eine Katze zu treten oder so. IchHoffnungdas ist nicht der Fall.

Relevante Information:

  • Laptop: irgendein HP-Ding von meinem Bruder, Pavillion irgendwas mit einem 17-Zoll-Bildschirm.
  • Wireless-Karte: Broadcom BCM43142
  • Treiber: WL

  • Verteilung: Ubuntu 15.10

  • Geduld: Sehr strapaziert. Wenn ich noch so viel Geduld hätte, würde ich das hier nicht schreiben.

Wie kann ich versuchen, die Ursache des Problems zu finden und es zu beheben? Ich weiß nicht, wo die Fehler liegen, und ehrlich gesagt scheinen sieüberall. Gibt es eine Möglichkeit zu bestätigen oder zu widerlegen, dass das Problem beim Treiber liegt? Ich habe nachgeschaut und festgestellt, dass /var/log/syslogTONNENvon <warn> (wlo1): failed to set MAC address to XX:XX:XX:XX:XX:XXNachrichten, bei denen diese X im Grundeirgendetwas. Es gelang nicht, die MAC-Adressen auf den gleichen Wert zu setzen, den sie bereits hatten!

Ist der WL-Treiber einfach nur beschissen? Muss ich mich an einen Administrator wenden, um zu versuchen, den Laptop meines Bruders abzumelden?

Weitere Informationen: Ich habe die MAC-Adresse eines anderen Systems, eines Desktops mit Ethernet-Verbindung, erfolgreich geändert. Ich habe dies mithilfe der GUI von Network-Manager getan. Wie oben angegeben, ist /var/log/syslog des Laptops mit den Problemen voller Fehlermeldungen, die darauf hinweisen, dass Network-Manager Probleme beim Festlegen von MAC-Adressen hat. Wenn es überhaupt möglich ist, wäre eine Lösung, mit der ich Network-Manager weiterhin verwenden kann, großartig. Ich bin mir nicht sicher, wie ich ohne Network-Manager weitermachen soll, und ich bin mir nicht sicher, ob das Ändern der MAC-Adresse über ifconfigdiese tatsächlich ändert oder nur den Anschein erweckt, als sei sie geändert, da eine Fehlermeldung ausgegeben wird, aber trotzdem der neue Wert angezeigt wird. Soll ich versuchen, ein funktionierendes Setup zu erhalten, das Network-Manager nicht verwendet, oder versuchen, die aufgetretenen Probleme weiter zu ermitteln?

Antwort1

Wenn Sie die Mac-Adresse ändern möchten, verwenden Sie am einfachsten den Befehl

sudo ifconfig wlo1 down
sudo ifconfig wlo1 hw ether  xx:xx:xx:xx:xx:xx
sudo ifconfig wlo1 up

xx:xx:xx:xx:xx:xx- steht für die „neue“ Mac-Adresse

Das brauchen Sie nicht macchanger. Versuchen Sie Folgendes:

  1. WLAN-Verbindung über NM trennen

  2. Führen Sie im Terminal den Befehl aus

    sudo ifconfig wlo1 hw ether  xx:xx:xx:xx:xx:xx
    
  3. über NM mit WLAN verbinden

verwandte Informationen