您的位置:首页 > 运维架构 > Linux

01-Linux中DHCP服务的安装与配置

2018-01-21 10:09 525 查看
老张同学已经上完在大学里的所有课程,现在正处于找工作阶段!为了时时刻刻督促我自己且在大城市找工作时候不被人虐的很惨,博客和公众号重新开张,近期将更新关于Linux网络服务的文章(我自己学习的笔记),欢迎提出宝贵意见并转载!



一、安装DHCP

1、在DHCPServer安装通过YUM源安装DHCP服务

yum list |grep dhcp #查看DHCP安装包的名称是什么
yum install dhcp


2、编辑DHCP配置文件

rpm -lq dhcp #查看所有DHCP配置文件所在位置
vi /etc/dhcp/dhcpd.conf #编辑DHCP配置文件


[dhcpd.conf]

ddns-update-style none; #DHCP会不会自动的更新DNS(否)
default-lease-time 7200; #默认租约时间是2小时(7200秒)
max-lease-time 14400; #最大租约时间是4小时(14400秒)
option domain-name "XXX.XXX"; #默认的域名是什么(例如:51cto.com,若网站为edu.51cto.com,本网段内的所有计算机访问可以直接写edu即可)
option domain-name-servers 8.8.8.8,114.114.114.114; #默认域名解析的服务器是什么

subnet X.X.X.0 netmask X.X.X.X #配置网段和子网
{
range X.X.X.X X.X.X.X; #指定DHCP地址的分配范围
option routers X.X.X.X; #网关
}


3、保存配置文件,重启DHCP服务

:wq
service dhcpd start


PS:如果启动失败,可使用

tail -n 30 /var/log/messages


4、查看DHCP侦听端口

netstat -tlunp


5、从DHCP服务器查看租约信息

cat /var/lib/dhcpd/dhcpd.leases


6、从客户端查看DHCP设置

cat /etc/resolv.conf


7、从客户端查看路由表

route -n


8、从客户端查看DHCP记录(ethX是代表网卡)

cat /var/lib/dhclient/dhclient-ethX.leases


二、给特定计算机保留固定IP地址

vi /etc/dhcp/dhcpd.conf #编辑DHCP配置文件


在subnet后加入

[dhcpd.conf]

host XXX #随便起一个名字
{
hardware ethernet AA:BB:CC:DD:EE:FF; #电脑的MAC地址
fixed-address XX.XX.XX.XX; 保留的IP地址
option domain-name "XXX.XXX"; #默认的域名是什么(例如:51cto.com,若网站为edu.51cto.com,本网段内的所有计算机访问可以直接写edu即可)
}


欢迎关注

新浪微博:张雨嘉youga

微信公众平台:张雨嘉



我的网站:老张的博客

51CTO博客:老张的博客

CSDN博客:老张的博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux DNS