CentOS 6
Sponsored Link

PXEサーバー設定2011/07/15

 
PXE(Preboot eXecution Environment)サーバーを構築してクライアントからネットワークブートができるようにします。 クライアントとなるマシンはPXE対応のNICを搭載している必要があります。
[1] まずはPXEサーバーに必要なものをインストールしておきます。
[root@pxe ~]#
yum -y install syslinux xinetd tftp-server
[root@pxe ~]#
mkdir /var/lib/tftpboot/pxelinux.cfg

[root@pxe ~]#
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

[2] TFTPを起動しておきます。
[root@pxe ~]#
vi /etc/xinetd.d/tftp
# 14行目:変更

disable =
no
[root@pxe ~]#
/etc/rc.d/init.d/xinetd start

Starting xinetd:     [  OK  ]
[root@pxe ~]#
chkconfig xinetd on
[3] DHCPサーバーを稼動させておきます。基本設定はDHCPサーバーの項を参照ください。基本設定に加えて以下の作業を行います。
[root@pxe ~]#
vi /etc/dhcp/dhcpd.conf
option domain-name-servers     10.0.0.30;
# 適当に8行目あたりにでも追記

filename     "pxelinux.0";
next-server     10.0.0.70;
   
# PXEサーバーのIPアドレス
[root@pxe ~]#
/etc/rc.d/init.d/dhcpd restart

Shutting down dhcpd:     [  OK  ]
Starting dhcpd:     [  OK  ]
[4]
以上でPXEサーバーの土台は構築完了です。 クライアントマシンからPXEサーバーに接続してネットワークインストールをしたり等の設定は次項以降を参照ください、

関連コンテンツ