W ciągu ostatnich kilku dni mój internet automatycznie uzyskiwał samodzielnie przypisane IP na en0. Słyszałem, że robi to, gdy nie może pobrać serwera DHCP od dostawcy usług internetowych.
Wypróbowałem te rozwiązania poniżej.
- Usunięto com.apple.alf.plist
- Usunięto NetworkInterface.plist
- Zresetuj konfiguracje Ethernet
Kiedy łączę się z usługodawcą internetowym, aby uzyskać ustawienia routera, podsieci i adresu IP, czy zajmuje to adres Mac systemu? ponieważ zmiana ostatnich cyfr mojego adresu Mac zawsze działała, ale już nie.
Podłączyłem ten sam przewód Ethernet do innego MacBooka i połączenie się powiodło.
Odpowiedzi:
Wygląda to na podstawowy problem sieciowy, w którym może być potrzebna wiedza, aby wąchać pakiety na en0 przy użyciu tcpdump.
Znane rzeczy, które uniemożliwiają DHCP dostęp do systemu operacyjnego to:
Wygląda na to, że wykonałeś kilka prostych problemów, a ja osobiście nigdy nie lubię usuwać niektórych list, ale nie wszystkich, ponieważ istnieje wiele pęków kluczy, list systemowych, list ByHost i innych, więc możesz sprawić problem częściowo usuwając informacje o sieć.
Jedyne, co bym zrobił, to podłączyć ponownie znaną maszynę i zapisać adres IP, który zostanie przypisany, i zamienić się w „podejrzanej” maszynie i wymusić, aby adres IP był taki sam. Jeśli uzyskasz połączenie sieciowe, oznacza to, że masz problemy z DHCP.
źródło
To musi być problem z Twoim adresem IP.
169.254.*.*
to adres zarezerwowany dla lokalnego adresu IP. Jeśli używaszDHCP server
tego adresu, nie możesz połączyć się z Internetem.Sprawdź, czy to połączenie internetowe nie działa z przestrzenią adresów IP 169.254.xxx.xxx od ISP, routera lub konfiguracji ręcznej
źródło