一、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服務器)
將/usr/share/doc/dhcp***/dhcpd.config.sample(模板)文件覆蓋掉/etc/dhcp/dhcpd.conf文件
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