Diese Frage ist eine Erweiterung dieser Frage . Während meine Antwort die Frage beantwortete, gab es einen Teil, der nicht beantwortet wurde: Wie teile ich eine Wi-Fi-Verbindung über einen Wi-Fi-Hotspot?
Sie können eine Wi-Fi-Verbindung nicht über einen Wi-Fi-Hotspot „teilen“.
Was alle in die Irre führt, ist die unangemessene Verwendung des Fachbegriffs des Teilens, wenn die Funktion, von der wir sprechen, eine Umverteilung ist .
Wenn 2 PCs mit demselben Wi-Fi-Hotspot verbunden sind, teilen sie wirklich dieselbe Verbindung: Sie verwenden denselben Wi-Fi-Kanal, sie teilen sich die öffentliche IP-Adresse des Routers.
Wenn Sie InternetSharing
innerhalb System Preferences > Sharing
beginnen, starten Sie keine gemeinsame Nutzung, sondern die Umverteilung eines Hauptnetzwerkzugangs zu einem sekundären Netzwerkzugang. An diesem sekundären Netzzugang fungieren Sie als Zugangsrouter. Sie verteilen private IP-Adressen. Auf Ihrem primären Netzwerkzugang haben Sie eine öffentliche IP-Adresse, auf Ihrem sekundären Netzwerkzugang haben Sie eine private IP-Adresse, und Sie übersetzen die Verkehrs-IP-Adressen von der öffentlichen Seite zur privaten Seite und umgekehrt. Um diese Umverteilung des IP-Verkehrs von Ihrem primären Netzwerkzugriff auf denselben physischen Zugriff durchführen zu können, sollte Ihr Betriebssystem in der Lage sein, Ihnen diese physische Schnittstelle normalerweise als zwei verschiedene virtuelle Schnittstellen darzustellenen1
und en2
.
MacOS X bietet keine solche Virtualisierungsfunktion.
Sie können Ihre Ethernet-Verbindung nicht auf Ihre Ethernet-Verbindung umverteilen.
Sie können Ihre Wi-Fi-Verbindung nicht auf Ihre Wi-Fi-Verbindung umverteilen.
Connectify (auf Windows 7) verkauft einfach eine Standardfunktion von Windows, die es erlaubt, 2 virtuelle Wi-Fi-Schnittstellen zusätzlich zu einer physischen zu erstellen (siehe: Wi-Fi-Hotspot für Windows 7 ). Dann verteilt Windows den Netzwerkzugriff des primären WLANs auf das zweite.
Mac OS X verfügt über eine „Internet-Sharing“-Funktion im Bereich „Sharing“ in den Systemeinstellungen.
Wie mehrere Leute bereits in den Fragen und Antworten hier herausgefunden haben, können Sie die Verbindung von einer Hardwareschnittstelle über eine andere Hardwareschnittstelle teilen, aber es kann keine einzige Wi-Fi-Schnittstelle sowohl als Hauptverbindung als auch als Verbindung verwenden -Teilen. (Windows 7 kann dies dank der von Microsoft hinzugefügten „Netzwerkvirtualisierungs“-Funktionen tun, die es im Wesentlichen einer einzelnen Hardware-Wi-Fi-Schnittstelle ermöglichen, auf mehrere SSIDs zu reagieren, und das ist die zugrunde liegende Funktion, die Connectify nutzt.)
Eine Option, die Mac OS X hat, ist keine wirkliche Antwort auf diese Frage, aber in einigen der gleichen Situationen nützlich, ist, dass es Bluetooth verwenden kann, um ein Personal Area Network (PAN) zu erstellen, und seine Internet-Sharing-Funktion kann dies Geben Sie die Internetverbindung von Wi-Fi über das Bluetooth PAN frei, wie hier dokumentiert .
Ich habe dies erfolgreich genutzt, um ein iPad mit der Wi-Fi-Verbindung eines Macbooks zu verbinden, sodass beide gleichzeitig in einem Hotel auf das Internet zugreifen konnten, in dem ich nur ein Gerät mit Wi-Fi erreichen konnte. Ich konnte in der gleichen Situation kein iPhone 4S dazu bringen, sich mit dem PAN zu verbinden, aber angeblich funktioniert es für iPod Touches. Ich weiß nicht, ob andere Computer (Mac OS X, Windows, Linux oder andere) in der Lage sind, dem PAN beizutreten und es als ihre Internetverbindung zu verwenden.
Installieren Sie Windows (mit rEFIt, wenn Sie einen Mac verwenden). Connectify installieren.
Wenn Sie ein Entwickler sind und Linux verwenden, sollte es möglich sein, ein neues Kernelmodul zu entwickeln, das die Funktionalität "Vollduplex-Endpunkt + Repeater" erfüllt. Zielen Sie zunächst auf ein bestimmtes Gerät ab, für das Sie die Datenblätter für WLAN-Chipsätze erhalten können. Sie benötigen Busarchitektur, Registernummern, Speicheradressen, Interruptnummern, Signalzeiten, Radio-Boot-Routine und die Funktionsliste (synchron und asynchron).
Ich habe ein Video darüber gemacht, wie man das mit einem virtuellen Windows-PC macht, der unter Mac OS läuft. Das Video ist unter https://www.youtube.com/watch?v=CoLxujScJSY zu finden
Dinge, die benötigt werden, damit meine Antwort funktioniert:
Verwenden Sie einen WLAN-Repeater im ursprünglichen Netzwerk, mit dem Sie sich verbinden.
Wenn Sie auf einem Computer meinen, können Sie Connectify verwenden. Ich benutze es, es funktioniert, es ist großartig, wenn Sie mit WLAN verbunden sind. Ihr Computer fungiert als Router für alle Ihre anderen Geräte. Wenn Sie einen Hotspot auf Ihrem iPhone meinen, gehen Sie zu Einstellungen > Netzwerk > Mobilfunkdaten aktivieren und aktivieren Sie dann den Hotspot.
Sie können über ein USB-WLAN-Modem freigeben. Verbinden Sie sich über USB-WLAN mit dem Internet. Konfigurieren Sie unter Einstellungen -> Freigabe die Freigabe von USB-WLAN zu WLAN. Stellen Sie sicher, dass die Firewall deaktiviert ist, wenn Ihr Hotspot nicht zulässt, dass DHCP den Client-Geräten eine IP zuweist. Dies funktionierte auf meinem Yosemite.
Atul Goyal
daviesgeek
Atul Goyal