udhcpd解析域名_Linux作DHCP服务器之三3.dhcpd.leasesdhcpd.leases是DHCP客户.doc
Linux作DHCP服務器之三3.dhcpd.leasesdhcpd.leases是DHCP客戶.doc
Linux作DHCP服務器之三 3.dhcpd.leases dhcpd.leases 是DHCP客戶租約的數據庫文件,默認目錄在/var/state/dhcp/,文件包含租約聲明,每次一個租約被獲取、更新或釋放,它的新值就被記錄到文件的的末尾。在DHCPd第一次安裝后,并不會生成這個文件。但DHCPd的運行需要這個文件,所以可以建立一個空的文件。 # touch /var/state/dhcp/dhcpd.leases DHCPd記錄這個文件的格式是 lease ip-address { statements... } 每個記錄包含一個提供給客戶的IP地址,在花括號里的語句包含一些租約信息。具體的租約信息因客戶發出不同的DHCP請求而稍有差別。 4.運行DHCPd 要啟動DHCPd, 簡單地鍵入 /usr/sbin/dhcpd 或用ntsysv 把DHCPd服務自動啟動,也可以用 /etc/rc.d/init.d/dhcpd start, 這樣啟動后,DHCPd是啟動在eth0 上,如果DHCPd上的服務器還有另外一塊網卡eth1, 想在eth1上啟動 dhcpd,就鍵入 #/usr/sbin/dhcpd eth1 以上述例子的dhcpd.conf來啟動dhcpd,如果我們啟動一Windows95機器,Windows95的網絡配置的TCP/IP選項里指定自動獲得IP地址,也就是啟用Windows95里的DHCP客戶程序,這臺95機器的主機名叫ONE,進入系統后,用winipcfg查看. 在Windows95機器獲得租約后,DHCPd會在dhcp.leases里建一條記錄 lease 192.168.1.154 { starts 1 2000/05/15 13:36:42; ends 1 2000/05/15 21:36:42; hardware ethernet 00:00:21:4e:3f:58; uid 01:00:00:21:4e:3f:58; client-hostname "one"; } 要注意的是dhcpd.leases的時間記錄采用GMT時間,而不是本地時區的時間。 要查看本機的GMT時間可以用 date -u 5.進一步說明dhcpd.conf 5.1 dhcpd.conf 概述 前面說過,dhcpd.conf是個遞歸下降格式的配置文件,有點象C的源程序風格,由參數和聲明兩大類語句構 成,參數類語句主要告訴DHCPd網絡參數, 如租約的時間、網關、DNS等,而聲明語句則是描述網絡的拓撲, 用來表明網絡上的客戶、要提供給客戶的IP地址、提供一個參數組給一組聲明等。 描述網絡拓撲的聲明語句有 shared-network 和 subnet 聲明。.如果要給一個子網里的客戶動態指定IP地 址,那么在subnet聲明里必須有一個 range 聲明,說明地址范圍。如果要給DHCP客戶靜態指定IP地址,那么 每個這樣客戶都要有一個host 聲明。 對于每個要提供服務的與DHCP服務器連接的子網,都要有一個 subnet 聲明,即使這是個沒有IP地址要動態分配的子網。 一個典型的dhcpd.conf如下 #example #全局參數 shared-network 共享網絡名 { 共享網絡特定參數... subnet 204.254.239.0 netmask 255.255.255.224 { 子網特定參數... range 204.254.239.10 204.254.239.30; } subnet 204.254.239.32 netmask 255.255.255.224 { 子網特定參數... range 204.254.239.42 204.254.239.62; } } subnet 204.254.239.64 netmask 255.255.255.224 { 子網特定參數... range 204.254.239.74 204.254.239.94; } group { 組特定參數... host ws1.domain { 特定主機參數... } host ws2.domain { 特定主
總結
以上是生活随笔為你收集整理的udhcpd解析域名_Linux作DHCP服务器之三3.dhcpd.leasesdhcpd.leases是DHCP客户.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乌班图好玩的命令_乌班图必须知道的60个
- 下一篇: python构建区块链_用python构