服务器
1.安装dhcp
yum install dhcp-devel -y
2.配置dhcp
cat /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.50 192.168.0.60;
host ns {
hardware ethernet 00:0C:29:93:75:A9;
fixed-address 192.168.0.15;}
}
3.dhcp参数讲解
ddns-update-style interim|ad-hoc|none | 参数用来设置DHCP服务器与DNS服务 器的动态信息更新模式:interim 为 DNS 互动更新模式,ad-hoc 为特殊 DNS 更新 模式,none 为不支持动态更新模式。 |
next-server ip | pxeclient远程安装系统,指定tftp server 地 址 |
filename | 开始启动文件的名称,应用于无盘安装, 可以是 tftp 的相对或绝对路径 |
ignore client-updates | 为忽略客户端更新 |
subnet-mask | 为客户端设定子网掩码 |
option routers | 为客户端指定网关地址 |
domain-name | 为客户端指明 DNS 名字 |
domain-name-servers | 为客户端指明 DNS 服务器的 IP 地址 |
host-name | 为客户端指定主机名称 |
broadcast-address | 为客户端设定广播地址 |
ntp-server | 为客户端设定网络时间服务器的 IP 地址 |
time-offset | 为客户端设定格林威治时间的偏移时间, 单位是秒 |
如果期间出现问题,可以使用 cat /var/log/messages/ 查看log日志
4.重启dhcp
/etc/init.d/dhcpd restart
客户机
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改BOOTPROTO=dhcp
(貌似后面注释的话,就不能成功用到地址池IP地址~~原因尚未清楚)
重启网卡
/etc/init.d/network restart
最后查一下IP地址是否成功即可
关闭防火墙
/etc/init.d/iptables stop
vi /etc/selinux/config
SELINUX=enforcing 改成SELINUX=disabled
7.重启服务器
reboot