首页 > 开发 > linux > 正文

DHCP服务器搭建

2016-04-19 12:10:55  来源:慕课网

一、【重要操作】:在DHCP客户机上将VMnet1、VMnet2、VMnet3的DHCP本地服务功能关闭

二、配置DHCP服务器:
2.1配置DHCP服务器的IP地址为192.168.1.2,添加到192.168.1.1的默认路由,安装DHCP服务程序
ifconfig eth0 192.168.1.2
route add default gw 192.168.1.1
rpm -ivh dhcp-4.1.1-25.P1.el6.x86_64.rpm

2.2复制/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample文件覆盖/etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

2.3配置/etc/dhcp/dhcpd.conf,添加192.168.1.0、192.168.2.0、192.168.3.0三个地址分配网段,添加每个网段的路由
vi /etc/dhcp/dhcpd.conf
【配置内容】
default-lease-time 21600;
max-lease-time 43200;
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.20 192.168.1.200;
option routers 192.168.1.1;
}

subnet 192.168.2.0 netmask 255.255.255.0
{
range 192.168.2.20 192.168.2.200;
option routers 192.168.2.1;
}

subnet 192.168.3.0 netmask 255.255.255.0
{
range 192.168.3.20 192.168.3.200;
option routers 192.168.3.1;
}

2.4启动DHCP服务
service dhcpd start

三、配置DHCP中继服务器【先把中继上的VMnet全删除】
3.1配置DHCP中继服务器VMnet1的IP地址
ifconfig eth1 192.168.1.1

3.2为DHCP中继服务再添加2块网卡

3.3为添加的2块网卡添加IP地址,分别为192.168.2.1和192.168.3.1
ifconfig eth2 192.168.2.1
ifconfig eth3 192.168.3.1

3.4DHCP服务器和中继服务器各个网卡之间的连通性【一定要Ping得通】
Ping 192.168.1.1
Ping 192.168.2.1
Ping 192.168.3.1

3.5在中继上安装DHCP中继服务程序
rpm -ivh dhcp-4.1.1-25.P1.el6.x86_64.rpm

3.6编辑配置文件/etc/sysconfig/dhcrelay。
vi /etc/sysconfig/dhcrelay
【配置内容】【请手动输入】
DHCRELAYARGS=""

DHCPv4 only

INTERFACES="eth1 eth2 eth3"

DHCPv4 only

DHCPSERVERS="192.168.1.2"

3.7编辑配置文件/etc/sysctl.conf。
vi /etc/sysctl.conf
将第7行的net.ipv4.ip_forward = 1

3.8在中继服务器上启动DHCP中继服务。
service dhcrelay start

四、在DHCP客户机上测试DHCP服务:
4.1在DHCPclient中选择Vm1网卡,释放租约,再重新获取IP地址。
【客户机上一定要改为自动获取IP】
ipconfig /release
ipconfig /renew

4.2在DHCPclient中选择Vm2网卡,释放租约,再重新获取IP地址。

4.3在DHCPclient中选择Vm3网卡,释放租约,再重新获取IP地址。