Lion scheint keine DHCP-Adressen auszugeben, wenn ich die Internetfreigabe aktiviere. Meine Firewall ist ausgeschaltet. Ich erstelle ein freigegebenes Netzwerk ohne Sicherheitsfreigabe für Ethernet-> WLAN. In den Netzwerkeinstellungen wird die WLAN-Verbindung gelb mit einer selbst zugewiesenen IP angezeigt, und jedes Gerät, das ich zu verbinden versuche (z. B. iPad), erhält keine Adresse. Hilfe!
8
System Preferences > Network > Wi-Fi > Advanced... > TCP/IP
auf Ihrem DHCP-Server? Was ist die Ausgabe vonps ax | egrep '[ /](PID|boo|nat)'
?Antworten:
Ich habe es endlich herausgefunden.
Hoffe das hilft!
quelle
firewall
BruchInternetSharing
in irgendeiner Weise. Darüber hinaus wäre dies ein schwerwiegender Sicherheitsfehler: <.Dieser Thread zusammen mit https://discussions.apple.com/thread/2108373 hat mir geholfen.
Ich habe alle Internetverbindungsfreigaben deaktiviert.
Ich habe folgende Dateien gelöscht:
Neu gestartet
Internetfreigabe aktiviert
Dies führte dazu, dass die gemeinsame Nutzung der Internetfreigabe dem Client die richtigen DHCP-Lease-Details gab.
quelle
Dies funktionierte bei mir mit 10.9 Mavericks (Build 13A598).
Terminal öffnen und ausführen
Aktivieren Sie die Internetfreigabe erneut
Dieser Typ unten hat eine grundlegende Erklärung, was er tut, wenn Sie mehr Erklärungen und Debugging-Prozesse wünschen.
http://ben-collins.blogspot.com/2010/08/mac-os-x-internet-sharing-problems.html
quelle
launchctl remove error: No such process
Ich habe OS X El Capitain und die folgenden Funktionen ermöglichen die gemeinsame Nutzung der Internetverbindung durch Geräte, die über das Wi-Fi-Netzwerk (das mit dem Internet verbundene Netzwerk) mit der Ethernet-Verbindung (dem lokalen Netzwerk) verbunden sind.
1) Netzwerkverbindung -> die lokale Verbindung in der automatischen 2) Freigabe -> Internetfreigabe (setzen Sie im Dropdown-Menü die Option Verbindung mit dem WLAN freigeben und aktivieren Sie die Option Ethernet-Verbindung).
Wenn Sie zu diesem Zeitpunkt zur Netzwerkverbindung zurückkehren, sehen Sie das WLAN mit einem grünen Punkt und das Ethernet mit einem gelben Punkt. Mach weiter, denn (1,2) reicht vielleicht noch nicht aus.
3) Sicherheit -> Firewall-Optionen -> Entfernen Sie das Häkchen bei "Alle eingehenden Verbindungen blockieren". (Hinweis: Dies unterscheidet sich vom Deaktivieren Ihrer Firewall!).
Dann werden Abfragen wie "Möchten Sie, dass der Dienst XYZ eingehende Verbindungen akzeptiert?" Erhalten. Die Antwort auf die meisten dieser Fragen hängt von Ihrer Sicherheitsparanoia ab (meine ist hoch), bis auf eine!
4) Akzeptieren Sie bootpd (dies ist der Daemon für DHCP).
Rückblickend ist der letzte Schritt offensichtlich: Wenn das schlechte Gerät im (lokalen) Ethernet-Netzwerk eine DHCP-Anfrage an Ihren Mac sendet, um eine IP-Adresse aus der Sicht Ihres Mac zu erhalten, handelt es sich um eine unerwünschte eingehende Anfrage, und daher wird die Firwall dies tun Lass es leise fallen.
Wenn Sie nicht möchten (3,4), können Sie die IP des lokalen Geräts und Ihres Mac manuell auf ein Adresspaar im selben Subent einrichten. Also etwas wie n0.n1.n2.nDevice und n0.n1.n2.nMac, wo die Ns eine beliebige Zahl in 1-254 sind.
quelle
Ich benutze es.
InternetSharing
undFirewall: on
tut Arbeit zusammen. (Es ist schon groß genug, um ein drahtloses Netzwerk mit WEP starten zu müssen). Achtung : Sie sollten nicht mit Ihrem Internet unterwegs seinFirewall: off
.Andererseits bin ich mir auch eines anderen Verhaltens sicher.
InternetSharing
startet nicht,bootpd
wenn die Netzwerkverbindung zu Ethernet nicht besteht, dh keine gültige IP-Adresse hat. (Undbootpd
ist der Daemon, der IP-Adressen auf der Wi-Fi-Seite verteilt).Innerhalb der gültigen Netzwerkkonfiguration, auf der Sie eine gemeinsame Nutzung Ihrer Ethernet-Verbindung aufbauen möchten,
Wenn Sie beginnen
Internet Sharing
, ändern sich 2 Details:quelle
Dieses Problem kann sich auch manifestieren, wenn Sie zu den Firewall-Optionen wechseln, und
Block all incoming connections
ist aktiviert.quelle
Auf El Capitan haben die folgenden Schritte für mich funktioniert:
1. Öffnen Sie Sicherheit und Datenschutz unter den Systemeinstellungen.
2. Klicken Sie auf FireWall.
3. Klicken Sie auf
FireWall- Optionen. 4. Deaktivieren Sie "Alle eingehenden Verbindungen blockieren".
5. Wenn diese Option deaktiviert war, überprüfen Sie für "bootpd" im Feld darunter
6. Klicken Sie neben bootpd auf
"Eingehende Verbindungen blockieren". 7. Wählen Sie "Eingehende Verbindungen zulassen".
quelle