回答:
次のコマンドも使用できます。
dhclient -r interface
interface
新しいアドレスを取得するデバイスはどこですか。
dhclient -r eth0
-r
旗軍dhclient
最初のリリースには、任意のあなたが持っているリース、あなたは、新しいリースを要求するために、このコマンドを使用することができます。
dhclient eth0
からman dhclient
:
-r Tell dhclient to release the current lease it has from the
server. This is not required by the DHCP protocol, but some
ISPs require their clients to notify the server if they wish
to release an assigned IP address.
次のいずれかで更新する必要があります。
/etc/init.d/networking restart
または
ifdown eth0; ifup eth0
SSH接続を介して実行することはお勧めしませんが、新しいIPアドレスが返されない場合はおそらく最初の接続を使用してください。
/etc/init.d/networking restart
...それはアップ戻ってきて5秒以上を取っていた場合でも、
dhcpcd
ツールを使用している場合:
dhcpcd -k interface
dhcpcd interface
1つ目はデーモンを停止するように、2つ目はデーモンを再起動するように言っています。
インターフェイスのMACアドレスが変更されていない場合、DHCPサーバーは更新時に同じアドレスを割り当てることがあります。したがって、dhclientを使用した単純なリリースと更新では、新しいアドレスが取得されない場合があります。次のコマンドを使用して、MACアドレスを変更し、新しいIPアドレスを取得します。後で元に戻す必要がある場合は、元の内容を書き留めておくことを忘れないでください。
ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up
dhclient -r
またはがifconfig down
、私はそのコマンドを使用してランダムなものにMACアドレスを変更するまで、私の仕事のネットワーク上で私に新しいIPアドレスを与えませんでした。