AlpineLinux で DHCPサーバを構築します。
過去のバージョンのAlpineLinuxでは、dhcpdが含まれていましたが、現在のバージョンでは存在しませんので、dnsmasqを利用します。
dnsmasqを追加します。
apk add dnsmasq
dnsmasqの設定を編集します。
vi /etc/dnsmasq.conf
dnsmasqにはDNSサーバもありますが、今回はDHCPサーバのみ稼働させますので、portに0を設定します。
port=0
以下の項目を追加します。
dhcp-range=192.168.0.101,192.168.0.254,12h
dhcp-option=option:router,192.168.0.1
dhcp-option=option:dns-server,1.1.1.1,1.0.0.1
dhcp-option=option:netmask,255.255.255.0
設定ファイルを上書き保存します。
dnsmasqを自動起動するように設定します。
rc-update add dnsmasq
コンピュータを再起動し、IPアドレスが正しく付与されるか確認してください。
過去のバージョンのAlpineLinuxでは、dhcpdが含まれていましたが、現在のバージョンでは存在しませんので、dnsmasqを利用します。
dnsmasqを追加します。
apk add dnsmasq
dnsmasqの設定を編集します。
vi /etc/dnsmasq.conf
dnsmasqにはDNSサーバもありますが、今回はDHCPサーバのみ稼働させますので、portに0を設定します。
port=0
以下の項目を追加します。
dhcp-range=192.168.0.101,192.168.0.254,12h
dhcp-option=option:router,192.168.0.1
dhcp-option=option:dns-server,1.1.1.1,1.0.0.1
dhcp-option=option:netmask,255.255.255.0
設定ファイルを上書き保存します。
dnsmasqを自動起動するように設定します。
rc-update add dnsmasq
コンピュータを再起動し、IPアドレスが正しく付与されるか確認してください。
コメント