IPhone WIFI mit Computer über USB teilen?

15

Aufgrund eines Wasserlecks mussten wir vorübergehend umziehen. In unseren Zeitarbeitsbüros haben wir ein WIFI-Netzwerk, aber (noch) kein verkabeltes Netzwerk.

Da mein Computer kein WIFI hat (es ist ein stationärer Desktop), dachte ich, ich könnte sehen, ob ich meine iPhone-WIFI-Verbindung über USB mit meinem Computer verbinden kann, während ich darauf warte, dass lokale Einrichtungen hier ein kabelgebundenes Netzwerk einrichten.

Ist das möglich?

Lasse V. Karlsen
quelle

Antworten:

11

Entschuldigung, aber es ist nicht möglich, dies zu tun, ohne das Gefängnis zu brechen. Die Funktion "Persönlicher Hotspot" auf einem iPhone ermöglicht nur die gemeinsame Nutzung der 3G-Verbindung, nicht der WLAN-Verbindung. Sie können sie daher nicht als WLAN-Adapter verwenden. Es ist möglich, dass Apple diese Funktionalität hinzufügt, aber es ist ein ziemlich nischer Fall, also würde ich nicht damit rechnen.

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

Robmathers
quelle
Daher habe ich mit dieser Aussage begonnen (welche iPhone- und iOS-Versionen verwenden Sie? Sie müssen auch überprüfen, ob Ihr
Mobilfunkanbieter
Ich denke, Sie verstehen die Frage falsch - das Poster möchte eine Möglichkeit, mit seinem iPhone die WLAN-Verbindung über USB zu teilen. Der Personal Hotspot kann nur die 3G-Verbindung gemeinsam nutzen.
Robmathers
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
Graeme Hutchison
"Nicht möglich" ist nicht vorhanden - Sie sind möglicherweise nicht gut genug, um eine Lösung zu kennen. Die Antwort von Rope ist richtig.
H2CO3
9

Das ist natürlich möglich:

  1. Ihr iOS-Gerät muss mit einer WLAN-Verbindung verbunden sein
  2. Ihr iOS-Gerät muss einen Jailbreak aufweisen
  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 ON
    • Gehen Sie zu Advanced USB
    • Stellen Sie USB Bridhe auf "Bridged to WiFi", damit Sie nicht über 3G online gehen
  6. Genießen Sie Ihre drahtlose Internetverbindung
Seil
quelle
1
Von der Website 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.
iolsmit
3

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, verbinden Sie das Telefon einfach über USB mit dem PC und geben Sie das WLAN-Passwort ein, nachdem Sie das Telefon in den Netzwerkeinstellungen festgelegt haben.

Geben Sie hier die Bildbeschreibung ein

Sie könnten auch einfach einen WiFi-USB bekommen, der das WiFi vom Router abholt.

Graeme Hutchison
quelle
1

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

1) Installieren Sie openSSH von cydia auf Ihrem iPhone 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       die Version entweder ausführen git cloneoder, wenn Sie sie nicht haben / möchten, von der Registerkarte "Veröffentlichungen" githerunterladen
.

4) Packen Sie es aus, 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 in 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 dieser installiert C:\Python27. Gehen Sie in Windows zu Ihrer Eingabeaufforderung und geben Sie ein
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 eine andere Plattform als Windows und DOS verwenden, die dem Menschen bekannt ist, geben Sie einfach ein
python2.7 tcprelay.py -t 22:2222.


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

Windows - PuTTY

In 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 wie folgt ein diese:
Einrichten von puTTY - 1
PuTTY einrichten - 2

Stellen Sie sicher, dass Sie den Login-Benutzernamen auf "mobil" setzen. PuTTY einrichten - 3

Ändern Sie die Verschlüsselung für eine zusätzliche Geschwindigkeit (geringerer Overhead durch die Verschlüsselung) in "arcfour". Normalerweise würde ich dies nicht empfehlen, aber da Sie die Verschlüsselung über ein USB-Kabel und nicht über ein Netzwerk übertragen, ist die Sicherheit weniger gefährdet.

PuTTY einrichten - 4

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

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

Sie können das ssh -D 8080 -p 2222 [email protected] Standardkennwort für das mobileund die rootKonten auf dem iPhone ausführen alpine. Sobald Sie erfolgreich angemeldet sind, sollte ein xtermähnliches Fenster angezeigt werden. Geben Sie passwdjetzt ein, um Ihr Passwort in etwas Sichereres zu ändern. Geben Sie außerdem Ihr Passwort ein suund verwenden alpineSie es, um sich anzumelden rootund das rootPasswort zu ändern . Geben Sie dann ein, exitum zu Ihrem Login als zurückzukehren mobile.

8) Du bist jetzt fast fertig, ich schwöre! Es ist weniger komplex als es bisher scheint, wenn Sie es tatsächlich selbst tun!

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

Diese Screenshots wurden mit einem weitergeleiteten X11 erstellt, daher sind die Schriftarten hässlich, aber es macht nichts.
Wechseln Sie zunächst zum Einstellungsfenster ( tools -> optionsoder edit -> preferencesje nach Betriebssystem). Dann gehe 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, das iPhone wird nicht wirklich als Modem verwendet.

Lösung:

Komm darüber hinweg; Es klappt.

Problem:

In meiner App kann kein SOCKS-Proxy eingerichtet werden.

Lösung:

Ich hatte dieses Problem mit Spielen wie Minecraft. Hier sind einige Korrekturen.
Für Minecraft habe ich ein Argument hinzugefügt ssh. Ich spiele regelmäßig auf den nerd.nu reddit minecraft Servern (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 funktionierte. Jetzt ist die Lösung jedoch nicht ganz so gut, aber sie funktioniert.

Wenn Sie anfangen ssh, anstatt zu ssh -D 8080 -p 2222 [email protected]tun
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 [email protected].
Wenn Sie dann eine Verbindung zum Server herstellen möchten, fügen Sie stattdessen die URL 127.0.0.1:25565zu Ihrer Liste der Server hinzu! Der Remote-Server wird dank des Wunders des SSH-Tunnelns auf 127.0.0.1/localhost angezeigt!

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, denselben Port zu verwenden 127.0.0.1, den Sie normalerweise verwenden würden. Ich hätte ihn beispielsweise zuordnen können p.nerd.nu:25565, 127.0.0.1:1025und das Spiel würde sich nicht darum kümmern, 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 in Anspruch nehmen, wenn Sie die Verbindung zu Wi-Fi verlieren. Wenn das Mobilfunknetz eine Paketinspektion auf hoher Ebene durchführt, müssen Sie sich auf eine Gebühr für die Aktivierung des Tethering einstellen. Sei einfach vorsichtig, bitte :) Wenn du "TetherMe" von Cydia oder so hast, könnte es maskieren, was du tust. Manchmal, wenn das iPhone in den Ruhezustand wechselt, wird das WLAN ausgeschaltet. Installieren Sie insomniavon cydia / apt, um das zu umgehen.

Um eine eingehende Paketprüfung zu verhindern, können Sie zur Verschlüsselung auch SSH von Ihrem iPhone auf einen PC zu Hause und dann SSH von Ihrem Gerät, mit dem Sie verbunden sind, auf Ihr iPhone übertragen.

Wyatt8740
quelle
1
Entschuldigung, wenn dies zu lang ist; Ich bin einfach sehr, sehr stolz darauf, endlich das SSH-Tunneln so gut herausgefunden zu haben. Es ist wirklich das Nützlichste überhaupt. (Schrieb dies gerade auf meinem Laptop aus einem Auto)
Wyatt8740
-2

Laden Sie virtualwifirouter einfach kostenlos herunter, installieren und konfigurieren Sie es einmal ....... und genießen Sie es ein Leben lang :) .........

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