リリース & Mac で ipconfig を使用してコマンド ラインから DHCP を更新する
目次:
Mac のコマンド ラインから DHCP を解放して更新する必要がある場合は、便利な ipconfig ユーティリティを使用するとすばやく行うことができます。ほとんどの Mac OS X ユーザーにとって、Mac のシステム環境設定から DHCP リースを更新することは、使いやすく効果的であるため、最良のアプローチですが、ターミナル アプローチは上級ユーザーにとって利点があり、実行することができることに注意してください。 ssh とシングル ユーザー モードについて説明します。これは共有する価値のある知識です。
MacのコマンドラインからDHCPリースを更新する方法
.sudo ipconfig set (DEVICEINTERFACE) DHCP
デバイス インターフェイス (en0、en1、en2 など) がわかっている場合は、そのコマンドを実行して、特定されたデバイスの DHCP を解放して更新します。 Wi-Fiのみを備えた最新のMacの標準であるen0だとしましょう。
sudo ipconfig set en0 DHCP
ipconfig getpacket en0
前の「set」コマンドが成功したと仮定すると、getpacket は DHCP が割り当てた IP、DNS サーバー、サブネット マスク、ルーター/ゲートウェイ、およびリース時間を返します。DHCP 情報が空白を返す場合は、照会されたインターフェースが間違っているか、DHCP リースが更新または適切に配布されていないかのいずれかです。
.sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP
ただし、特定のインターフェイスに DHCP を設定することをお勧めします。
インターフェイスがわからない場合、最初のステップは、使用している特定のネットワーク ポートに使用されているコンピュータのハードウェア デバイス インターフェイスを特定することです。最近のほとんどの Mac では、通常は en0 にある Wi-Fi を探していますが、多くの Mac ユーザーは、イーサネット、iPhone パーソナル ホットスポット、テザリングされた Android フォン、または外部 NIC カードも使用しています。ハードウェアによって異なるデバイス インターフェイス。次のように networksetup -listallhardwareports を実行することで、デバイス インターフェイスが何であるかを簡単に判断できます:
networksetup -listallhardwareports
出力をスクロールして、DHCP を設定および更新するインターフェイスを見つけます。たとえば、次のような「Wi-Fi」を探していると仮定しましょう:
ハードウェア ポート: Wi-Fi デバイス: en0 イーサネット アドレス: b1:3f:22:dd:ab:19
「Device」の横にインターフェイスが表示されます。この場合は「en0」で、前述の ipconfig コマンドにプラグインされます。