日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在CentOS、RHEL和Fedora上安裝DHCP服務(wù)

DHCP(Dynamic Host Configuration Protocol)是一個(gè)網(wǎng)絡(luò)協(xié)議,它使得服務(wù)器能從預(yù)定義的 IP 池中為網(wǎng)絡(luò)中的客戶端節(jié)點(diǎn)自動(dòng)分配 IP 地址并提供其它相關(guān)的網(wǎng)絡(luò)配置參數(shù)。

10年積累的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有羅平免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

這意味著每次客戶端節(jié)點(diǎn)啟動(dòng)(連接到網(wǎng)絡(luò))的時(shí)候,它都會(huì)獲得一個(gè)和從不改變的“靜態(tài)” IP 地址相反的“動(dòng)態(tài)” IP 地址。DHCP 服務(wù)器給 DHCP 客戶端分配 IP 地址稱為“租約”,租約時(shí)間隨客戶端需要的連接時(shí)間或 DHCP 的配置而異。

在這篇指南中,我們會(huì)介紹如何在 centos/RHEL 和 Fedora 發(fā)行版中安裝和配置 DHCP 服務(wù)。

設(shè)置測(cè)試環(huán)境

本次安裝中我們使用如下的測(cè)試環(huán)境:

  • DHCP 服務(wù)器 - CentOS 7
  • DHCP 客戶端 - Fedora 25 和 Ubuntu 16.04

DHCP 如何工作?

在進(jìn)入下一步之前,讓我們首先了解一下 DHCP 的工作流程:

  • 當(dāng)已連接到網(wǎng)絡(luò)的客戶端計(jì)算機(jī)(配置為使用 DHCP)啟動(dòng)時(shí),它會(huì)發(fā)送一個(gè) DHCPDISCOVER 消息到 DHCP 服務(wù)器。
  • 當(dāng) DHCP 服務(wù)器接收到 DHCPDISCOVER 請(qǐng)求消息時(shí),它會(huì)回復(fù)一個(gè) DHCPOFFER 消息。
  • 客戶端收到 DHCPOFFER 消息后,它再發(fā)送給服務(wù)器一個(gè) DHCPREQUEST 消息,表示客戶端已準(zhǔn)備好獲取 DHCPOFFER 消息中提供的網(wǎng)絡(luò)配置。
  • 最后,DHCP 服務(wù)器收到客戶端的 DHCPREQUEST 消息,并回復(fù) DHCPACK 消息,表示允許客戶端使用分配給它的 IP 地址。

第一步:在 CentOS 上安裝 DHCP 服務(wù)

1、安裝 DHCP 服務(wù)非常簡(jiǎn)單,只需要運(yùn)行下面的命令即可。

$ yum -y install dhcp

重要:假如系統(tǒng)中有多個(gè)網(wǎng)卡,但你想只在其中一個(gè)網(wǎng)卡上啟用 DHCP 服務(wù),可以按照下面的步驟在該網(wǎng)卡上啟用 DHCP 服務(wù)。

2、 打開文件 /etc/sysconfig/dhcpd,將指定網(wǎng)卡的名稱添加到 DHCPDARGS 列表,假如網(wǎng)卡名稱為 eth0,則添加:

DHCPDARGS=eth0

保存文件并退出 。

第二步:在 CentOS 上配置 DHCP 服務(wù)

3、 對(duì)于初學(xué)者來說,配置 DHCP 服務(wù)的第一步是創(chuàng)建 dhcpd.conf 配置文件,DHCP 主要配置文件一般是 /etc/dhcp/dhcpd.conf(默認(rèn)情況下該文件為空),該文件保存了發(fā)送給客戶端的所有網(wǎng)絡(luò)信息。

但是,有一個(gè)樣例配置文件 /usr/share/doc/dhcp*/dhcpd.conf.sample,這是配置 DHCP 服務(wù)的良好開始。

DHCP 配置文件中定義了兩種類型的語句:

  • 參數(shù) - 說明如何執(zhí)行任務(wù)、是否執(zhí)行任務(wù)、或者給 DHCP 客戶端發(fā)送什么網(wǎng)絡(luò)配置選項(xiàng)。
  • 聲明 - 指定網(wǎng)絡(luò)拓?fù)?、定義客戶端、提供客戶端地址、或?qū)⒁唤M參數(shù)應(yīng)用于一組聲明。

因此,首先復(fù)制示例配置文件為主配置文件:

$ cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf 

4、 然后,打開主配置文件并定義你的 DHCP 服務(wù)選項(xiàng):

$ vi /etc/dhcp/dhcpd.conf 

首先在文件開頭設(shè)置以下應(yīng)用于全部子網(wǎng)的全局參數(shù)(注意要使用你實(shí)際場(chǎ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、 然后,定義一個(gè)子網(wǎng);在這個(gè)事例中,我們會(huì)為 192.168.56.0/24 局域網(wǎng)配置 DHCP(注意使用你實(shí)際場(chǎng)景中的值):

subnet 192.168.56.0 netmask 255.255.255.0 {
option routers                  192.168.56.1;
option subnet-mask              255.255.255.0;
option domain-search            "tecmint.lan";
option domain-name-servers      192.168.56.1;
range   192.168.56.10   192.168.56.100;
range   192.168.56.120  192.168.56.200;
}

第三步:為 DHCP 客戶端分配靜態(tài) IP

只需要在 /etc/dhcp/dhcpd.conf 文件中定義下面的部分,其中你必須顯式指定它的 MAC 地址和打算分配的 IP,你就可以為網(wǎng)絡(luò)中指定的客戶端計(jì)算機(jī)分配一個(gè)靜態(tài) IP 地址:

host ubuntu-node {
hardware  ethernet 00:f0:m4:6y:89:0g;
fixed-address 192.168.56.105;
}
host fedora-node {
hardware  ethernet 00:4g:8h:13:8h:3a;
fixed-address 192.168.56.110;
}

保存文件并關(guān)閉。

注意:你可以使用下面的命令找到 Linux 的 MAC 地址。

$ ifconfig -a eth0 | grep HWaddr

6、 現(xiàn)在,使用下面的命令啟動(dòng) DHCP 服務(wù),并使在下次系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng):

---------- On CentOS/RHEL 7 ---------- 
$ systemctl start dhcpd
$ systemctl enable dhcpd
---------- On CentOS/RHEL 6 ----------
$ service dhcpd start
$ chkconfig dhcpd on

7、 另外,別忘了使用下面的命令允許 DHCP 服務(wù)通過防火墻(DHCPD 守護(hù)進(jìn)程通過 UDP 監(jiān)聽67號(hào)端口):

---------- On CentOS/RHEL 7 ----------
$ firewall-cmd --add-service=dhcp --permanent 
$ firewall-cmd --reload 
---------- On CentOS/RHEL 6 ----------
$ iptables -A INPUT -p tcp -m state --state NEW --dport 67 -j ACCEPT
$ service iptables save

第四步:配置 DHCP 客戶端

8、 現(xiàn)在,你可以為網(wǎng)絡(luò)中的客戶端配置自動(dòng)從 DHCP 服務(wù)器中獲取 IP 地址。登錄到客戶端機(jī)器并按照下面的方式修改以太網(wǎng)接口的配置文件(注意網(wǎng)卡的名稱和編號(hào)):

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加下面的選項(xiàng):

DEVICE=eth0
BOOTPROTO=dhcp
TYPE=Ethernet
ONBOOT=yes

保存文件并退出。

9、 你也可以在桌面服務(wù)器中按照下面的截圖(Ubuntu 16.04桌面版)通過 GUI 設(shè)置 MethodAutomatic (DHCP)。

在客戶端網(wǎng)絡(luò)中設(shè)置 DHCP

10、 按照下面的命令重啟網(wǎng)絡(luò)服務(wù)(你也可以通過重啟系統(tǒng)):

---------- On CentOS/RHEL 7 ----------
$ systemctl restart network
---------- On CentOS/RHEL 6 ----------
$ service network restart

到了這里,如果所有設(shè)置都是正確的,你的客戶端就應(yīng)該能自動(dòng)從 DHCP 服務(wù)器中獲取 IP 地址。

你也可以閱讀:

  1. 如何在 Debian Linux 中安裝和配置 Multihomed ISC DHCP 服務(wù)
  2. 配置網(wǎng)絡(luò)的 10 個(gè)有用的 “IP” 命令

在這篇文章中我們?yōu)槟阏故玖巳绾卧?RHEL/CentOS 中安裝 DHCP 服務(wù)。在下面的評(píng)論框中給我們反饋吧。在接下來的文章中,我們還會(huì)為你展示如何在 Debian/Ubuntu 中安裝 DHCP 服務(wù)。和 TecMint 保持聯(lián)系。




網(wǎng)站題目:如何在CentOS、RHEL和Fedora上安裝DHCP服務(wù)
文章來源:http://m.5511xx.com/article/dpsoooe.html