实验环境
RHEL5.9 dhcp服务器
RHEL5.9 LINUX客户端
win7 windows客户端
实验前提:
1,服务器与客户机需要在同一个网段
2,dhcp需要有固定IP
实验步骤:
服务端操作步骤:
1,设置IP
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //设备名
BOOTPROTO=static //静态IP
HWADDR=00:0C:29:DB:02:CE
ONBOOT=yes //随NETWORK服务启用
IPADDR=192.168.1.253 //IP地址
NETMASK=255.255.255.0 //掩码
主机名与网关
cat /etc/sysconfig/network
NETWORKING=yes //启用网络
HOSTNAME=cheney.tarena.com //主机名
GATEWAY=192.168.1.254 //网关
安装dhcp包
rpm -q dhcp
dhcp-3.0.5-31.el5_8.1
配置服务
cat /etc/dhcpd.conf //dhcp主配置文件
ddns-update-style none; //动态dns
default-lease-time 21600; //默认租约时间
max-lease-time 43200; //最大租约时间
option domain-name "tarena.com"; //默认搜索域
option domain-name-servers 202.106.0.20; //DNS地址
subnet 192.168.1.0 netmask 255.255.255.0 { //指定网段
option routers 192.168.1.254; //网关
option subnet-mask 255.255.255.0; //掩码
range dynamic-bootp 192.168.1.128 192.168.1.200; //地址池
host win7 { //保留IP
hardware ethernet 00:0C:29:24:D1:59; //MAC地址
fixed-address 192.168.1.111; //指定IP
}
host linux {
hardware ethernet 00:0C:29:10:55:0E;
fixed-address 192.168.1.222;
}
}
检查配置文件
[[email protected] ~]# service dhcpd configtest
Syntax: OK
[[email protected] ~]# service dhcpd start
启动 dhcpd: [确定]
客户端:
linux客户端配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
HWADDR=00:0c:29:10:55:0e
重启网卡测试,也可以使用dhclient -d eth0来测试
windows客户端把IP设置为自动获取