linux下DHCP服務器配置

一、DHCP服務器的配置

1、查詢和安裝dhcp包

  rpm  -qa  | grep  dhcp

  插入linux系統安裝光盤

   rpm  -ivh   dhcp-xxxxx

2、dhcp的主配置文件

/etc/dhcp/dhcpd.conf


定義哪個網卡使用dhcp:

配置文件/etc/sysconfing/dhcpd    

DHCPDARGS= (默認=後面沒有內容表示所以網卡都可以dhcp;可以自己指定哪塊網卡使用dhcp服務器)

wKioL1ajnk2yPaOxAAADrYS3PfU003.png


將/usr/share/doc/dhcp***/dhcpd.config.sample(模板)文件覆蓋掉/etc/dhcp/dhcpd.conf文件

wKioL1ajbHCA9ZPJAAAgONZG3Ag877.png


3、主配置文件中的說明(/etc/dhcp/dhcpd.conf)

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;     (默認網關)              

option domain-name-servers  202.106.0.20,8.8.8.8;(DNS服務器地址)

default-lease-time  21600;  (默認租約時間)

max-lease-time  43200; (最大租約時間)

}

註明:如果要聲明多個網段,將上面的代碼複製一份,然後修改不同的地址就OK

----------------------------------------

保留地址:

  host 名字 {

    hardware ethernet 客戶端的MAC地址;

    fixed-address 保留的ip地址;

}


4、啓動dhcp服務

服務腳本:/etc/init.d/dhcpd

  service  dhcpd  start (或restart)

5、查看服務是否啓動(端口信息)

  netstat  -anpu   

  

 DHCP使用udp 67端口


5、排錯(查看日誌文件)

   tail  -30    /var/log/messages



二、linux客戶端獲取地址

1、修改網卡的主配置文件

改此行:  BOOTPROTO=dhcp

2、命令獲取

   dhclient  -d   eth0


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章