您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
马哥linux运维学习笔记-DHCP服务
发布时间:2018-12-31 17:38:52编辑:雪饮阅读()
安装dhcp:
挂载系统光盘,在光盘中找到“dhcp-3.0.5-31.el5.x86_64.rpm”用rpm直接安装
安装完成拷贝配置文件样例,简单修改为我们所需的配置文件:
[root@localhost Server]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp: overwrite `/etc/dhcpd.conf'? y
简易配置文件dhcpd.conf:
ddns-update-style interim;
ignore client-updates;
subnet 172.16.0.0 netmask 255.255.0.0 {
option routers 172.16.0.1;
option subnet-mask 255.255.0.0;
option nis-domain "domain.org";
option domain-name "mageedu.com";
option domain-name-servers 172.16.0.1;
option time-offset -18000;
range 172.16.100.10 172.16.100.20;
default-lease-time 21600;
max-lease-time 43200;
host ns {
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 172.16.100.33;
}
}
解析:
标红地方是值得注意的地方,range是地址池的一个范围值,第一个值是起始值,后一个值是结束值。
然后重启dhcpd服务即可。
测试dhcp
用一个新的客户端确保和dhcp服务器在同一个局域网中,然后重启其的network后观察其ip地址是否和在上面的range范围,若不存在可能是该局域网中有其它dhcp服务器优先了。
那么可以将该客户端的网卡地址绑定到hardware ethernet上并配置fixed-address(保留ip地址)
然后再次测试,若测试结果获取的ip地址也不是fixed-address所配置的地址,则可把dhcp服务器的网络接入方式与客户端的网络接入方式从默认的自动桥接改成一般不常用的接入方式(主要是确保接入方式中没有其它虚拟机),比如vmnet2
然后再次测试就没有问题了。
续租
dhclient命令可以用于客户端查看请求dhcp的业务流程信息
使用如:
ifconfig eth0 down
dhclient
该命令默认只能单次使用不能重复使用,若要再次使用则如:
killall dhclient
ifconfig eth0 down
dhclient
回到dhcp服务器的配置文件中我们修改掉之前绑定的保留地址对应网卡地址确保不和刚才测试的客户端的网卡地址一样即可,然后把地址池的范围右边界再缩小些,然后我们重启服务并在客户端再次测试就会发现dhcp业务流程中多了2步续租的信息
dhclient的多次执行:
要想dhclient可以多次执行则后面直接加参数-d即可,这样该命令就会被放置前台,那么每次ctrl+c即可关闭本次调用,然后重新调用即可。
关键字词:linux,dhcp