DHCP要求を行い、古いリースを更新するか、新しいリースのためにそれを破棄するか、またはDHCPサーバーからのエラーまたは応答の欠如を報告するMacOSコマンドはありますか?
これは、再起動せずにネットワークで問題が発生した後にマシンのネットワークを修正するのに役立ち、Macからより広いネットワークの問題を診断するのにも役立ちます。
dhclient
に相当するコマンドは見つかりませんが、明らかにいくつかのコンポーネントがこの目的を果たしているはずです。問題は、そのコンポーネントがコマンドラインインターフェイスに公開されているかどうかです。
私はこれらの機能のコマンドラインに偏っていて、GUIインターフェイスを使用してそれを解決する可能性のある設定パネルやツールを見落としている可能性があります。
この質問はこの他の質問の中心にあると思います: OS Xの「init.d/networking restart」に相当するコマンドはありますか
リースを更新するには:
Sudo ipconfig set <interface> DHCP
通常、インターフェイスはenまたはen1です。
すべての詳細を確認するには、上記を実行する前にSudo ipconfig setverbose 1
を実行してから、末尾/ var/log/system.logを実行します。完了したら、忘れずにSudo ipconfig setverbose 0
を実行してオフにしてください。