liunx搭建DHCP服務器以及DHCP中繼服務器


liunx搭建DHCP服務器以及DHCP中繼服務器

一、實驗拓撲

二、實驗條件

虛擬機取消VMnet1和VMnet8的dhcp動態獲取ip地址,以免影響實驗

DHCPserver 網關以及DHCP中繼以及linux客戶端清除防火牆策略或者關閉防火牆 iptables  -F  setenforce 0

linux系統4個,win10系統一個

三、IP配置

DHCP服務端配置IP,並重啟網絡服務

  

網關配置IP(eth1和eth2),並重啟網絡服務

  

  

Dhcp中繼配置IP,並重啟網絡服務

  

四、在網關上開啟路由轉發功能

開啟Linux服務器內核的路由轉發功能

Vim /etc/sysctl.conf      或者方法二臨時修改/proc/sys/net/ipv4/ip_forward中的值為1,注意重啟后失效。

  

然后sysctl -p 使剛才修改的sysctl.conf生效

  

然后測試整個網絡拓撲是否聯通,這里以dhcp中繼ping dhcp server

  

五、配置DHCP服務以及DHCP中繼

1.配置DHCP首先先復制份dhcp配置的模塊,照着模板來修改 ,模板的位置在:/usr/share/doc/dhcp-4.1.1目錄下

option domain-name " "; //全局配置:指定域名后綴
option domain-name-servers 8.8.8.8,114.114.114.114; //全局配置:指定首選、備用域名服務器IP

default-lease-time 600; //全局配置:默認租約,秒
max-lease-time 7200; //全局配置:最大租約,秒

log-facility local7; //全局配置:日志設施類型

subnet IP netmask 255.255.255.0 { //定義DHCP作用域網段、子網掩碼
range IP  IP; //定義地址池IP范圍
option domain-name-servers 8.8.8.8,114.114.114.114; //定義局部:指定首選、備用域名服務器IP

option domain-name " "; //定義局部:指定域名后綴
option routers IP //定義局部:指定網關地址
option broadcast-address IP; //定義局部:指定廣播地址
default-lease-time 600; //定義局部:指定默認租約時間
max-lease-time 7200; //定義局部:指定最大租約時間

host win10 { //定義保留地址,指定主機名(可任意指定)
hardware ethernet 00:50:56:C0:00:01; //指定主機MAC地址
fixed-address IP; //指定要保留的IP地址
}
}

  

2.配置DHCP中繼

設置允許DHCP中繼數據的接口及DHCP服務器的IP地址

vim /etc/sysconfig/dhcrelay

INTERFACES=”eth1”

DHCPSERVERS=”192.168.100.1”

 

3.啟動DHCP以及DHCP中繼服務,然后測試DHCP服務配置以及DHCP中繼服務配置

客戶端(win10)測試

service  dhcrelay  start

service dhcpd start

 

客戶端linux測試

  

六、給特定主機指定獲取固定的IP

這里以給win10客戶端分配特定的IP為例

  

然后重啟dhcp服務在win10客戶端測試

  

 dhcp沒有單獨存放的日志文件,查看DHCP服務是否有錯誤:cat  /var/log/messages  |  grep  dhcp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM