1. 安裝isc-dhcp-server
配置 /etc/default/isc-dhcp-server如下:
INTERFACES="enp12s0" //etho的實際名稱
配置 /etc/dhcp/dhcpd.conf" 如下:
36 allow booting;
37 allow bootp;
38 subnet 192.168.1.0 netmask 255.255.255.0 {
39 range 192.168.1.1 192.168.1.253;
40 option domain-name-servers 192.168.1.3;
41 option domain-name "192.168.1.3";
42 option subnet-mask 255.255.255.0;
43 option routers 192.168.1.3;
44 option broadcast-address 192.168.1.255;
45 filename "pxelinux.0";
46 default-lease-time 600;
47 max-lease-time 7200;
48 next-server 192.168.1.3;
49 }
2. 安裝tftpd-hpa
修改配置文件如下:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="[::]:69"
RUN_DEAMON="yes"
TFTP_OPTIONS="-l -c -s"
創建/tftpboot目錄 : ln -s /var/lib/tftpboot /
復制ubuntu alternative光盤中 install/netboot/* 到 /tftpboot目錄
3. 安裝httpd 服務: sudo apt-get install apache2
復制ubuntu alternative光盤中所有內容到 /var/www/目錄下》
4. 手動設置 pxe server 的eth0為固定IP, 此IP即為tftp,www的地址,對應上面配置中的192.168.1.3
5. pxe server與客戶機網線直連,不要受其他dhcp服務器干擾,比如,路由器等》
5. 啟動各服務
參考地址:
http://www.linuxidc.com/Linux/2012-06/62441p2.htm http://linuxme.blog.51cto.com/1850814/871839/ https://help.ubuntu.com/12.04/installation-guide/en.amd64/ch04s05.html