iPhone WIFI mit Computer über USB teilen?

Aufgrund eines Wassereinbruchs mussten wir unsere Büros vorübergehend verlegen. In unseren Zeitarbeitsbüros haben wir ein WLAN-Netzwerk, aber (noch) kein Kabelnetzwerk.

Da mein Computer kein WLAN hat (es ist ein stationärer Desktop), dachte ich, ich könnte sehen, ob ich meine iPhone-WLAN-Verbindung über USB zu meinem Computer überbrücken könnte, während ich darauf warte, dass lokale Einrichtungen hier ein Kabelnetzwerk einrichten.

Ist das möglich?

Antworten (5)

Tut mir leid, aber es ist nicht möglich, dies ohne Jail Breaking zu tun. Die Funktion "Persönlicher Hotspot" auf einem iPhone ermöglicht nur die gemeinsame Nutzung der 3G-Verbindung, nicht der WLAN-Verbindung, sodass Sie es nicht als WLAN-Adapter verwenden können. Es ist machbar, dass Apple diese Funktionalität hinzufügen könnte, aber es ist ein ziemlicher Nischenfall, also würde ich nicht darauf zählen.

Wenn Sie einen Laptop mit WLAN zur Verfügung haben, können Sie direkt die Internetfreigabe (OS X)/Internetverbindungsfreigabe (Windows) und ein Ethernet-Kabel verwenden, um eine Verbindung zu Ihrem Desktop herzustellen. Oder wenn Sie ein Staples oder etwas Ähnliches in der Nähe haben, haben sie normalerweise USB-WLAN-Adapter für 30 $ oder weniger.

Deshalb habe ich mit dieser Aussage begonnen (welche iPhone- und iOS-Versionen verwenden Sie? Sie müssen auch überprüfen, ob Ihr Mobilfunkanbieter einen persönlichen Hotspot zulässt.)
Ich glaube, Sie missverstehen die Frage - der Poster möchte eine Möglichkeit, sein iPhone zu verwenden, um die WLAN-Verbindung über USB zu teilen. Der persönliche Hotspot kann nur die 3G-Verbindung teilen.
Nein, bin ich nicht. Wenn Sie den letzten Teil lesen, biete ich 2 Alternativen an, da Sie dies mit dem iPhone nicht tun können
„Geht nicht“ gibt es nicht – vielleicht sind Sie einfach nicht gut genug, um eine Lösung zu kennen. Die Antwort von Seil ist richtig.
Menschen ohne Fachkenntnisse wie ich haben es schwer, einen 20-30-Dollar-WLAN-Adapter zu finden, dessen Qualität höher ist als der im iPhone. Um ehrlich zu sein, habe ich sehr unter den WLAN-Karten von Amazon und den billigen WLAN-Karten in billigen Laptops gelitten.

Das ist natürlich möglich:

  1. Ihr iOS-Gerät muss mit einer WLAN-Verbindung verbunden sein
  2. Ihr iOS-Gerät muss jailbreaked sein
  3. Auf Ihrem PC muss iTunes installiert sein
  4. Installieren Sie MyWi 5.0 über Cydia ( Cydia wird nach dem Jailbreak auf Ihrem iOS-Gerät installiert )
  5. Wählen Sie USB-Tethering auf der Registerkarte USB
    • Stellen Sie MyWi USB auf EIN
    • Gehen Sie zu Advanced USB
    • Stellen Sie USB Bridhe auf „Bridged to WiFi“ ein, damit Sie nicht über 3G online gehen
  6. Genießen Sie Ihre drahtlose Internetverbindung
Von der Seite des Anbieters :One great example is your iPhone may have access to a HotSpot for free that also allows tethering. Thus, you can use your iPhone's WiFi to connect and use the USB connection to allow your internet to pipe/bridge it's traffic through the WiFi connection.

Welche iPhone- und iOS-Versionen verwenden Sie? Sie müssen auch überprüfen, ob Ihr Netzbetreiber einen persönlichen Hotspot zulässt.

Wenn Sie einen persönlichen Hotspot auf Ihrem Telefon aktivieren können, schließen Sie das Telefon einfach über USB an den PC an und geben Sie das WLAN-Passwort ein, nachdem Sie das Telefon in den Netzwerkeinstellungen gefunden haben.

Geben Sie hier die Bildbeschreibung ein

Sie könnten sich auch einfach einen WLAN-USB besorgen , der das WLAN vom Router abholt.

Kostenlose Methode, die zumindest mit einem iPhone mit Jailbreak funktioniert:

1) Installieren Sie openSSH auf Ihrem iPhone von Cydia oder apt-get, wenn Sie das Terminal bevorzugen.

2) Installieren Sie Python 2.7.x.
     Zum jetzigen Zeitpunkt ist die neueste Version 2.7.6.

3) libusbmuxd herunterladen.
     https://github.com/libimobiledevice/libusbmuxd
     Sie können entweder eine git cloneoder, wenn Sie keine haben / erhalten möchten ,       die Version von der Registerkarte "Versionen" githerunterladen .

4) auspacken, wenn Sie die git cloneRoute nicht genommen haben. Wenn Sie den Tarball heruntergeladen haben, tun Sie dies
     tar zxvf <tarball name>.tar.gzvon einem Terminal aus. Verwenden Sie unter Windows 7-zip oder laden Sie die .zip-Version des Tools herunter.

5) cd in libusbmuxd/python-client.

6) Der folgende Schritt ist plattformabhängig:

Windows

Wenn Sie Windows ausführen, müssen Sie den Pfad zu Ihrem python.exeProgramm manuell eingeben. Wenn Sie den Standardspeicherort ausgewählt haben, wird er in C:\Python27. Gehen Sie also in Windows zu Ihrer Eingabeaufforderung und geben Sie
C:\Python27\python.exe tcprelay.py -t 22:2222.

Linux/Unix/Solaris/BSD usw.

Wenn Sie Linux (wie ich), Cygwin unter Windows, BSD/Unix, Solaris oder im Grunde jede dem Menschen bekannte Plattform außer Windows und DOS verwenden, geben Sie einfach
python2.7 tcprelay.py -t 22:2222.


7) Noch nicht ganz fertig - Sie benötigen einen laufenden SSH-Client! Auch dies ist plattformabhängig.

Windows - PuTTY

Unter Windows macht Cygwin dies einfach, aber wenn Sie Cygwin noch nicht haben, ist PuTTY eine gute Option:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Richten Sie es ein wie Dieser:
PuTTY einrichten - 1
PuTTY einrichten - 2

Achten Sie darauf, den Benutzernamen für die Anmeldung auf „Mobile“ festzulegen.PuTTY einrichten - 3

Und für ein wenig mehr Geschwindigkeit (geringerer Overhead durch die Verschlüsselung) ändern Sie die Verschlüsselung auf „arcfour“. Normalerweise würde ich das nicht empfehlen, aber da Sie die Verschlüsselung über ein USB-Kabel und nicht über ein Netzwerk übertragen, ist die Sicherheit ein geringeres Risiko.

PuTTY einrichten - 4

Wenn Sie möchten, können Sie dafür ein Profil speichern, um zu vermeiden, dass bei jedem Problem alles neu eingerichtet wird. Dies geschieht im Abschnitt „Sitzung“ ganz oben.

Linux/Unix/BSD/Solaris/OSX/HP-UX/was auch immer mir noch fehlt

Sie können ausführen . ssh -D 8080 -p 2222 mobile@127.0.0.1Das Standardkennwort für die Konten mobileund rootauf dem iPhone sollte lauten alpine. Sobald Sie sich erfolgreich angemeldet haben, sollten Sie ein xterm-ähnliches Fenster sehen. Geben passwdSie jetzt ein, um Ihr Passwort in ein sichereres Passwort zu ändern. Geben Sie auch Ihr Passwort ein suund verwenden Sie es, um sich anzumelden und auch das Passwort zu ändern . Geben Sie dann ein, um zu Ihrem Login zurückzukehren, als .alpinerootrootexitmobile

8) Du bist jetzt fast fertig, ich schwöre! Es ist weniger komplex, als es bisher den Anschein hat, wenn man es tatsächlich selbst macht!

Jetzt müssen Sie den Webbrowser Ihrer Wahl öffnen; Ich benutze Firefox, also werde ich es als Beispiel verwenden. Ich habe Chrome verwendet, aber da ich es nicht mag und derzeit nicht installiert habe, kann ich es derzeit nicht als Beispiel verwenden. Aber Sie richten es unabhängig vom Browser als SOCKS-Proxy ein.

Diese Screenshots wurden mit einem weitergeleiteten X11 erstellt, daher sind die Schriftarten hässlich, aber kümmern Sie sich nicht darum.
Gehen Sie zuerst zum Einstellungsfenster ( tools -> optionsoder edit -> preferences, je nach Betriebssystem). Gehen Sie dann zu Advanced -> Network -> Settings....Firefox-Konfiguration 1

Verwenden Sie die folgende Konfiguration für den Browser.
Firefox-Konfiguration 2

Probleme und Lösungen

Problem:

Ja, hier wird das iPhone nicht wirklich als Modem verwendet.

Lösung:

Komm darüber hinweg; Es klappt.

Problem:

Meine App lässt das Festlegen eines SOCKS-Proxys nicht zu.

Lösung:

Ich hatte dieses Problem mit Spielen wie Minecraft. Hier sind einige Korrekturen.
Für Minecraft habe ich ein Argument zu ssh. Ich spiele regelmäßig auf den Minecraft-Servern von nerd.nu reddit (reddit.com/r/mcpublic). Seit Minecraft 1.6 haben SSH-Tunneling und SOCKS-Proxys, die als Befehlszeilenargumente festgelegt wurden, nicht funktioniert. Früher konnten Sie Java-Parameter hinzufügen -DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080und es würde funktionieren. Nun ist die Lösung zwar nicht ganz so schön, aber sie funktioniert.

Wenn Sie beginnen ssh, ssh -D 8080 -p 2222 mobile@127.0.0.1tun Sie es statt
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 mobile@127.0.0.1.
Wenn Sie sich dann mit dem Server verbinden möchten, fügen Sie stattdessen die URL 127.0.0.1:25565zu Ihrer Serverliste hinzu! Der Remote-Server erscheint dank des Wunders des SSH-Tunnelings auf 127.0.0.1/localhost!

Für andere Programme/Spiele gilt die gleiche Regel. Wenn Sie keinen SOCKS-Proxy festlegen können und nichts anderes funktioniert, fügen Sie einfach hinzu -L 127.0.0.1:<port>:<remote URL to access>:<remote port>.

Es gibt nichts, was Sie dazu zwingt, den gleichen Port zu verwenden , den 127.0.0.1Sie normalerweise verwenden würden, also hätte ich zum Beispiel gemappt p.nerd.nu:25565und 127.0.0.1:1025dem Spiel wäre es egal, solange ich den Port angegeben habe. Nicht alle Programme sind so nachsichtig, aber es ist nützlich, sich daran zu erinnern.


Denken Sie auch daran: Fast jedes Programm kann dies verwenden. Es ist zwar nicht so schön wie ein einfaches Modem oder so, aber es funktioniert definitiv. Beachten Sie, dass Sie wahrscheinlich den Datenzugriff Ihres Mobilfunknetzes beeinträchtigen, wenn Sie die Verbindung zum WLAN verlieren. Wenn das Mobilfunknetz eine Deep-Level-Paketüberprüfung durchführt, müssen Sie mit einer Gebühr für die Aktivierung von Tethering rechnen. Seien Sie einfach vorsichtig, bitte :) Wenn Sie "TetherMe" von Cydia oder so etwas haben, könnte es maskieren, was Sie tun. Außerdem schaltet das iPhone manchmal Wi-Fi aus, wenn es in den Ruhezustand wechselt. Installieren Sie insomniavon cydia/apt, um das zu umgehen.

Oder, um Deep Packet Inspection zu verhindern, können Sie auch SSH von Ihrem iPhone zu einem PC zu Hause zur Verschlüsselung und dann SSH von Ihrem Gerät, mit dem Sie verbunden sind, zu Ihrem iPhone führen.

Tut mir leid, wenn das zu lang ist; Ich bin einfach sehr, sehr stolz darauf, SSH-Tunneling endlich so gut herausgefunden zu haben. Es ist wirklich DAS Nützlichste überhaupt. (Ich habe das gerade auf meinem Laptop aus einem Auto geschrieben)

Laden Sie einfach den VirtualWifiRouter kostenlos herunter, installieren und konfigurieren Sie ihn einmal ....... und genießen Sie ihn ein Leben lang :) .........

Könnten Sie das etwas näher erläutern? Es ist nicht wirklich ein Kommentar und reicht nicht aus, um als Antwort allein zu stehen.