Linux網絡服務之DHCP中繼服務的搭建

DHCP中繼服務的搭建

DHCP 中繼大力服務器的概念:

DHCP客戶機經過網絡廣播消息得到DHCP服務器的響應後獲得IP地址。但廣播消息是不能跨越子網的。所以,若是DHCP客戶機和服務器在不一樣的子網內,客戶機還能不能向服務器申請IP地址呢?這就要用到DHCP中繼代理。DHCP中繼代理其實是一種軟件技術,安裝了DHCP中繼代理的計算機稱爲DHCP中繼代理服務器,它承擔不一樣子網間的DHCP客戶機和服務器的通訊任務。
中繼代理是在不一樣子網上的客戶端和服務器之間中轉DHCP/BOOTP消息的小程序。根據徵求意見文檔(RFC),DHCP/BOOTP中繼代理是DHCP和BOOTP標準和功能的一部分。小程序

實驗目標

在這裏咱們須要同時在電腦上運行3臺虛擬機。一臺CentOS 7做爲服務器,兩臺windows 10做爲客戶機,並在GNS3上搭建3層路由器,二層交換機以實現DHCP功能,和IP地址的自動分配vim

中繼服務實驗拓撲圖

在這裏插入圖片描述
首先在CentOS 7 虛擬機上打開終端,安裝dhcp軟件包
在這裏插入圖片描述
在GNS 3 上搭建好拓撲圖後開啓鏈接。windows

進入sw1配置

建立3個vlan,分別爲vlan十、vlan20和vlan100,
conf t
vlan 10,20,100
exit
do show vlan-sw b
在這裏插入圖片描述
進入端口f1/1,分配到vlan10,設置vlan模式爲access
進入端口f1/2,分配到vlan20,設置vlan模式爲access
進入端口f1/3,分配到vlan100,設置vlan模式爲access
進入接口f1/0,設置vlan模式爲Trunk,並指定封裝協議爲802.1q
關閉路由功能
int f1/1
sw mo acc
sw ac vlan 10
exit
int f1/2
sw mo acc
sw ac vlan 20
exit
int f1/3
sw mo acc
sw ac vlan 1000
exit
int f1/0
sw mo t
sw t en d
exit
no ip routing
在這裏插入圖片描述服務器

進入sw2配置

進入接口f1/0,設置vlan模式爲Trunk,並指定封裝協議爲802.1q
建立3個vlan,分別爲vlan十、vlan20和vlan100,
conf t
int f1/0
sw mo t
sw t en d
exit
vlan 10,20,100
exit
do dhow vlan-sw b
在這裏插入圖片描述
在這裏插入圖片描述
進入vlan10,配置IP地址,和子網掩碼,並開啓
進入vlan20,配置IP地址,和子網掩碼,並開啓
進入vlan30,配置IP地址,和子網掩碼,並開啓
int vlan 10
ip add 192.168.10.1 255.255.255.0
no shut
exit
int vlan 20
ip add 192.168.20.1 255.255.255.0
no shut
exit
int vlan 100
ip address 192.168.100.1 255.255.255.0
no shut
exit
在這裏插入圖片描述
在上述配置完成後,回到虛擬機,將VMnet8設爲僅主機模式,並關閉dhcp服務功能
在這裏插入圖片描述
將3臺虛擬機的網卡所有設爲自定義模式,並將VMnet1分配給第一臺win10 ,將VMnet2分配給第二臺win10 ,將VMnet8分配給CentOS 7 虛擬服務器。
在這裏插入圖片描述
在CentOS 7上進入終端模式,給CentOS7 這隻靜態網絡地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在這裏插入圖片描述
將自動獲取改成靜態的手動配置,並輸入IP地址。子網掩碼,網關
在這裏插入圖片描述
重啓網絡服務,並查看網卡信息
systemctl restart network
ifconfig
在這裏插入圖片描述
將dhcp配置文件從原路徑複製到/etc/dhcp/dhcpd.confxia
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
進入/etc/dhcp/dhcpd.conf配置文件
vim /etc/dhcp/dhcpd.conf
在這裏插入圖片描述
修改subnet,添加3個vlan的網段,分配的IP地址範圍,和網關
subnet 192.168.10.0 network 255.255.255.0{
range 192.168.10.120 192.168.10.200;
option routers 192.168.10.1;
}
在這裏插入圖片描述
重啓dhcp服務,並查看
systemctl start dhcpd
systemctl status dhcpd
在這裏插入圖片描述網絡

返回GNS3 繼續配置sw2

進入vlan10,vlan20和vlan100,指定DHCP服務器端口地址
int vlan 10
ip helper-address 192.168.100.100
no shut
exit
nt vlan 20
ip helper-address 192.168.100.100
no shut
exit
nt vlan 100
ip helper-address 192.168.100.100
no shut
exit
在這裏插入圖片描述
以上咱們就完成了DHCP 中繼服務器的配置
接下來,咱們切換到客戶端,查看咱們的信息
在第一臺win10 上使用ipconfig查看網卡信息
在這裏插入圖片描述
在第二臺win10 上使用ipconfig查看網卡信息
在這裏插入圖片描述
若是你的網卡獲取不到,那麼建議你使用「ipconfig /release」關閉,再使用「ipconfig /renew」從新獲取ide

下邊咱們設置給一臺客戶機分配固定的IP地址

首先咱們在第二臺客戶機上使用「ipconfig /all」獲取本機物理地址
在這裏插入圖片描述
回到CentOS 7 服務器
進入DHCP配置文件,修改host fantasia下的信息
在這裏插入圖片描述
重啓DHCP服務
在這裏插入圖片描述
返會客戶機查看IP地址
在這裏插入圖片描述
在這裏插入圖片描述
以上就是咱們DHCP中端服務的配置3d

相關文章
相關標籤/搜索