1−3−4.pxeサーバ設定@ pxe.confの設定わかるところだけ解説します。# ******* PXE CONFIGURATION FILE ******* [Network_Interface_Name] eth2 ← PXEサーバを提供するインターフェース名(eth0,eth1など) [OurIpAddress] 192.168.1.10 ← PXEサーバを提供するネットワークアドレス [Mtftpd_Root_Directory] /tftpboot ← mtftpのルートディレクトリ [UseDHCPPort] 0 ← dhcpサーバが自ホストの場合は"0"、他ホストの場合は"1"、今回は0 [StartProxy] 1 ← ProxyDHCPを使うなら"1"、使わないなら"0"、今回は1 [startBootService] 1 ← PXEサーバとしてブートサービスを提供するなら"1"、提供しないなら"0" [MasterProxy] 1 以下省略 ディフォルトのまま使用 [Prompt] 10,Press F8 to view menu ... ← ブートプロンプト (10秒以内にF8を押さないとローカルブートする) [Discovery_Server_List_Only] 0 ← クライアントはどれでも受け付ける [Discovery_List] ← よくわからん? #3,2,192.215.100.49,192.215.100.99 #65535,1,192.215.100.45 [Broadcast_ip_address] 192.168.1.255 ← ブロードキャストアドレス [PROC_ARCH] ← よくわからないのでそのまま使用 0,X86PC [Service_Types] ← 下で設定するメニューリストにリンク(数字部分) 0,BStrap 11,linux-RH62 12,linux-RH73 13,linux-RH80 14,linux-RH90 [X86PC/UNDI/MENU] ← F8を押した後に表示されるメニューリスト 0,Local Boot 11,RedHatLinux 6.2J Install 12,RedHatLinux 7.3 Install 13,RedHatLinux 8.0 Install 14,RedHatLinux 9.0 Install [X86PC/UNDI/linux-RH62/ImageFile_Name] ← RedHat6.2Jを選んだとき 0 ← 0番から読込み 2 ← 2番まで rh62 ← ファイル名はlinux [X86PC/UNDI/linux-RH73/ImageFile_Name] ← RedHat7.3を選んだとき 0 2 rh73 [X86PC/UNDI/linux-RH80/ImageFile_Name] ← RedHat8.0を選んだとき 0 2 rh80 [X86PC/UNDI/linux-RH90/ImageFile_Name] ← RedHat9.0を選んだとき 0 2 rh90 [X86PC/UNDI/BStrap/ImageFile_Name] ← Local Bootを選んだとき 0 0 bstrap 以下省略 ディフォルトのまま使用 サンプルのpxe.confファイルは補足3.を参照 A サービスポートの追加/etc/servicesに以下のポートを追加するpxe 67/udp pxe 4011/udp |