NetBSD で DHCP ref. NetBSD DHCP HOWTO http://www.jp.netbsd.org/ja/Documentation/network/dhcp.html NetBSD memo http://genji.haun.org/NetBSD-memo.html#dhcp !! server /etc/dhcpd.conf に書く 固定 IP アドレス host ar9 { hardware ethernet 00:11:0C:02:07:61; fixed-address ar9; } /etc/rc.conf に追加。 dhcpd=YES /var/db/dhcpd.leases を作っておく。 sudo touch /var/db/dhcpd.leases 開始 sudo /etc/rc.d/dhcpd start !! BPF そのまま起動したら怒られた。 sudo dhcpd tlp0 Internet Software Consortium DHCP Server V3.0.1rc11 Copyright 1995-2003 Internet Software Consortium. All rights reserved. For info, please visit http://www.isc.org/products/DHCP Wrote 0 deleted host decls to leases file. Wrote 0 new dynamic host decls to leases file. Wrote 0 leases to leases file. No bpf devices. Please read the README section for your operating system. : ---- * [netbsd,01826] Re: dhcpd (Can't find free bpf) http://www.unixmagic.org/ml/netbsd/199804/msg00011.html カーネルコンフィグはある。 grep bpfilter /usr/src/sys/arch/i386/conf/GENERIC pseudo-device bpfilter 8 # Berkeley packet filter !! MAKEDEV * ひとこと http://heimat.jp/~nakaji/diary/?200509b&to=200509142#200509142 試しに /etc 以外で /etc/MAKEDEV したら lrwxr-xr-x 1 root wheel 9 May 14 20:51:32 2006 /dev/bpf@ -> /dev/bpf0 なんてのが作られたのでたんに /dev/bpf があればいいようだ。 結局 bpf は ln した。 bpf はこれ。 sudo ln -s /dev/bpf0 /dev/bpf sudo dhcpd tlp0 Internet Software Consortium DHCP Server V3.0.1rc11 Copyright 1995-2003 Internet Software Consortium. All rights reserved. For info, please visit http://www.isc.org/products/DHCP Wrote 0 deleted host decls to leases file. Wrote 0 new dynamic host decls to leases file. Wrote 0 leases to leases file. Listening on BPF/tlp0/00:20:18:58:b3:35/192.168.0.0/24 Sending on BPF/tlp0/00:20:18:58:b3:35/192.168.0.0/24 Sending on Socket/fallback/fallback-net