天天看點

Linux—圖解PXE實作全自動安裝系統(2)

5、具體實作如下:

1、安裝dhcp、自定義作用域

<code>yum install dhcp -y</code>

<code>[root@localhost ~]# rpm -ql dhcp</code>

<code>/etc/dhcp</code>

<code>/etc/dhcp/dhcpd.conf</code>

<code>subnet </code><code>172.16</code><code>.</code><code>0.0</code><code>netmask </code><code>255.255</code><code>.</code><code>0.0</code><code>{</code>

<code></code><code>range </code><code>172.16</code><code>.</code><code>5.10</code><code>172.16</code><code>.</code><code>5.20</code><code>;</code>

<code></code><code>option routers </code><code>172.16</code><code>.</code><code>0.1</code><code>;</code>

<code></code><code>next-server </code><code>172.16</code><code>.</code><code>5.2</code><code>;</code>

<code></code><code>filename </code><code>"pxelinux.0"</code><code>;</code>

<code>}</code>

<code>host webserver1 {</code>

<code></code><code>hardware ethernet </code><code>00</code><code>:0C:</code><code>29</code><code>:8C:C8:A4;</code>

<code></code><code>fixed-address </code><code>172.16</code><code>.</code><code>5.100</code><code>;</code>

<code></code><code>option domain-name </code><code>"http://il23f.blog.51cto.com"</code><code>;</code>

<code></code><code>option domain-name-servers </code><code>172.16</code><code>.</code><code>0.1</code><code>,</code><code>8.8</code><code>.</code><code>8.8</code><code>;</code>

  驗證dhcpd程序是否處于監聽狀态

<code>[root@localhost ~]</code><code># ps aux | grep dhcp</code>

<code>dhcpd     1708  0.0  0.8  48908  4308 ?        Ss   20:27   0:00 </code><code>/usr/sbin/dhcpd</code><code>-user dhcpd -group dhcpd</code>

<code>root      2844  0.0  0.1 103252   828 pts</code><code>/0</code><code>S+   21:51   0:00 </code><code>grep</code><code>dhcp</code>

<code>[root@localhost ~]</code><code># ss -unl | grep :67</code>

<code>UNCONN     0      0                         *:67                       *:*</code>

2、配置TFTP

<code>yum -y </code><code>install</code><code>xinetd tftp-server tftp</code>

<code>chkconfig xinetd on</code>

<code>chkconfig tftp on</code>

<code>service xinetd start</code>

<code>[root@localhost ~]</code><code># ss -unl | grep :69</code>

<code>UNCONN     0      0                         *:69                       *:*</code>

3、準備安裝樹

<code>mkdir</code><code>/var/www/html/centos6</code>

<code>mount</code><code>--bind </code><code>/media/cdrom</code><code>/var/www/html/centos6</code>

<code>service httpd start</code>

本文轉自 佛哒 51CTO部落格,原文連結:http://blog.51cto.com/fodaa/1950562,如需轉載請自行聯系原作者

繼續閱讀