首页 > 代码库 > 架建一台LINUX的DHCP服务器

架建一台LINUX的DHCP服务器

要求,1DHCPIP192.168.1.252

           2、分配192.168.1.10-200IP地址,

          3A主机,固定IP

 A    00:0C:29:A8:43:F0             192.168.1.100

 

步骤:

一、安装DHCP服务

rpm -ivh dhcp-3(tab)                 

二、配置文件

      1、配置本机IP地址

vim /etc/sysconfig/network-scripts/ifcfg-eth0   永久配置

DEVICE=eth0

BOOTPROTO=static

IPADDR=192.168.1.252

NETMASK=255.255.255.0

GATEMAY=192.168.1.1

HWADDR=00:0C:29:A8:43:F0

ONBOOT=yes

ifconfig eth0 192.168.1.252/24           临时配置(重启无效)

1、配置DHCP

vim  /etc/dhcpd.conf                  DHCP主配置文件

ddns-update-style interim;

ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {网段

        option routers                  192.168.1.1;网关

        option subnet-mask              255.255.255.0;掩码

optionnis-domain               "domain.org";

        option domain-name              "tarena.com";域名

option domain-name-servers      202.160.0.20;                    DNS

option time-offset              -18000; # Eastern Standard Time

        range dynamic-bootp 192.168.1.20 192.168.1.200;地址池

        default-lease-time 21600;默认租期

        max-lease-time 43200;最大租期

        # we want the nameserver to appear at a fixed address

host ns {

next-server marvin.redhat.com;

hardwareethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

        }

}

host post {

next-server marvin.redhat.com;

hardware ethernet 00:0C:29:A8:43:F0;//指定MAC地址,为其分配下面的IP

fixed-address 192.168.1.100;

        }

service dhcpd restart                    重启服务

chkconfigdhcpd on                 开机自启

 service dhcpdconfigtest排错(失败记录)

三、客户端验证

Linux

vim /etc/sysconfig/network-scripts/ifcfg-eth0   永久配置

DEVICE=eth0

BOOTPROTO=dhcp

 

         # dhclient -d eth0              临时获取

         # dhclient -r eth0               释放

         Ifconfig eth0         查看IP

Windows

         cmd>ipconfig /release     释放ip

         cmd>ipconfig /renew       重新获取

cmd>ipconfig查看IP

备:

/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置

cat /etc/sysconfig/network             计算机名

cat /etc/hosts                      本地DNS记录

cat /etc/resolv.conf         DNS配置文件

service network restart                     重启网络服务