linux_dhcp

 
五安装dhcp服务器,实现中继代理。
1,分别开启3台虚拟机,一台作服务器,克隆一台linux作中继代理,一台xp作客户机
 设置服务器的ip[root@localhost ~]# netconfig (10.0.0.5  255.0.0.0  10.0.0.100  10.0.0.5 )
               [root@localhost ~]# service network restart
 挂载DVD光盘[root@localhost ~]# eject
               [root@localhost ~]# mount /dev/cdrom /media/cdrom/
 安装软件[root@localhost RPMS]# cd /media/cdrom/RedHat/RPMS/
               [root@localhost RPMS]#ll *dhcp* 
               [root@localhost RPMS]# rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
               [root@localhost RPMS]# rpm -ivh dhcp-devel-3.0.1-12_EL.i386.rpm
 生成主配置文件[root@localhost ~]# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample  /etc/dhcpd.conf
               [root@localhost RPMS]# vi /etc/dhcpd.con
     配置文件剩余以下就可以了。。
      ddns-update-style interim;
      subnet 192.168.0.0 netmask 255.255.255.0 {   (所分配ip的网段)
               option routers                  192.168.0.1;  (为客户机分配的网关
               option subnet-mask              255.255.255.0;  (为客户机分配的子网掩码
               option domain-name              "domain.org";  (为客户机分配的DNS域名
               option domain-name-servers      192.168.0.1;  (为客户机分配的DNS地址
               option time-offset              -18000; # Eastern Standard Time
               range dynamic-bootp 192.168.0.100 192.168.0.200;         (为客户机分配的ip地址范围
               host ns {
                      next-server marvin.redhat.com;
                      hardware ethernet 00:0c:29:ee:a3:f2;   (为客户端绑定分配ip主机的mac地址
                      fixed-address 192.168.0.88;    (为客户端所绑定的ip
             }
      }
 
 启动服务:    [root@localhost RPMS]# service dhcpd restart
 客户端的配置:ipconfig /release              释放ip
              ipconfig /renew                重新获取ip(如获得10网段ip为成功)
  注: (dhcp完成, 以下接着做中继代理)服务器的网卡为3 中继代理网卡eth0为3 eth1为4  客户端网卡为4
  注: (把虚拟机的自带dhcp关闭   编辑〉虚拟网络设置>dhcp>两个都移除〉确定)

 服务器上主配置文件[root@localhost RPMS]# vi /etc/dhcpd.conf
     ddns-update-style interim;
     subnet 10.0.0.0  netmask  255.0.0.0 { 
          option routers                  10.0.0.100;
          option subnet-mask              255.0.0.0;
          option domain-name-servers      10.0.0.5;
          range dynamic-bootp         10.0.0.1 10.0.0.100;
          }          
      复制粘贴并修改
       
      subnet 20.0.0.0  netmask  255.0.0.0 { 
            option routers                  20.0.0.100;
            option subnet-mask              255.0.0.0;
            option domain-name-servers      20.0.0.5;
            range dynamic-bootp          20.0.0.1 20.0.0.100;
            }          
    只改注的两行(首行与末行)
   启动服务:     [root@localhost RPMS]# service dhcpd restart
           
    在中继计算机上的配置:
                 (1)在中继的计算机上在安装一遍DHCP服务 (主要是要获取dhcrelay文件)
                 (2)ip配置 :
                           {第一块网卡}[root@localhost ~]# netconfig -d eth0
                             注意:(IP是服务器的网关,网关是服务器的ip)
                           {第二块网卡}[root@localhost ~]# netconfig -d eth1 
                             注意: (ip是要分配给客户机的网段的任一ip,子网默认,其他不设)
                                [root@localhost ~]# service network restart
                 (3)修改配置文件
                           对/etc/sysconfig/dhcrelay中的文件进行编辑。
               [root@localhost RPMS]#vi /etc/sysconfig/dhcrelay (进入)
                  INTERFACES "eth0 eth1"   (添加所用的网卡)
                  DHCPSERVERS "填服务器ip" (就是DHCP服务器IP地址)
    启动服务:  [root@localhost RPMS]# service dhcrelay restart
    客户端的配置(1) xp    ipconfig /release 释放ip
                          ipconfig /renew   重新获取ip(如获得20网段ip为成功)
                (2) linux dhclient
 

 

本文出自 “IT的摇篮” 博客,谢绝转载!

你可能感兴趣的:(linux,职场,服务,休闲)