#はじめに
未来電子テクノロジーでインターンをしています。
今回はラズパイにDHCPサーバを立てたので、その方法をご紹介します。
プログラミング初心者であるため、内容に誤りがあるかもしれません。
もし、誤りがあれば修正するのでどんどん指摘してください!
DHCP+DNSサーバを立てていきまーす
# dnsmasqをインストール
$ sudo apt install dnsmasq
# バックアップ作成
$ sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
$ vim /etc/dnsmasq.conf
↓コメントアウトを外す
#conf-file=/etc/dnsmasq.more.conf
$ sudo vim /etc/dnsmasq.more.conf
# 以下の内容をdnsmasq.more.confに書いて保存
# ローカルホスト名を上位DNSに転送しない
domain-needed
# ローカルIPアドレスの逆引きを上位DNSに転送しない
bogus-priv
# ショートドメイン名を補完するドメイン名
local = /local/
# ローカルドメイン名
domain = local
# ショートホスト名を補完する
expand-hosts
# 192.168.0.100 ~ 192.168.0.200までのIPアドレスをDHCPで永久的に割り当てる
dhcp-range = 192.168.0.100, 192.168.0.200, infinite
# DHCPクライアントに通知するルータのIPアドレス
# dhcp-option = option:router, 192.168.0.1
# DHCPクライアントに通知するDNSサーバのIPアドレス
dhcp-option = option:dns-server, 192.168.0.2 #, 192.168.0.1
# DHCPクライアントに通知するNTPサーバ(時刻合わせ用)のIPアドレス
dhcp-option = option:ntp-server, 192.168.0.1
#まとめ
これからもラズパイで遊んでいきます!