Jak obnovit DHCP Lease v Mac OS X
DHCP je zkratka pro Dynamic Host Configuration Protocol a běžně se používá ke konfiguraci síťových zařízení tak, aby mohla mezi sebou komunikovat. Obvykle budete mít server DHCP (jako bezdrátový směrovač) a klientské počítače v místní síti (jako Mac, iPhone, PC atd.), které z tohoto serveru získávají dynamicky přidělenou místní IP adresu.
To je všechno v pořádku a obvykle to funguje dobře, ale někdy je potřeba obnovit zapůjčení DHCP, což v podstatě znamená, že budete získávat novou IP adresu a směrovat data ze serveru DHCP. Toto je běžný trik pro řešení problémů se sítí a může být užitečný při řešení problémů s připojením k internetu, když bylo wi-fi připojení určeno jako stabilní, nebo když počítač v síti nemá přístup k vnějšímu světu po zapnutí napájení. cyklování širokopásmového modemu nebo routeru.
Obnovit pronájem DHCP z předvoleb systému OS X
Toto je nejjednodušší způsob, jak obnovit zapůjčení DHCP z Mac OS X:
- Vytáhněte nabídku Apple a vyberte „Předvolby systému“
- Klikněte na „Síť“ a vyberte aktuálně aktivní síťové připojení ze seznamu na levé straně, obvykle se vedle něj zobrazí zelená ikona s nápisem „Připojeno“
- Klikněte na tlačítko „Upřesnit“ v pravém dolním rohu
- Vyberte kartu „TCP/IP“ a poté stiskněte tlačítko „Obnovit pronájem DHCP“
- Poté, co se IP, podsíť a směrovač znovu naplní novými informacemi o IP, klikněte na „OK“ a ukončete Předvolby systému
Často obnovování zapůjčení DHCP znamená, že Mac skončí s jinou lokální IP adresou, než měl předtím, i když někdy skončíte se stejnou. Pokud je důvodem, proč obnovujete DHCP, pokusit se získat novou IP adresu, ale router i nadále tvrdošíjně přiděluje stejnou LAN IP znovu a znovu, zvažte místo toho nastavení statické IP konfigurací DHCP s manuálními adresami.
Další přístup, i když pokročilejší, je obnovení DHCP pomocí příkazového řádku. To obvykle nejlépe využívají pokročilí uživatelé, ale může být také užitečné pro vzdálené řešení problémů, pokud můžete pouze SSH do vzdáleného Macu a něco jako Sdílení obrazovky pro vás není dostupné. Další zřejmou výhodou s přístupem z příkazového řádku je možnost použití obnovení pronájmu ve skriptu nebo jako součást automatizované úlohy v cronu.
Obnovení pronájmu DHCP z příkazového řádku
Existují dva různé způsoby, jak obnovit zapůjčení adresy DHCP z příkazového řádku OS X. První přístup využívá vždy užitečný nástroj ipconfig:
sudo ipconfig set en0 DHCP
Při použití ipconfig se ujistěte, že používáte správnou adresu rozhraní, jinak se můžete setkat s dalšími problémy nebo nenajdete vůbec žádné změny. Data rozhraní můžete načíst pomocí ipconfig k získání aktuálních informací DHCP, například:
ipconfig getpacket en1
Proběhl úspěšně, najdete informace o DHCP serveru, IP klienta, dobu pronájmu, masku podsítě, IP routeru a DNS servery, konec příkazu by měl vypadat nějak takto:
Pokud spuštění tohoto příkazu nic nevrací, pak se díváte na špatné rozhraní. Typicky je en0 výchozí wi-fi rozhraní na MacBooku Air a novějších modelech MacBook Pro, ale často je to en1 na počítačích Mac s fyzickými ethernetovými porty.
Metoda ipconfig přeruší aktuální síťové připojení, zatímco resetování pomocí předvoleb sítě nikoli. DHCP můžete aktualizovat bez přerušení z příkazového řádku pomocí následujícího příkazu scutil poskytnutého uživatelem MacWorld:
echo add State:/Network/Interface/en0/RefreshConfiguration dočasná>"
Provedené změny můžete ověřit opětovným použitím výše uvedeného příkazu ipconfig:
ipconfig getpacket en0
Opět se ujistěte, že používáte vhodné síťové rozhraní pro váš hardware: en1 nebo en0.
Každá zde uvedená metoda bude fungovat prakticky ve všech verzích Mac OS X, od starých verzí po nové.
Nakonec, pokud řešíte problémy se sítí na všech zařízeních v síti LAN, můžete také obnovit pronájem DHCP z iOS a získat nové místní IP adresy na iPhonech, iPodech a iPadech.