Dell Optiplex GXa | Solaris 8 x86 6/00 |
プライベートIPアドレス範囲 | 192.168.0.0/24 |
DHCP用IPアドレス範囲 | 192.168.0.11 - 192.168.0.20 (10個) |
デフォルトゲートウェイアドレス (MN128-SOHO) |
192.168.0.1 |
DNSサーバーアドレス (MN128-SOHO) |
192.168.0.1 |
リースタイム | 1日 |
SuperUserになる。 $ su password: # DHCP Configurationスクリプトを実行する。 # /usr/sbin/dhcpconfig 対話形式で設定できるようになっているので、以下の赤字の部分のように答えて設定する。 *** DHCP Configuration *** Would you like to: 1) Configure DHCP Service 2) Configure BOOTP Relay Agent 3) Unconfigure DHCP or Relay Service 4) Exit Choice: 1 Would you like to stop the DHCP service? (recommended) ([Y]/N):Y ### DHCP Service Configuration ### ### Configure DHCP Database Type and Location ### Enter datastore (files or nisplus) [files]:files Enter absolute path to datastore directory [/var/dhcp]:/var/dhcp ### Common daemon option setup ### Would you like to specify nondefault daemon options (Y/[N]):Y Do you want to enable transaction logging? (Y/[N]):Y Which syslog local facility [0-7] do you wish to log to? [0]:0 Remember to add a line to /etc/syslog.conf, e.g: local0.notice /var/log/dhcpsvc ### DHCP server option setup ### Would you like to specify nondefault server options (Y/[N]):N ### Initialize dhcptab table ### The dhcptab table already exists. Do you want to merge initialization data with the existing table? (Y/[N]):Y Enter default DHCP lease policy (in days) [3]: 1 Do you want to allow clients to renegotiate their leases? ([Y]/N):Y ### Select Networks For BOOTP/DHCP Support ### Enable DHCP/BOOTP support of networks you select? ([Y]/N):Y ### Configure Local Networks ### Configure BOOTP/DHCP on local LAN network: 192.168.0.0? ([Y]/N):Y Do you want hostnames generated and inserted in the files hosts table? (Y/[N]):N Enter starting IP address [192.168.0.0]: 192.168.0.11 Enter the number of clients you want to add (x < 255): 10 Disable (ping) verification of 192.168.0.0 address(es)? (Y/[N]):N \ 90% Complete. Configured 10 entries for network: 192.168.0.0. ### Configure Remote Networks ### Would you like to configure BOOTP/DHCP service on remote networks? ([Y]/N):Y Enter Network Address of remote network, or <RETURN> if finished: RETURN Would you like to restart the DHCP service? (recommended) ([Y]/N):Y *** DHCP Configuration *** Would you like to: 1) Configure DHCP Service 2) Configure BOOTP Relay Agent 3) Unconfigure DHCP or Relay Service 4) Exit Choice: 4 # /var 内にdhcpというディレクトリが自動で作られ、中に設定ファイルも作られるが、 割り当てられるDNSアドレスがSolarisになってしまうので、viで開いて編集する。 # vi /var/dhcp/dhcptab 以下のように変更して保存する。 Locale m :UTCoffst=32400: ns1 m :Include=Locale:Timeserv=192.168.0.150:LeaseTim=86400:LeaseNeg :DNSdmain=domain.com:DNSserv=192.168.0.1 203.141.128.33: 192.168.0.0 m :Broadcst=192.168.0.255:Subnet=255.255.255.0:MTU=1500: Router=192.168.0.1:Broadcst=192.168.0.255: dhcpdにHungUpを送って設定変更を反映させる。 # pkill -HUP in.dhcpd syslogにDHCPのログを記録するように設定したので、syslog側でも対応した設定にする。 syslog.confをviで開く。 # vi /etc/syslog.conf 以下の項目を追加して保存する。(空白はTabであることに注意!) local0.notice /var/log/dhcpsvc 空のログファイルを作成しておく。 # touch /var/log/dchpsvc syslogdにHungUpを送る。 # pkill -HUP syslogd Solaris起動時にDHCPデーモンも起動するようにしておく。 ディレクトリを移動する。 # cd /etc/rc2.d/ 起動スクリプトのシンボリックリンクをこの中に張る。 # ln -s ../init.d/dhcp ./S99dhcp # exit $