假設有一台伺服器裝有 debian gnu/linux。有兩塊網絡卡
網絡卡 eth0 (對外) ip 10.0.2.15 netmask 255.255.255.0 gateway 10.0.2.2
網絡卡 eth1 (對內) ip 192.168.1.1 netmask 255.255.255.0
網路結構如下:
nic nic ip clients
+-----------------------------+
| ||+-- [eth0] 10.0.2.15 +- to wan
| ||+-- [eth1] 192.168.1.1 +- to clients
| | ip from 192.168.1.2 - 192.168.1.254
+-----------------------------+
以 root 使用者登入,執行:
1. 建需要的目錄
#mkdir /diskless
#mkdir /diskless/nfsroot
#mkdir /diskless/tftpboot
#mkdir /diskless/tftpboot/pxelinux.cfg
2. 裝需要的軟體
#apt-get install dhcp3-server
#apt-get install tftpd-hpa
#apt-get install nfs-kernel-server
#apt-get install syslinux
#apt-get install debootstrap
3. 建無盤機用的根檔案系統
#debootstrap lenny /diskless/nfsroot
#chroot /diskless/nfsroot
#apt-get install linux-image-2.6.26-2-686
#exit
4. 配置 dhcp 服務
#nano /etc/dhcp3/dhcpd.conf
/etc/dhcp3/dhcpd.conf 檔案加上如下內容:
subnet 192.168.1.0 netmask 255.255.255.0
#/etc/init.d/dhcp3-server restart
5. 配置 tftp 服務
#cp /diskless/nfsroot/boot/vmlinuz-2.6.26-2-686 /diskless/tftpboot/vmlinuz
#cp /diskless/nfsroot/boot/initrd.img-2.6.26-2-686 /diskless/tftpboot/initrd.img
#cp /usr/lib/syslinux/pxelinux.0 /diskless/tftpboot
#nano /diskless/tftpboot/pxelinux.cfg/default
/diskless/tftpboot/pxelinux.cfg/default 檔案內容如下:
label debian linux
kernel vmlinuz
#nano /etc/default/tftpd-hpa
/etc/default/tftpd-hpa 檔案內容如下:
run_daemon="yes"
options="-l -s /diskless/tftpboot"
#/etc/init.d/tftpd-hpa restart
6. 配置 nfs 服務
#nano /etc/exports
/etc/exports 檔案內容如下:
/diskless/nfsroot *(rw,async,no_subtree_check,no_root_squash)
#/etc/init.d/nfs-kernel-server restart
7. ok! 無盤機可以通過 pxe 啟動了。
實現以下選單功能只要修改一下 /diskless/tftpboot/pxelinux.cfg/default
就可以了。詳情可參考網上資料。
LINUX做伺服器的無盤系統
客戶端是支援pxe方式啟動的刀片,用linux作為伺服器,伺服器配置如下 1 安裝dhcp伺服器dhcpd 2 配置 etc dhcpd.conf檔案,下面是我機器上的檔案 max lease time 1 default lease time 1 注 ip位址永不過期 option subnet ...
Linux架設時間伺服器
ntpdate 0.centos.pool.ntp.org 在linux下,我們可以通過自帶的ntp network time protocol 協議通過網路使自己的系統保持精確的時間。可用的公共時間伺服器列表可以從下面的位址獲取 ntp是用來使系統和乙個精確的時間源保持時間同步的協議。建議大家在自...
Linux 架設vsftp伺服器
el5上架設 vsftp是在各linux分發版中較為流行的ftp伺服器 基本軟體需求 vsftpd 2.0.5 12.e15.i386.rpm 安裝配置,分為在xinet.d下的服務託管模式 和 獨立模式,此次討論獨立模式 修改配置檔案適合需求 etc vsftpd vsftpd.conf 修改ip...