Linux Memo/dhcpd
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*DHCPサーバの設定 [#q6d91352]
RIGHT:更新日&lastmod();
DHCPサーバの実験は実ネットワークで行うと他のPCが間違える...
VMnet2上でDHCPが動作するか確認をおこなった。
**Download/Install [#u077e822]
VinePlusからDownload
Linux/Vine/VinePlus/3.1/i386/pool/dhcp-3.0pl2-6vl1.i386.r...
rpmでインストール。
# rpm -ivh dhcp-3.0pl2-6vl1.i386.rpm
**設定 [#r63b56df]
設定ファイルを作成
/etc/dhcpd.conf
# ドメイン名
option domain-name "abc-u.ac.jp";
#DNS サーバ。複数ある場合は , で区切る。IPアドレス、ホス...
#なぜかVine4.2でDNSと同じIPだとns.abc-u.ac.jpのようなHos...
#クライアントに配信されず127.0.0.1がクライアントで指定さ...
#よってIPアドレスで指定する
option domain-name-servers ns.abc-u.ac.jp, 192.168.100.1;
default-lease-time 7200;
max-lease-time 14400;
ddns-update-style ad-hoc;
#ネットワーク名及びsubネットワークを指定
shared-network ISMNET {
subnet 192.168.100.0 netmask 255.255.255.0 { <---(1)
#DHCP配布するIPアドレス
range 192.168.100.129 192.168.100.253;
option broadcast-address 192.168.100.255;
#Default Routerの指定
option routers 192.168.100.1;
&color(red){#決まったMACアドレスにIPアドレスを指定する};~
&color(red){#ただし、(1)で指定したsubネット内でないと無視...
&color(red){#例外として(2)のように追加subネット内のアドレ...
host notepc {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.100.100;
#指定MACアドレスだけDefault Routerを変更できる
option routers 192.168.100.1;
}
#2つ目MACアドレスの指定
host notepc2 {
hardware ethernet xx:xx:xx:xx:xx:yy;
fixed-address 192.168.100.101;
option routers 192.168.100.254;
}
}
#DHCP配布するネットワーク以外にも存在する場合は記述する。
#記述がないと動かないようだ
subnet 192.xxx.xxx.0 netmask 255.255.255.0 { <---...
option broadcast-address 192.xxx.xxx.255;
option routers 192.xxx.xxx.9;
}
}
**起動 [#q881893d]
# /usr/sbin/dhcpd [eth1] <--インターフェイスが複数ある...
Internet Software Consortium DHCP Server V3.0pl2
Copyright 1995-2003 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 0 leases to leases file.
Listening on LPF/eth1/00:0c:29:03:44:24/ISMNET
Sending on LPF/eth1/00:0c:29:03:44:24/ISMNET
Sending on Socket/fallback/fallback-net
/var/lib/dhcpd/dhcpd.leasesにDHCPリリースのlogが残る
もし存在しない場合は(rpmインストールでは作成される)
# touch /var/lib/dhcpd/dhcpd.leases
で作成。
設定によってはリリースログが以下のファイルの場合もあった。
そのときは
# touch /var/state/dhcp/dhcpd.leases
で作成
&color(red){注)MACアドレスを指定した場合はこのdhcpd.leas...
/var/log/messagesに
Aug 23 11:32:16 secure dhcpd: DHCPDISCOVER from 00:03:ff...
Aug 23 11:32:16 secure dhcpd: DHCPOFFER on 10.1.6.253 to...
Aug 23 11:32:16 secure dhcpd: DHCPREQUEST for 10.1.6.253...
Aug 23 11:32:16 secure dhcpd: DHCPACK on 10.1.6.253 to 0...
というlogが残る
---------------------------------------------------------...
RIGHT:[[元ページ:http://wwwism.dyndns.org/hp/linux/dhcpd....
終了行:
*DHCPサーバの設定 [#q6d91352]
RIGHT:更新日&lastmod();
DHCPサーバの実験は実ネットワークで行うと他のPCが間違える...
VMnet2上でDHCPが動作するか確認をおこなった。
**Download/Install [#u077e822]
VinePlusからDownload
Linux/Vine/VinePlus/3.1/i386/pool/dhcp-3.0pl2-6vl1.i386.r...
rpmでインストール。
# rpm -ivh dhcp-3.0pl2-6vl1.i386.rpm
**設定 [#r63b56df]
設定ファイルを作成
/etc/dhcpd.conf
# ドメイン名
option domain-name "abc-u.ac.jp";
#DNS サーバ。複数ある場合は , で区切る。IPアドレス、ホス...
#なぜかVine4.2でDNSと同じIPだとns.abc-u.ac.jpのようなHos...
#クライアントに配信されず127.0.0.1がクライアントで指定さ...
#よってIPアドレスで指定する
option domain-name-servers ns.abc-u.ac.jp, 192.168.100.1;
default-lease-time 7200;
max-lease-time 14400;
ddns-update-style ad-hoc;
#ネットワーク名及びsubネットワークを指定
shared-network ISMNET {
subnet 192.168.100.0 netmask 255.255.255.0 { <---(1)
#DHCP配布するIPアドレス
range 192.168.100.129 192.168.100.253;
option broadcast-address 192.168.100.255;
#Default Routerの指定
option routers 192.168.100.1;
&color(red){#決まったMACアドレスにIPアドレスを指定する};~
&color(red){#ただし、(1)で指定したsubネット内でないと無視...
&color(red){#例外として(2)のように追加subネット内のアドレ...
host notepc {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.100.100;
#指定MACアドレスだけDefault Routerを変更できる
option routers 192.168.100.1;
}
#2つ目MACアドレスの指定
host notepc2 {
hardware ethernet xx:xx:xx:xx:xx:yy;
fixed-address 192.168.100.101;
option routers 192.168.100.254;
}
}
#DHCP配布するネットワーク以外にも存在する場合は記述する。
#記述がないと動かないようだ
subnet 192.xxx.xxx.0 netmask 255.255.255.0 { <---...
option broadcast-address 192.xxx.xxx.255;
option routers 192.xxx.xxx.9;
}
}
**起動 [#q881893d]
# /usr/sbin/dhcpd [eth1] <--インターフェイスが複数ある...
Internet Software Consortium DHCP Server V3.0pl2
Copyright 1995-2003 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 0 leases to leases file.
Listening on LPF/eth1/00:0c:29:03:44:24/ISMNET
Sending on LPF/eth1/00:0c:29:03:44:24/ISMNET
Sending on Socket/fallback/fallback-net
/var/lib/dhcpd/dhcpd.leasesにDHCPリリースのlogが残る
もし存在しない場合は(rpmインストールでは作成される)
# touch /var/lib/dhcpd/dhcpd.leases
で作成。
設定によってはリリースログが以下のファイルの場合もあった。
そのときは
# touch /var/state/dhcp/dhcpd.leases
で作成
&color(red){注)MACアドレスを指定した場合はこのdhcpd.leas...
/var/log/messagesに
Aug 23 11:32:16 secure dhcpd: DHCPDISCOVER from 00:03:ff...
Aug 23 11:32:16 secure dhcpd: DHCPOFFER on 10.1.6.253 to...
Aug 23 11:32:16 secure dhcpd: DHCPREQUEST for 10.1.6.253...
Aug 23 11:32:16 secure dhcpd: DHCPACK on 10.1.6.253 to 0...
というlogが残る
---------------------------------------------------------...
RIGHT:[[元ページ:http://wwwism.dyndns.org/hp/linux/dhcpd....
ページ名: