Linux系统是安全性比较高的系统,在中小企业网络管理来说用的比较多,但是我们想在Linux下搭建DHCP服务一个怎么办呢?接下来就让爱站小编为大家介绍Linux下轻松搭建DHCP服务的方法。
我想不少人可以在Windows下搭建DHCP服务,其实在Linux下搭建DHCP服务可以节省很多时间,并且效果很出色!
一、配置DHCP服务器
1、检查是否已安装DHCP服务器软件 rpm –qa | grep dhcp
2、如没有安装,挂载第四张光盘 dhcp-3.0.1-12_EL.i386.rpm
umount /media/cdrom
mount /dev/cdrom/media/cdrom
3、安装DHCP服务器软件
rpm –ivh /media/cdrom/RedHat/RPMS/dhcp-3.0.1-12_EL.i386.rpm
如果不知道安装软件位置,可用rpm –qa | grep dhcp 查看
4、建立配置文件
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
如果不知道安装软件位置,可用rpm –ql dhcp 查找
/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample
5、编辑DHCP主配置文件 vi /etc/dhcpd.conf
a、声明子网 subnet ;
b、配置网关 option routers ;
子网 option subnet-mask ;
c、编辑域名 option domain-name “ ”;
Dns服务器ip地址 option domain-name-server ;
注!如果有多个dns服务器ip地址,要用逗号隔开。
d、编辑要分配的ip地址范围
如 range 192.168.100.100 192.168.100.200;
option subnet-mask 255.255.255.0;(可省略)
option routers 192.168.100.1;
6、当为特定客户机分配制定ip地址时需修改
host server01 {
hardware ethernet 客户机的MAC地址,用:隔开
fix-address 特定ip地址。
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;
}
7、多网络接口时需要配置的文件
vi /etc/sysconfig/dhcpd
DHCPDARGS= DHCP服务器网卡
8、为DHCP服务器配置ip地址
netconfig 或 vi /etc/sysconfig/network-scripts/ifcfg-eth0
9、启动DHCP服务
Service dhcpd restart
10、关闭防火墙 iptables -F
11、如需要为多个网端分配ip地址时,在DHCP服务器的主配置文件内添加新的网关、子网和地址范围即可。
12、查看日志 tail /var/log/messages
13、查看租约文件 tail /var/lab/dhcp/dhcpd.leases
二、配置DHCP客户端
1、Windows平台 进入命令行模式输入:ipconfig /release
Ipconfig/renew
2、Linux平台
a、vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
b、输入dhclient
三、配置DHCP中继服务
1、在与DHCP服务器相同网段的网卡上配置Ip地址
注!
DHCP服务器端的Ip地址是DHCP中继端的网关
DHCP服务器端的网关是DHCP中继端的Ip地址
2、在DHCP中继端的第2块网卡配置ip地址
cd /etc/sysconfig/netsork-scripts
ls
cp ifcfg eth0 ifcfg eth1
vi /etc/sysconfig/network-scripts/ifcfg-eth1
3、安装DHCP服务器安装软件同DHCP服务器端
4、编辑DHCP中继的配置文件
vi /etc/sysconfig/dhcrelay
“eth0 eth1”
DHCPSERVER=“DHCP服务器Ip地址”
5、重起DHCP中继服务
service dhcrelay restart
6、echo “1” > /proc/sys/net/ipv4/ip_forward
7、关闭防火墙 iptables -F
以上就是Linux下轻松搭建DHCP服务的方法,感兴趣的小伙伴们赶快做个试验,感受它的威力吧。