-
互聯(lián)網(wǎng)安全法,互聯(lián)網(wǎng)凈網(wǎng)行動(dòng)
-
”凈網(wǎng)2020”落實(shí)好維護(hù)網(wǎng)絡(luò)安全責(zé)任
-
關(guān)于端午節(jié)放假通知-宇眾網(wǎng)絡(luò)
-
宇眾網(wǎng)絡(luò)春節(jié)放假通知
-
關(guān)于公司收款銀行賬戶變更通知函-宇眾網(wǎng)絡(luò)
-
關(guān)于網(wǎng)上有人冒充我公司名義進(jìn)行詐騙的公告。
-
關(guān)于端午節(jié)放假通知,節(jié)日放假,但是我們業(yè)務(wù)不“放假”-宇眾網(wǎng)絡(luò)
-
工信部進(jìn)一步加強(qiáng)未備案網(wǎng)站管理工作的通知-宇眾網(wǎng)絡(luò)
-
關(guān)于東莞市宇眾網(wǎng)絡(luò)科技有限公司香港數(shù)據(jù)中心(香港機(jī)房)路由優(yōu)化通知
-
宇眾網(wǎng)絡(luò)慶祝五·一勞動(dòng)節(jié)快樂
-
東莞東城機(jī)房網(wǎng)絡(luò)升級(jí)通知
-
臨近過年,互聯(lián)網(wǎng)IDC貴圈也有被騙的,請(qǐng)認(rèn)準(zhǔn)宇眾網(wǎng)絡(luò)公司官方聯(lián)系方式
-
我司已獲得ISP/ICP/IDC三證資格,更好的為客戶服務(wù)
-
關(guān)于浙江金華高防機(jī)房網(wǎng)絡(luò)線路切割通知
-
工信部近日下發(fā)關(guān)于進(jìn)一步規(guī)范域名備案工作的通知
行業(yè)資訊
- 首頁
- 新聞中心
- 行業(yè)資訊
知識(shí)普及:什么是DHCP,DHCP協(xié)議有什么用?(運(yùn)維:如何實(shí)現(xiàn)無人自動(dòng)安裝Linux系統(tǒng)教程)
服務(wù)簡介:
什么是DHCP協(xié)議?
DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議Dynamic Host Configuration Protocol)是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議。指的是由服務(wù)器控制一段IP地址范圍,客戶機(jī)登錄服務(wù)器時(shí)就可以自動(dòng)獲得服務(wù)器分配的IP地址和子網(wǎng)掩碼。
該協(xié)議是可以為客戶端主機(jī)分配TCP/IP參數(shù)信息,如IP地址,子網(wǎng)掩碼,網(wǎng)關(guān),DNS等信息。
TFTP:
簡單文件共享服務(wù),TFTP服務(wù)存放可供客戶端啟動(dòng)的系統(tǒng)鏡像文件(安裝系統(tǒng)所需文件)
PXE:
由intel公司開發(fā)的客戶端到服務(wù)器的一種技術(shù),讓客戶端通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程下載啟動(dòng)鏡像。
Kickstart技術(shù):
這是我們用來安裝系統(tǒng)的一種方式,他是一個(gè)自動(dòng)應(yīng)答文件(kickstartfile)
應(yīng)用背景:
企業(yè)辦公環(huán)境中使用DHCP服務(wù)可以幫助員工實(shí)現(xiàn)移動(dòng)辦公,只要接入企業(yè)內(nèi)網(wǎng),DHCP服務(wù)器就能分配網(wǎng)絡(luò)參數(shù)。
在一個(gè)大型機(jī)房環(huán)境中,我們可以使用DHCP服務(wù)器實(shí)現(xiàn)自動(dòng)安裝Linux系統(tǒng)。
我們需要一個(gè)安裝DHCP、TFTP、FTP環(huán)境的服務(wù)器,還有交換機(jī),PC1、PC2、PC3通過交換機(jī)連接到安裝服務(wù)器。
大概思路:
安裝部署流程:客戶端在BIOS中設(shè)置網(wǎng)絡(luò)啟動(dòng)(PXE),當(dāng)客戶端啟動(dòng)時(shí),就會(huì)用發(fā)包的方式尋找DHCP服務(wù)器,獲得參數(shù)等信息。
客戶端從DHCP得到TFTP服務(wù)器位置。即可從TFTP上的鏡像文件下載到本地進(jìn)行安裝。
實(shí)驗(yàn)步驟:
配置DHCP服務(wù):
su #提權(quán)root
- 1
安裝DHCP需要的文件
yum -y install dhcp
- 1
配置DHCP文件(僅展示重要參數(shù)):
subnet #指定一個(gè)網(wǎng)段
netmask #網(wǎng)關(guān)
range xxx.xx.x.x -xxx.xx.x.x #一個(gè)區(qū)間的IP地址
default-lease-time 600
max-lease-time 7200 #這兩行參數(shù)盡量不要更改
next-server #TFTP服務(wù)器地址
filename #設(shè)置TFTP服務(wù)器上共享啟動(dòng)文件的名稱
- 1
- 2
- 3
- 4
- 5
- 6
- 7
安裝TFTP服務(wù):
yum -y install tftp-server
- 1
TFTP配置文件地址:
vim /etc/xinet.d/tftp
- 1
配置TFTP文件:
disable 改為 no
server_args 我們需要的共享目錄
- 1
- 2
配置FTP服務(wù):
rpm -q vsftpd
yum -y install vsftpd
systemctl start vsftpd
- 1
- 2
- 3
正片開始:
在DHCP服務(wù)器上設(shè)置為開機(jī)啟動(dòng):
systemctl sstart dhcpd
systemctl enable dhcpd
netstat -nutlp | grep:67
#關(guān)閉服務(wù)器防火墻和SELinux防御機(jī)制
systemctl stop firewalld
systemctl disable firewalld
setenforece 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
安裝部署TFTP服務(wù)器:
yum -y install tftp-server xinetd
vim /etc/xinetd.d/tftp
server_args = =s /var/lib/tftpboot#我們的文件地址
- 1
- 2
- 3
將客戶端的啟動(dòng)文件復(fù)制到TFTP服務(wù)器上。
yum -y install syslinux #通過軟件安裝包獲得引導(dǎo)文件
cp /usr/sharesyslinux/pxelinux.0 /var/lib/tftpboot/
- 1
- 2
如果用CentOS或者其他Linux系統(tǒng)的鏡像光盤,或者USB讓服務(wù)器主機(jī)讀取。并將文件拷貝到TFTP目錄下。
umount /dev/cdrom
mount /dev/cdrom /var/ftp/pub
cp /var/ftp/pub/ioslinux/* /var/lib/ftpboot/
mkdir /var/lib/ftpboot/pxelinux.cfg\
>var/lib/tffpboot/pxelinux.cfg/default
chmod 644 /var/lib/tftpboot/pxelinux.cfg/default
- 1
- 2
- 3
- 4
- 5
- 6
修改配置文件如下:
vim /var/lib/tftpboot/pxelinux.cfg/default
- 1
配置說明:
每個(gè)label定義一個(gè)啟動(dòng)菜單項(xiàng)目,menu default定義默認(rèn)引導(dǎo)方式,timeout 定義啟動(dòng)界面超時(shí)時(shí)間(默認(rèn)即可)。kernel指定系統(tǒng)內(nèi)核文件vmlinuz。inst.ks參數(shù)指定自動(dòng)應(yīng)答文件的位置。
服務(wù)器重啟TFTP服務(wù)并設(shè)置開機(jī)啟動(dòng):
systemctl restart xinetd
systemctl enable xinetd
ss -nutlp | grep :69 #TFTP默認(rèn)監(jiān)聽port69
- 1
- 2
- 3
創(chuàng)建Kickstart自動(dòng)應(yīng)答文件
安裝system-config-kickstart圖形軟件:
yum -y install system-config-kickstart
mkdir /ks/
- 1
- 2
運(yùn)行system-config-kickstart
system-config-kickstart
- 1
后面根據(jù)自己需求設(shè)置。
部署FTP服務(wù)器。
yum -y install vsftpd #安裝vsftpd軟件
systemctl start vsftpd
systemctl enable vsftpd #將vsftpd設(shè)置為開機(jī)啟動(dòng)
systemctl stop firewalld
systemctl disable firewalld
setenforce 0 #關(guān)閉防火墻
- 1
- 2
- 3
- 4
- 5
- 6
將系統(tǒng)光盤或ISO文件通過NFS共享
部署完FTP服務(wù)后,將光盤文件復(fù)制/var/ftp/pub目錄中
首先將光盤從默認(rèn)掛載點(diǎn)卸載:
umount /dev/cdrom
- 1
將光盤重新掛載至/var/ftp/pub目錄:
mount /dev/cdrom /var/ftp/pub
- 1
那么問題來了,我們大多數(shù)人都不會(huì)花錢買光盤,那么我們?nèi)绾螔燧dISO鏡像文件呢?
mount -o loop -t iso9660 鏡像文件 /var/ftp/pub
- 1
啟動(dòng)客戶端,安裝部署系統(tǒng)。
在所有要安裝系統(tǒng)的主機(jī)BIOS設(shè)置中,第一方式設(shè)為PXE網(wǎng)絡(luò)啟動(dòng)。即可進(jìn)入安裝系統(tǒng)模式。