AlpineLinux 3.8: DHCPクライアントのdhclientをインストールする

この記事ではdhclientをインストールしてDHCPサーバから配布されたホスト名を反映させる手順を記載します。

1 udhcpcコマンド

hostname -fを実行してもDHCPサーバから配布されたホスト名になりません。

localhost:~$ cat /etc/hostname
localhost
localhost:~$ hostname -f
localhost.hiroom2.com

2 dhclientをインストールする

dhclientをインストールして再起動します。 dhclientのスクリプト実行時にbusyboxが提供するコマンドだとエラーになるため、coretuilsが必要です。

$ sudo apk add dhclient coreutils
$ sudo reboot

hostname -fを実行するとDHCPサーバから配布されたホスト名になります。

kvm-alpinelinux-3-8-dhclient:~$ cat /etc/hostname
localhost
kvm-alpinelinux-3-8-dhclient:~$ hostname -f
kvm-alpinelinux-3-8-dhclient.hiroom2.com