Nogle gange, når jeg er i et offentligt Wi-Fi, vises et udråbstegn i den gråtonede Wi -Fi-ikon .
Jeg kan forbinde til Wi-Fi (jeg får tildelt en IP-adresse), men jeg kan ikke oprette en internetforbindelse – mens andre Mac-brugere kan. Hvert netværk, hvor dette er sket, har jeg været forbundet med før.
Jeg har prøvet prøvet følgende uden succes:
- kør fejlfindingsassistenten
- afbryd forbindelsen og genopret forbindelse fra Wi-Fi
- deaktiver og genaktiver Wi-Fi
- fjern netværket fra listen over kendte netværk
- genstart computeren
Fordi intet af mine forsøg på at løse dette problem gav nogen positive resultater, ender jeg altid slet ikke bruger internettet.
Nu har min søster allerede ringet til mig to gange og fortalt mig, at det samme problem opstod for hende. Da jeg ikke kunne give en løsning, har jeg brug for din hjælp:)
Min søster kører 10.7.3 på en Macbook 4.1. Jeg kører 10.7.3 på en MBP 8.2.
Kommentarer
- Jeg formoder, at der kan være forskellige årsager, men det sker normalt, når du ikke kunne få en IP-adresse fra DHCP-serveren. Jeg har ikke tror ikke, at rettelsen nødvendigvis ligger (findes normalt ikke ‘ t) på klientens ‘ -side.
- Hvilket operativsystem kører din (og din søster)? Og indtaster du en adgangskode?
- @Michiel Begge kører 10.7.3. Også: Jeg kan ‘ ikke huske at have stødt på dette i Snow Leopard.
- @Michiel De offentlige netværk, jeg bruger, don ‘ t kræver en adgangskode.
Svar
Du er nødt til at få flere oplysninger, så gør noget fejlfinding og rapporter tilbage.
Trin til fejlfinding:
- Hold Option-tasten nede, mens du klikker på Wi-Fi-ikonet i menulinjen og fortæller os, hvad du ser. Lion: Nyt Wi-Fi-diagnostikværktøj
- Når du første gang ser udråbstegn vises, skal du åbne
System Preferences > Network
. Hvis du får et vindue som dette
med Self-Assigned IP
ved siden af en gul knap kunne du ikke få en lokal adresse fra Wi-Fi-routerens DHCP-server. Dette kan ske, fordi basestationen bruger MAC-adressebegrænsninger snarere end ægte adgangskoder. Dette kan sker også, fordi basestationen har opbrugt sit tilgængelige sæt lokale IP-adresse-leasingaftaler.
Når du opretter forbindelse til et netværk ved hjælp af DHCP, giver en netværksrouter (f.eks. Wi-Fi-adgangspunktet) dig en IP-adresse at bruge og lover, at du kan bruge det i et stykke tid, der kaldes en “lejekontrakt”. (Dette er så der er ingen forvirring om, hvornår en anden kan begynde at bruge den IP-adresse, du bruger. Du fornyer enten lejekontrakten eller ved, du er nødt til at stoppe med at bruge den adresse og få en ny.) Når serveren leaser dig IP-adressen, kan den ikke give den til nogen anden, før din lejekontrakt udløber. op med kun 250 adresser at give ud og en lejeperiode på 24 timer. Det er fint derhjemme, men i en meget trafikeret kaffebar får de muligvis mere end 250 Wi-Fi ved hjælp af kunder på en dag, på hvilket tidspunkt de ikke har adresser. Værre, lejetid kan være meget længere (jeg “har set 14 dage på nogle routere) og DHCP-servere kan have vilkårligt små antal adresser at uddele. Så dette sker virkelig nogle gange, og det er sandsynligvis, hvad der sker med dig.
Under alle omstændigheder er det sandsynligvis en konfigurationsfejl på routeren, som routerejeren skal rette.
Kommentarer
- Jeg ‘ vil virkelig gerne give mere information, men jeg er ikke blevet påvirket af dette længere. Forhåbentlig rapporterer en anden, når han / hun oplever det samme.
- Helt normalt. Når du er kunde hos en DHCP-server, kan du ‘ ikke administrere, det er vanskeligt at eksperimentere med dens indstilling, især når du allerede har problemer med at få netværksadgang :).
- → Old Pro: Fremragende forklaring og problemanalyse. Det er typisk for en DHCP-serverpooludmattelse. Ingen grund til at skyde nogen plist tilfældigt ☹. Dit svar fortjener mere +!
Svar
Jeg har løst dette to gange allerede ved hjælp af følgende metode:
I Terminal.app
(/Applications/Utilites/Terminal.app
) type …
sudo ifconfig en1 down sudo ifconfig en1 up
Hvilket er overraskende, fordi jeg troede, at dette bare er det samme som at tænde og slukke for lufthavnen – som jeg “har prøvet før, men det lykkedes ikke.
Men måske er det ikke helt sandt. Ifølge manpage vil down
-kommandoen forsøge at nulstille grænsefladen ( hvad det end betyder i detaljer …).
Fra siden til ifconfig
:
down Mark an interface ``down"". When an interface is marked ``down"", the system will not attempt to transmit messages through that interface. If possible, the interface will be reset to disable reception as well.
Kommentarer
- Ser du en selvtildelt IP-adresse i nogen af tilfældene? Før du prøver at skifte netværksstatus (til / fra eller efterlade grænsefladen og tvinger IP-adressen og rutetabellerne til at blive markeret), kan du også tvinge denne frigivelse og fornyelse af din DHCP-status ved at gå til lufthavn – > TCP / IP og vælge forny DHCP.
- @bmike Jeg har ikke ‘ Jeg prøvede ikke at forny DHCP denne gang, men jeg ‘ har gjort det før, og det hjalp ikke dengang. Dette sker ret hyppigt på enhver Starbucks i Köln – antager jeg. Så jeg vil forsøge at replikere dette igen i morgen og opdatere alle oplysninger, hvis det er nødvendigt.
- Ligner dette
ipconfig release
,renew
kommandoer på windows? Jeg ‘ har ledt efter denne løsning i årevis. tak!
Svar
I systemindstillinger skal du sørge for, at dine netværksindstillinger er indstillet til Apple-standard (skal være “Automatisk”) og bekræft for WiFi-enheden under indstillingerne “Avanceret …”, at din “Konfigurer IPv4” under “TCP / IP” er “Brug af DHCP”
Kommentarer
- Tak, jeg havde anvendt disse indstillinger. Dette var ikke problemet.
- Jeg ville være interesseret i at vide, om opdatering af DHCP flere gange hjælper. Du ‘ vil have netværksværktøjet op og se på routingtabellen før og efter opdateringen. Vær opmærksom på IP-adressen og netmasken og standardruten.
Svar
Jeg fik det løst i dag fra www .leshdigital.com Sagen er: Nogle gange er din Mac en selvtildelt IP-adresse, der adskiller sig fra din lokale IP-adresse (Mine er 192.168.1.1, og den selvtildelte IP-adresse er forskellig fra den) Så hvad vi skal gøre er :
Vi går til netværksindstillinger og AVANCERET -> TCP / IP -> konfigurerer IPv4 (manuelt) IPv4-adresse: 192.168.1.19 (Min lokale IP er 192.168.1.1, så jeg ændrede 1 til 19) Subnet Mask er en standardværdi: 255.255.0.0, og dette er vigtigt: ROUTER-> din lokale IP, min er: 192.168.1.1 Hit Ok, og så er du færdig. Nyd din wifi, der er oprettet korrekt.
Svar
I mit tilfælde løses problemet ved at ændre mac-adressen. Som Skift MAC-adresse i OS X Yosemite kør bare tre kommandoer
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate sudo ifconfig en0 ether $(openssl rand -hex 6 | sed "s/\(..\)/\1:/g; s/./0/2; s/.$//") networksetup -detectnewhardware
Svar
Selvom jeg tvivler på, at dette vil hjælpe mange, oplevede jeg disse symptomer efter at have indtastet min adgangskode forkert. På en eller anden måde fik jeg ikke besked om, at adgangskoden var forkert, så jeg var i stand til at oprette forbindelse til routeren, men den ville ikke udgive og IP-adresse.
Kommentarer
- Nå, i mit tilfælde var dette en offentlig starbucks-Wi-Fi, der ikke krævede en adgangskode.
Svar
Jeg tror det er en korrupt plist. Jeg kan ikke gengive fejlen, så jeg er ikke sikker på, at det hjælper dig.
Prøv at slette /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
og genstart computeren. Sletning af denne fil og genstart formodes at tillade dit system at “geninstallere” de korrekte drivere til din hardware.
Jeg kan også anbefale dig at geninstallere kombinationsopdateringen .
Kommentarer
- Jeg prøver dette næste gang dette problem opstår. Så jeg kan ‘ Giv dig ikke feedback om svaret nu . Det kan tage et stykke tid, indtil dette problem rammer mig igen. Men alle andre, der er berørt, skal rapportere, hvis dit svar også hjælper.
- @gentmatt, ok, dejligt! Du ‘ har gjort mig nysgerrig 🙂
- Jeg tror det er bare et gæt. Jeg ville ikke have ‘ t råd til at røre ved ethvert system plist inden nogen analyse af det virkelige problem. For at reproducere dette grundlæggende problem skal du bare starte en Fi-Fi router med et reduceret sæt på 2 IP adresser distribueret via DHCP. Gæt hvad der sker, når du prøver at forbinde den tredje.
- Hvis driverne var korrupte, ville ‘ ikke mistet forbindelsen til basestationen og ikke være forbundet. Det ! angiver, at han har en IP-adresse, bare at standardruten til internettet ikke ‘ t løser flere testadresser. Dette er et kerneproblem med netværksruting.
-
sudo touch /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
arbejdede for mig, kunne bare have været tilfældigt dog