Wie kann ich OSX dazu bringen, als WLAN-Router angezeigt zu werden, ohne das Internet zu teilen?

Ich möchte meinen Mac als WLAN-Router in einem privaten Netzwerk verwenden (kein Internetzugang). Ich möchte, dass Benutzer sich mit dem Netzwerk verbinden können, indem sie die SSID auf ihren iOS-Geräten auswählen.

Gibt es eine Möglichkeit, dies über die Befehlszeile zu tun? Ich kann „Create Network…“ aus dem Networking-Menü auswählen, aber das hat 2 Probleme.

  1. Das erstellte Netzwerk wird unter iOS in einem speziellen Abschnitt „Geräte“ angezeigt. Ich möchte, dass es in der normalen Liste der WLAN-Hotspots angezeigt wird. Wie mache ich das? Ich gehe davon aus, dass ich es vielleicht manuell tun kann. Ich kann alles einstellen, was eingestellt werden muss, damit iOS den Unterschied zwischen meinem Mac und einem normalen Router nicht erkennen kann

  2. Wenn Sie es in iOS auswählen, wird angezeigt, dass es nicht mit dem Internet verbunden ist. Diese Meldung möchte ich vermeiden. Ich verstehe, dass ich sie nicht wirklich mit dem Internet verbinden lasse. Die Frage ist, wie und wie ich iOS täusche, dass es mit dem Internet verbunden ist. Ich habe das Gefühl, dass dies mit # 1 zusammenhängt, denn woher weiß iOS, dass kein Internet vorhanden ist, wenn es noch nicht mit dem Netzwerk verbunden ist (ich habe es nicht ausgewählt).

Hinweis: Hinweise auf Apple-Dokumente wären ebenfalls großartig. Ich habe sogar versucht, mir anzusehen, wie etwas Ähnliches unter Linux gemacht werden könnte, in der Hoffnung, dass es zu Ideen für OSX führen könnte, aber mein Google-Foo ist für dieses Thema schwach.

Was ist der Vorteil, sich mit einem Netzwerk zu verbinden und es so anzuzeigen, als hätte es Internet, aber das ist nicht der Fall?
Das erstellte Netzwerk wird unter iOS in einem speziellen Abschnitt „Geräte“ angezeigt. - Wo ist das? Ich glaube nicht, dass ich jemals einen solchen Abschnitt auf einem iOS-Gerät gesehen habe.
Siehe "sysg" am Ende dieses Screenshots . Hinweis: Es ist nicht auf dem Bildschirm und Sie müssen nach unten scrollen, um es zu sehen.
@Rob, ich erstelle eine Kunstinstallation, bei der Benutzer eine Verbindung zu einem Netzwerk am Standort herstellen müssen, um darauf zugreifen zu können. Ich versuche es so nahtlos wie möglich zu machen. Das bedeutet, dass es ein No-Go ist, Benutzern zu sagen, dass sie nach unten scrollen müssen, weil das, was sie auswählen müssen, nicht auf dem Bildschirm ist. Ebenso ist es ein No-Go, wenn ihr iOS-Gerät ihnen mitteilt, dass kein Internet vorhanden ist, und ihnen daher der Zugriff auf Safari verweigert wird. Ich kann dafür einen Router einrichten, aber jeder andere, der die Ausstellung aufstellen möchte, muss auch losgehen und einen Router kaufen. Wenn OSX der Router sein kann, können sie es tun, ohne mehr $ auszugeben

Antworten (2)

Was Sie versuchen, ist tatsächlich möglich, aber es erfordert viel Arbeit, um es zum Laufen zu bringen.

Ich habe eine Weile darüber nachgedacht und es ist eine großartige Idee, einen Mac als WLAN-Router zu verwenden, insbesondere in virtuellen Testumgebungen. Aber Mac OS X funktioniert so nicht.
Der Grund dafür ist, dass Mac OS X den Dienst nur startet, wenn Sie wirklich eine Internetverbindung haben. Warum sollten Sie Ihr Internet teilen, wenn es kein Internet gibt? So einfach ist das. Einfach wie ein Mac ;D

Sie können dies jedoch umgehen, indem Sie virtuelle Netzwerkschnittstellen einrichten, die das Internet simulieren würden.
Es gibt eine nette Diskussion über virtuelle Netzwerkschnittstellen auf Stack Overflow, die Ihr Problem in einem Kommentar bedeutet:

https://stackoverflow.com/questions/87442/virtual-network-interface-in-mac-os-x

(insbesondere der lange Beitrag von „bmasterswizzle“ mit dem Kommentar: „Ich habe es getestet und ja, das tut es. Ich konnte mein OpenVPN-tun0-Gerät (von meiner Ethernet-Verbindung) mit dieser Methode über mein WLAN freigeben.“)

Dieses Problem tritt häufig bei virtuellen Maschinen auf, da OS X dort auch Ethernet über die NAT-Bridge teilt, aber tatsächlich keinen Internetzugang benötigt, damit es funktioniert.

Es ist ein bisschen umständlich und ich denke, Sie könnten es leicht umgehen, wenn Sie ein Skript haben, das den Internetverkehr auf En0 vortäuscht, damit Sie das En0 mit dem WLAN-Adapter teilen können. Aber ich habe keine Ahnung, wie ich über die Befehlszeile mit der en0-Schnittstelle sprechen und Verkehr vortäuschen soll.

Und solange kein Datenverkehr vorhanden ist, teilt Ihr Mac die Verbindung nicht.

Diese Art von Netzwerk ist als Ad-Hot-Netzwerk bekannt. Das Verfahren zum Erstellen eines Netzwerks ist hier aufgeführt: http://www.maclife.com/article/columns/maclife_101_how_create_adhoc_network

Nachdem Sie ein Ad-hoc-Netzwerk erstellt haben, wird es in der Liste der WLAN-Netzwerke auf Ihrem iOS-Gerät aufgeführt.

Beachten Sie, dass Sie über Ihre WLAN-Verbindung keine Verbindung zum Internet herstellen können, wenn ein Gerät mit dem Ad-hoc-Netzwerk verbunden ist. Da Sie jedoch nicht möchten, dass das andere Gerät auf das Internet zugreift, sollte dies in Ordnung sein.

Ich glaube nicht, dass die bloße Verbindung zu einem WLAN-Netzwerk zu der von Ihnen angegebenen Nachricht führt. Ich habe diese Nachricht nur gesehen, sagen wir, wenn Sie den Browser starten oder eine App öffnen, die eine Internetverbindung erfordert, und soweit ich weiß, gibt es keine Möglichkeit, diese Nachricht auf einem iOS-Gerät zu deaktivieren.

Danke für den Versuch, aber wie in der ursprünglichen Nachricht erwähnt, funktioniert dies nicht. Wenn es kein Internet gibt, um es tatsächlich zu teilen, startet das Auswählen, um das Internet zu teilen, nichts. Auf anderen Computern werden keine SSIDs angezeigt, um eine Verbindung zu den iOS-Geräten herzustellen. Wie für die Nachricht auf iOS. Deshalb frage ich. Die Hardware ist dazu sicherlich in der Lage, da ich Linux oder Windows installieren kann und es problemlos funktioniert. Die Frage ist also, wie es unter OSX geht, auch wenn ich andere Software installieren oder Systemkonfigurationsdateien bearbeiten muss.
Die Nachricht wird von iOS angezeigt. Was hat OSX damit zu tun?
Das ist der springende Punkt der Frage. Warum veranlasst OSX iOS, diese Meldung anzuzeigen, wenn ein normaler Router dies nicht tut? Ich möchte, dass sich OSX wie ein Router verhält, also frage ich, wie das geht.
Wenn Ihr iOS-Gerät mit einem drahtlosen Netzwerk verbunden ist, das keinen Zugang zum Internet hat, und wenn Sie eine App öffnen, die eine Verbindung zum Internet erfordert, wird diese Fehlermeldung angezeigt. Dies ist nicht spezifisch für OSX-Ad-Hoc-Netzwerke. Übrigens, wo genau siehst du diese Fehlermeldung?
Ich erhalte diese Meldung nicht , wenn ich mein iOS-Gerät mit einem Router verbinde, der nicht mit dem Internet verbunden ist. Ich bekomme es nur, wenn ich es mit meinem Mac verbinde, der nicht mit dem Internet verbunden ist. Ich möchte wissen, wie ich meinen Mac dazu bringen kann, sich GENAU wie der Router zu verhalten. (a) damit die SSID bei anderen Routern anstelle eines eigenen speziellen Abschnitts angezeigt wird und (b) damit sie sich nicht beschwert, wenn ich sie auswähle, dass kein Internet vorhanden ist.
Was ist Ihre OSX- und iOS-Version? (die genauen Versionsnummern)
OS X 10.9.2, iOS 7.1
@gman Ich glaube, Sie möchten einen WLAN-Zugangspunkt im "Infrastrukturmodus" und nicht im Ad-hoc-Modus einrichten. Keine Ahnung aber wie man das macht. Weiß auch nicht, ob das den Fehler "Kein Internet" beseitigen würde.