isc dhcp serverで静的ルーティングを配布したいけどできなかったのでDnsmasqで
isc dhcp serverで静的ルーティングをうまく配布できなかったので,回避策を検討,Dnsmasqが使えそうなのでそちらを使う.
サーバーはRaspberry Pi 3 でRaspbian GNU/Linux 9.11 (stretch)で構築.
DNSはunboundですでに構築しているのでDHCP機能だけ.
まずはDnsmasqのインストール
DNSをOFFにする.
DHCPで配布する範囲を決める,配布時間は12h
ネットマスクを配布する
静的ルーティングを配布する
DNSサーバーを配布する
ルーターのアドレスを配布する
ntpのアドレスを配布する.
サーバーはRaspberry Pi 3 でRaspbian GNU/Linux 9.11 (stretch)で構築.
DNSはunboundですでに構築しているのでDHCP機能だけ.
まずはDnsmasqのインストール
$> apt -y install dnsmasq resolvconf設定ファイルの編集を行う.
$> sudo jed /etc/dnsmasq.conf設定は
DNSをOFFにする.
DHCPで配布する範囲を決める,配布時間は12h
ネットマスクを配布する
静的ルーティングを配布する
DNSサーバーを配布する
ルーターのアドレスを配布する
ntpのアドレスを配布する.
動作の確認が必要な場合はlogを記録
再起動
/var/log/syslogにログが表示されるので確認できる.
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 1 option: 53 message-type 5
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 54 server-identifier 192.168.3.253
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 51 lease-time 12h
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 58 T1 6h
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 59 T2 10h30m
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 28 broadcast 192.168.3.255
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 8 option: 81 FQDN 03:ff:ff:41:74:6f:6c:6c
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 3 router 192.168.3.254
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 16 option:121 classless-static-route 18:ac:10:00:c0:a8:03:fc:18:c0:a8:02:c0:a8...
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 1 netmask 255.255.255.0
asustorのnasはDHCPによるというか,手動で静的ルーティングができないのか・・・・・・
port=0-------------------
dhcp-range=192.168.3.120,192.168.3.130,12h
dhcp-option=option:netmask,255.255.255.0
dhcp-
dhcp-option=option:router,192.168.3.254
dhcp-option=option:dns-server,192.168.10.1,8.8.8.8
option=121,172.16.0.0/24,192.168.3.252,192.168.2.0/24,192.168.3.252,0.0.0.0/0,192.168.3.254
dhcp-option=option:ntp-server,192.168.3.253
log-dhcp
2020.5.3追記 Linuxでデフォルトゲートウェイが拾えないので「Dnsmasqで固定IP配布と静的ルーティングがlinuxで」の対策をとった.赤文字の「0.0.0.0/0,192.168.3.254」追記した部分------------------
再起動
systemctl restart dnsmasqで問題なければ起動する.
/var/log/syslogにログが表示されるので確認できる.
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 1 option: 53 message-type 5
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 54 server-identifier 192.168.3.253
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 51 lease-time 12h
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 58 T1 6h
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 59 T2 10h30m
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 28 broadcast 192.168.3.255
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 8 option: 81 FQDN 03:ff:ff:41:74:6f:6c:6c
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 3 router 192.168.3.254
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 16 option:121 classless-static-route 18:ac:10:00:c0:a8:03:fc:18:c0:a8:02:c0:a8...
Jan 27 09:46:34 raspberrypi dnsmasq-dhcp[15600]: 1363812522 sent size: 4 option: 1 netmask 255.255.255.0
asustorのnasはDHCPによるというか,手動で静的ルーティングができないのか・・・・・・
コメント
コメントを投稿