linux系統dhcp配置
1,什麼是dhcp
dhcp是動態主機配置協議,專門用於為tcp/ip網路中的計算機自動分配tcp/ip引數的協議
2.使用dhcp優點
減少管理員的工作量,避免輸入錯誤的可能,避免ip位址衝突,方便客戶端的配置
3.分配方式
動態分配:使用完後釋放改ip,供其他客戶機使用
4.租約過程
4.1定義
客戶機從dhcp伺服器獲取ip位址的過程稱為dhcp的租約過程
4.2 四個步驟
客戶機請求ip位址
啟動時,客戶機沒有ip位址,為了獲取合法位址,以廣播方式傳送dhcp discover報文來尋找dhcp伺服器
伺服器響應
伺服器收到資訊後,會在自己的ip位址池中查詢合法的ip位址,以單播發送dhcp offer報文給客戶機
客戶機選擇ip位址
客戶機從接受的資訊中拿出ip位址,以dhcp request 報名廣播發給伺服器
伺服器缺點租期
伺服器收到資訊後,會以dhcp ack報文向客戶機單播確認配置資訊
5.配置
5.1伺服器
安裝dhcp 軟體包
建立主配置檔案dhcpd.conf
ddns-update-style interim; '全域性配置引數,針對所有子網段' ...省略內容
subnet 10.152.187.0 netmask 255.255.255.0
}
subnet 網段宣告
[root@localhost ~]# vi /etc/dhcp/dhcpd.conf
subnet 192.168.4.0 netmask 255.255.255.0
啟動服務
[root@localhost ~]# systemctl start dhcpd
[root@localhost ~]# netstat -anpu | grep 67
udp 0 0 0.0.0.0:67 0.0.0.0:* 5684/dhcpd
5.2 客戶機
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
device=ens33 onboot=yes bootproto=dhcp
[root@localhost ~]# ifdown ens33 ; ifup ens33
[root@localhost ~]# less /var/lib/dhcpd/dhcpd.leases
…… //省略部分內容lease 192.168.4.131
[root@localhost ~]# dhclient -d ens33
for info, please visit
listening on lpf/ens33/00:0c:29:3b:ff:76 sending on lpf/ens33/00:0c:29:3b:ff:76 sending on socket/fallback
dhcpdiscover on ens33 to 255.255.255.255 port 67 interval 5 (xid=0x608095ef)
//dhcp 發現
dhcprequest on ens33 to 255.255.255.255 port 67 (xid=0x608095ef)
//dhcp 請求
dhcpoffer from 192.168.4.11 //dhcp 提供
dhcpack from 192.168.4.11 (xid=0x608095ef) //dhcp 確認
bound to 192.168.4.131 -- renewal in 8669 seconds.
…… //按ctrl+c 組合鍵終止
6.dhcp 中繼
當企業內部網路規模比較大時,通常通過 vlan 將網路規劃為多個不同的子網。但是在該情況下一台 dhcp 伺服器無法為不同網段的客戶機同時提供服務,因為 dhcp 協議使用廣播,而 vlan 能隔離廣播。
針對以上問題,一般有兩種解決方案:
(1.為每個網段安裝一台 dhcp 伺服器,但這種方式的弊端是:資源浪費與不利於管理;
(2.在連線不同網段的裝置上開啟dhcp 中繼功能,將dhcp 這種特殊的廣播資訊在vlan
之間**,讓其他 vlan 的客戶機也能從 dhcp 伺服器獲取 ip 位址
配置Linux系統實現dhcp功能
配置linux系統實現dhcp功能 1 背景及原理 dhcp dynamic host configuration protocol,動態主機配置協議 通常被應用在大型的區域網路環境中,主要作用是集中的管理 分配ip位址,使網路環境中的主機動態的獲得ip位址 gateway位址 dns伺服器位址等資...
linux配置dhcp服務
1 檢視是否安裝dhcp 切換到packages下檢視是否有dhcp安裝包 2 用rpm ivh安裝dhcp安裝包 3 用rpm q dhcp檢視服務安裝成功沒有 4 檢視網路是否配置 用vim etc sysconfig network scripts ifcfg ens33 修改 紅 修改 藍 ...
linux系統下的網路配置 DHCP服務
其核心協議包括ip tcp udp dns 路由協議 ip編址主要完成兩個基本功能 1 唯一地標識主機 2 幫助路由器快速地找到目的主機的位置,即選路問題。ip位址的型別由 首位元組規則 確定,即ip位址的第乙個位元組決定位址的型別。為了適應不同的網路規模,提高位址空間使用效率,分類編址中a b c...