liunx搭建DHCP伺服器以及DHCP中繼伺服器 一、實驗拓撲 二、實驗條件 虛擬機取消VMnet1和VMnet8的dhcp動態獲取ip地址,以免影響實驗 DHCPserver 網關以及DHCP中繼以及linux客戶端清除防火牆策略或者關閉防火牆 iptables -F setenforce 0 ...
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