linux 下DHCP的安装
生活随笔
收集整理的這篇文章主要介紹了
linux 下DHCP的安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 今天與大家分享linux下是怎么樣實現DHCP的 一.首先了解DHCP的概念 DHCP是實現主機IP地址DNS等動態配置的網絡協議. DNCP可以在多種操作系統中實現,包括最常用的LINUX系統和WINDOWS系統 DHCP網絡服務的結構中具有服務器和客戶機兩個角色 DHCP服務器用于為網絡中所有的DHCP客戶機提供網絡配置信息,在同一網絡中,? DHCP服務器通常是唯一存在在. 網絡中的任何主機都可以配置成為DHCP客戶機,向DHCP服務器發出配置請求并按照服務 器返回的信息進行網絡配置 二.DHCP服務器能夠提供的網絡配置信息 1.網絡接口的IP地址和子網掩碼. 2.網絡接口的IP地址對應的網絡地址和廣播地址 3.默認網關地址 4.DNS服務器地址 三.DHCP服務器的配置 1.安裝DHCP服務器軟件(在RHEL4系統的安裝光盤中包括RPM格式的DHCP服務器軟件包,包文件的名稱是dhcp-3.0.1-12_EL.i386.rpm),在RHEL4的第4安裝光盤中,在同一張安裝盤中還包括與DHCP相關的其它軟件包 # cd /media/cdrom/rehat/rpms/ #ks? -l? dhcp* dhcp-3.0.1-12_EL.i386,rpm在REL4中沒有被默認安裝,需要手動安裝 #rpm? -qa? |?? grep? dhcp #rpm? -ivh? dhcp-3.0.1-12_EL.i386.rpm 2.其中/usr/sbin/dhcpd 是DHCP服務器的執行文件,/etc/rc.d/init.d/dhcpd是DHCP服務器的啟動腳本,雖然文件名都是DHCPD,但是文件位于不同的目錄,功能也不一樣. DHCPD.CONF配置文件以及建立配置文件和配置文件的格式 #ls /etc/dhcp* #vi /etc/dhcpd.conf 如: subnet? 192.168.1.0? netmask? 255.255.255.0 { range? 192.168.1.100?? 192.168.1.200; } 3.全局設置 全局設置是DHCPD.CONF配置文件中不包括在任何聲明中的配置項(參數或選項), 作用于整個配置文件.當聲明中沒有相應的配置項時將使用全局配置項的設置,當聲明 中有相應的設置項時將使用本聲明中設置,而不采用全局設置項的值. DHCP.CONF配置文件中常用的全局設置如下: 1)?? ddns-update-style參數用來設置DHCP服務器與DNS服務器的動態信息更新模式. 2)???默認租約時間使用default-lease-time參數設置,參數值的單位是秒. 3)? 最大租約時間使用max-lease-time參數設置,參數值的單位是秒. 4) 主機所在域的名稱使用domain-name先項進行設置,設置的域名將與主機名稱一起組成? 主機全名 5)DNS服務器地址使用domain-name-servers選項進行設置,設置的值為DHCP客戶端需要使用的DNS服務器的IP地址. 6)使用subnet聲明設置子網屬性 subnet 是DHCP.CONF文件中最常用的聲明,用于在子網中設置動態分配的地址的網絡屬性,subnet聲明中可包括其他的參數.就不再說了. 4.DHCP服務器的啟動與停止及重起\和DHCP服務的狀態 #service?? dhcpd?? start??? #service?? dhcpd??? stop #service??? dhcpd? restart #service???? dhcpd??? status 三.DHCP配置實例 如 默認租約時間為21600S 最大租約時間為43200S 局域網內所有主機動的域名為abc.com 客戶機使用的DNS服務器的IP地址是192.168.1.1 聲明在子網192.168.1.0/24中用于動態分配的IP地址范圍是192.168.1.100~~~192.168.1.200所分配的子網掩碼是255.255.255.0默認網關是192.168.1.1 在子網192.168.1.0/24中有名為server01的服務器主機,需要的固定分配IP地址是192.168.1.1, #vi?? /etc/dhcpd.conf ddns-update-style? interim; default-lease-time? 21600; max-lease-time? 43200; option? domaion-name???? "abc.com; option? domain-name-servers?? 192.168.1.1; subnet? 192.168.1.0? netmask? 255.255.255.0 { range? 192.168.1.100?? 192.168.1.200; option? subnet-mask???? 255.255.255.0; option? routers???? 192.168.1.1; host? server01 { hardware? ethernet? bo:co:c3:22:46:81; fixed-address?? 192.168.1.11; } } |
轉載于:https://blog.51cto.com/ayshilei/101274
總結
以上是生活随笔為你收集整理的linux 下DHCP的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UML学习
- 下一篇: C#的静态方法与静态成员(转)