DHCP Server |
DHCP Serverdhcpのインストール。 server-identifier 192.168.1.1; option domain-name "hogege.net"; option domain-name-servers 192.168.1.1, xxx.xxx.xxx.xxx; option broadcast-address 192.168.1.255; option routers 192.168.1.1; option subnet-mask 255.255.255.0; default-lease-time 6000; max-lease-time 72000; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.50 192.168.1.59; } host haagen { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.50; } 最後の、host haagen というのは、DHCPなんだけど、ハードウェアアドレスを指定して、固定IPアドレスを割り振る設定です。 こうじゃないと、sshやらなんやらで、接続しようとした時にいちいち、IPアドレスを調べなきゃぁイカンので、めんどくさいですよね。 詳しくは、JFの DHCP-mini-HOWTOに詳しく載ってます。(笑) で、、 # touch /etc/dhcpd.leasesとかして、空のファイルを作っておきます。 その後、、 # route add -host 255.255.255.255 dev eth0とかします。(理由は、DHCP-mini-HOWTOに載ってます。(^^; ) 後は、dhcpdを起動して終わりなんですが、なんかtap0(ppxpで使用)が、どーのとか言われて、 別に関係なさそうなのですが、一応、、 # dhcpd -lf /etc/dhcpd.leases eth0と言う風に、eth0ダゾォォォって指定して起動させます。 コレを、/etc/rc.d/rc.localに /sbin/route add -host 255.255.255.255 dev eth0 /usr/sbin/dhcpd -cf /etc/dhcpd.conf -lf /etc/dhcpd.leases eth0とでも、追加しておくといいでソう。 DHCP Clientはっきし言って何もやってないです、、。 BOOTPROTO=dhcpと記述。 PCMCIAなEther Cardなら、/etc/pcmcia/network.opts の中を # Use DHCP? [y/n] DHCP="y"とするだけ、、。 WinやMacもそれぞれの、TCP/IPの設定のトコでDHCP or IP自動みたいにしとくだけ、、。 /etc/hosts後は、とほほるさんのwebサイトを参考に、 ホスト名の解決ができないので、/etc/hostsを少しいぢりました。(ネームサーバはたててないので、、)/etc/hosts をハードウェアアドレスで、固定IP振ったのは、そのまま書いておいて、 後は、dhcpd が割り振ったことを考えて、、 192.168.1.11 dhcp00.hiyoko.net dhcp00 192.168.1.13 dhcp01.hiyoko.net dhcp01 192.168.1.14 dhcp02.hiyoko.net dhcp02 : : :等と、書いてあげていちおう終了。 |
|