首先安装dhcp服务。如果你在首次安装时没有选择dhcp组件,你可以在你发行版的安装光盘用rpm命令安装dhcp组件。
接下来就可以编辑dhcp的配置文件了,使用 vi /etc/dhcpd.conf 写入以下内容:
ddns-update-style interim;
#配置使用过渡性 DHCP-DNS互动更新模式。
ignore client-updates;
#忽略客户端更新
subnet 192.168.0.0 netmask 255.255.255.0 {
#设置子网声明
range 192.168.0.1 192.168.0.123;
#设置地址池
option routers 192.168.0.1;
#设置缺省网关为192.168.0.1
option subnet-mask 255.255.255.0;
#设置客户端的子网掩码
option domain-name "wlq.com";
#为客户设置域名
option domain-name-servers 202.106.0.20;
#为客户设置域名服务器
default-lease-time 21600;
#设置缺省的地址租期。
max-lease-time 43200;
#设置客户端最长的地址租期(以秒为单位)
host apex {
hardware ethernet 00:0C:23:6E:00:C6;
#指定dhcp客户的mac地址
fixed-address 192.168.0.88;
#给指定的mac地址分配固定ip
}
}
这只有一个子网,如果有许多子网的话可以把一样的部分放在一块,使用共享声明或群组声明
shared-network
name {
option domain-name "wlq.com";
option domain-name-servers 202.106.0.20;
option routers 192.168.1.254;
}
或
group {
option domain-name "wlq.com";
option domain-name-servers 202.106.0.20;
option routers 192.168.1.254;
}
配置文件改好后,就可以启动服务了 service dhcpd start 如果在系统在重启是dhcp也随着启动,可使用命令 chkconfig dhcpd on
服务端配好了,如果客户端是windows系统,可在“网上邻居”“属性”中,设为自动获得ip即可;如果客户端是linux,可修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中有以下几行即可
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
自此,dhcp就算配置完毕......
本文出自 “理想CTO” 博客,谢绝转载!