您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux下如何快速部署DHCP服務(wù)器”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux下如何快速部署DHCP服務(wù)器”吧!
在這步中我們會(huì)使用如下的測(cè)試環(huán)境。
1、 運(yùn)行下面的命令來安裝 DHCP 服務(wù)器包,也就是 dhcp3-server。
$ sudo apt install isc-dhcp-server
2、 安裝完成后,編輯 /etc/default/isc-dhcp-server 使用 INTERFACES 選項(xiàng)定義 DHCPD 響應(yīng) DHCP 請(qǐng)求所使用的接口。
比如,如果你想讓 DHCPD 守護(hù)進(jìn)程監(jiān)聽 eth0,按如下設(shè)置:
INTERFACES="eth0"
同樣記得為上面的接口配置靜態(tài)地址。
3、 DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必須填寫會(huì)發(fā)送到客戶端的所有網(wǎng)絡(luò)信息。
并且 DHCP 配置中定義了兩種不同的聲明,它們是:
4、 現(xiàn)在打開并修改主文件,定義 DHCP 服務(wù)器選項(xiàng):
$ sudo vi /etc/dhcp/dhcpd.conf
在文件頂部設(shè)置以下全局參數(shù),它們將應(yīng)用于下面的所有聲明(請(qǐng)指定適用于你情況的值):
option domain-name "tecmint.lan"; option domain-name-servers ns1.tecmint.lan, ns2.tecmint.lan; default-lease-time 3600; max-lease-time 7200; authoritative;
5、 現(xiàn)在定義一個(gè)子網(wǎng),這里我們?yōu)?192.168.10.0/24 局域網(wǎng)設(shè)置 DHCP (請(qǐng)使用適用你情況的參數(shù)):
subnet 192.168.10.0 netmask 255.255.255.0 { option routers 192.168.10.1; option subnet-mask 255.255.255.0; option domain-search "tecmint.lan"; option domain-name-servers 192.168.10.1; range 192.168.10.10 192.168.10.100; range 192.168.10.110 192.168.10.200; }
6、 要給特定的客戶機(jī)分配一個(gè)固定的(靜態(tài))的 IP,你需要顯式將這臺(tái)機(jī)器的 MAC 地址以及靜態(tài)分配的地址添加到下面這部分。
host centos-node { hardware ethernet 00:f0:m4:6y:89:0g; fixed-address 192.168.10.105; } host fedora-node { hardware ethernet 00:4g:8h:13:8h:3a; fixed-address 192.168.10.106; }
保存并關(guān)閉文件。
7、 接下來,啟動(dòng) DHCP 服務(wù),并讓它下次開機(jī)自啟動(dòng),如下所示:
------------ SystemD ------------ $ sudo systemctl start isc-dhcp-server.service $ sudo systemctl enable isc-dhcp-server.service ------------ SysVinit ------------ $ sudo service isc-dhcp-server.service start $ sudo service isc-dhcp-server.service enable
8、 接下來不要忘記允許 DHCP 服務(wù)(DHCP 守護(hù)進(jìn)程監(jiān)聽 67 UDP 端口)的防火墻權(quán)限:
$ sudo ufw allow 67/udp $ sudo ufw reload $ sudo ufw show
9、 此時(shí),你可以將客戶端計(jì)算機(jī)配置為自動(dòng)從 DHCP 服務(wù)器接收 IP 地址。
登錄到客戶端并編輯以太網(wǎng)接口的配置文件(注意接口名稱/號(hào)碼):
$ sudo vi /etc/network/interfaces
定義如下選項(xiàng):
auto eth0 iface eth0 inet dhcp
保存文件并退出。重啟網(wǎng)絡(luò)服務(wù)(或重啟系統(tǒng)):
------------ SystemD ------------ $ sudo systemctl restart networking ------------ SysVinit ------------ $ sudo service networking restart
另外你也可以使用 GUI 來在進(jìn)行設(shè)置,如截圖所示(在 Fedora 25 桌面中)設(shè)置將方式設(shè)為自動(dòng)(DHCP)。
此時(shí),如果所有設(shè)置完成了,你的客戶端應(yīng)該可以自動(dòng)從 DHCP 服務(wù)器接收 IP 地址了。
感謝各位的閱讀,以上就是“Linux下如何快速部署DHCP服務(wù)器”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Linux下如何快速部署DHCP服務(wù)器這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。