Linux环境下DHCP服务器的搭建

一、【重要操作】:在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地址。

你可能感兴趣的:(Linux应用)