[ 基本操作 ]

rpm –q dhcp    /      rpm -ql grep dhcp    [ 查询DHCP ]

yum –y install dhcp dhcp -devel

service dhcpd start [ 启动 ]

service dhcpd status       [ 查看DHCP状态 ]

chkconfig – level 3 5 dhcpd on    [ 改变启动级别为3 5 自动启动服务 ]

service netword restart / ifdown eth0   ifup eth0             [ 重启网卡 ]

dhclient              [ DHCP获取IP地址 ]

[ 配置文件概述 ]

/etc/dhcpd.conf:这个就是 dhcp 的主要的配置文件!这个文件不见得会存在,请手动来建立!每个 dhcp 套件在安装的时候 一个范例,您可以使用 rpm -ql grep dhcp 来查询到 dhcpd.conf.sample 这个文件!然后将该档案复制成为 /etc/dhcpd.conf 后,在

手动去修改 /etc/dhcpd.conf 即可,这样设定比较容易咯!

/usr/sbin/dhcpd:这个就是 DHCP daemon 执行文件啰! 

/var/lib/dhcp/dhcpd.leases:租约的启始与到期日就是记录在这个文件中的.

[ /etc/dhcpd.conf文件概述 ]

#this file for dhcpd configuration

#by yahoon 20070619

#global settins

default-lease-time 259200;    // 默认IP地址租约时间,秒记。

max-lease-time 777600;         //最大租约时间,秒记。

ddns-update-style interim;    //是否更新DNS设置。没有这句,dhcp服务无法启动

subnet 192.168.0.0 netmask 255.255.255.0{   //DHCP主机固定的IP与网关地址。主机ID必须为0

range 192.168.0.30 192.168.0.50;    //DHCP分配的范围。

option routers 192.168.0.1; //设定默认路由(网关)。

option broadcast-address 192.168.0.255; //广播地址,IP与子网掩码计算。

option subnet-mask 255.255.255.0;            //可重复设置netmask地址。
option domain-name "rootman.cn";   //一个搜索域。

option domain-name-servers 192.168.0.111,202.103.24.68; //DNS服务器地址。

}

host ns{     //对单个主机做MACIP的绑定,即这个MAC分配固定的IP   

hardware ethernet 00:0B:6A:DF:1E:F4;    //要固定的MAC

     fixed-address 192.168.0.28; //为其固定分配的IP

    option broadcast-address 192.168.0.255; //以下意义的与上面相同。

     option routers 192.168.0.1;     //默认路由。

     option domain-name-servers 192.168.0.111;           //DNS服务器地址。

}

[ 查看端口 ]

[root@test root]# netstat -utl 会有
udp         0       0 *:bootps                 *:*
[root@test dhcp]# netstat -utln
会有
udp         0       0 0.0.0.0:67               0.0.0.0:*

查看日志

tail /var/log/messages

[ 客户端设置 ]

 

 

注:也可用setup设置网卡方式设定。

[ 多固定IP配置案例 ]

red hat DHCP服务器配置_hat

 

 

[ 看地址租 ]

       cat /var/liv/dhcp/dhcpd.leases

 

[ 使用ether-wake远程开机 ]

       下发ether-wake.c并编绎gcc –o –wall –o ether –wake ether-wake.c

       ./ether-wake 11:22:33:44:55:66 ( MAC )

       更多功能查询:./ether-wake -u

注: Linux IP地址分配从最高地址开始分配。虚拟机中配置时应把虚拟机自带的DHCP服务器关闭(Vmnet8