DHCP服務及中繼

2021-09-26 12:06:19 字數 2212 閱讀 2027

客戶機傳送廣播包來尋找dhcp伺服器,伺服器

dhcp伺服器收到請求,經過在本機dhcp服務的ip池中尋找到合法的ip位址,然後將分發的資訊廣播出去

客戶機從收到的廣播資訊中,提取ip,且廣播出dhcp request資訊

當dhcp伺服器收到後看,以dhcp ack訊息的形式向客戶機廣播成功確認,這個恢復的廣播包,包括ip的有效租約和其他可配置的資訊,客戶端收到這個訊號,就完成了tcp/ip的初始化,成功獲取ip

環境:

centos 7.5

3.10.0-862.el7.x86_64

關閉firewalld,networkmanager,selinux

安裝

yum -y install dhcp

主配置檔案:/etc/dhcp/dhcpd.conf

執行程式:/usr/sbin/dhcpd,/usr/sbin/dhcrelay

服務指令碼(7.5使用yum安裝沒有此指令碼):/etc/init.d/dhcpd,/etc/initd.d/dhcrelay

執行引數配置:/etc/sysconfig/dhcpd

dhcp中繼配置:/etc/sysconfig/dhcrelay

修改配置檔案:

注意,此dhcp伺服器必須有乙個網路裝置的ip位址屬於所設定的網段,不同網段的ip池,可以通過中繼來分發

vim /etc/dhcp/dhcpd.conf

option domain-name "jc.dhcp";

#分發dns伺服器ip

option domain-name-servers 192.168.200.200,192.168.100.200;

#預設租約6小時

default-lease-time 21600;

#租約12小時

max-lease-time 43200;

#日誌記錄配置

log-facility local7;

#第乙個ip池,分發網段為192.168.200.0,掩碼,範圍,閘道器ip

subnet 192.168.200.0 netmask 255.255.255.0

#第二個ip池

subnet 192.168.100.0 netmask 255.255.255.0

#根據網絡卡的mac,來分配固定的ip

host test

啟動dhcp服務:

systemctl start dhcpd

實現跨網段獲取ip

環境:dncp伺服器ip為192.168.200.200,閘道器為192.168.200.100

中繼伺服器兩塊網絡卡,ens32為192.168.200.100,ens34為192.168.100.100

客戶機想獲取的網段為192.168.100.0

中繼伺服器安裝dhcp服務,並且開啟路由**功能

yum -y install dhcp

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf

sysctl -p

#指定dhcp伺服器的ip

dhcrelayargs="192.168.200.200"

#當dhcp伺服器有多個網段時,指定傳送的網絡卡

dhcpv4 only ens32

dhcpservers=""

啟動中繼服務

centos 6.5啟動中繼,自動載入使用上一條編寫的中繼配置檔案

/etc/init.d/dhcrelay start

但7.5 不能直接啟動,而是通過命令的方式,直接後台中繼**

dhcrelay 192.168.200.200

測試

客戶機的網絡卡,使用net1網段,網路配置為dhcp自動獲取

開機則自動獲取,若獲取失敗可重啟網路服務

ifconfig 檢視獲取的ip是否在dhcp伺服器配置設定的範圍中

route -n 檢視閘道器獲取情況

cat /etc/resolv.conf 檢視獲取的dns伺服器是否正常

如何搭建DHCP及DHCP中繼伺服器

當區域網中有大量的主機時,如果逐台設定ip位址 預設閘道器 dns伺服器位址時等網路引數,顯然是乙個費力也未必討好的方法,這時使用dhcp的方式分發ip位址,能夠動態配置各客戶機的網路位址引數,大大減輕了管理與維護的成本。下面通過乙個例子,來安裝dhcp伺服器以及dhcp中繼伺服器。公司的內部網路劃...

DHCP服務中繼器

dhcp中繼原理 當企業的內部網路規模較大時,通常被劃分為多個不同的子網。網路內配置了vlan,vlan能隔離廣播。而dhcp協議使用廣播。dhcp伺服器在vlan 100 中,只有vlan 100內的客戶機能從dhcp伺服器 獲取ip位址 1 為不同網段安裝一台dhcp伺服器,但這種資源上浪費,不...

華為DHCP中繼

一 首先pc需要啟用dhcp獲取ip位址 二 配置路由器的介面ip 三 配置dhcp server r1 中繼 配置如下 dhcp enable inte ce gigabitethernet0 0 0 ip address 10.1.1.254 255.255.255.0 dhcp select ...