实验环境:linux服务器两台linux1和linux2

网卡:都在vm2环境下

实验目的:实现dhcp自动分配地址

实验步骤:

1.首先进入linux 1设为dhcp服务器,配置服务器的ip地址

#vim  /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static (如何获得IP,dhcp为自动分配,static为手动设置)

IPADDR=192.168.1.1     (ip地址)

NETMASK=255.255.255.0 (子网掩码)

GATEWAY=192.168.1.1 (默认网关)

ONBOOT=yes (是否开机激活网卡yes/no)

HWADDR=00:0c:29:87:4c:32 (MAC地址)

(保存并退出)

#service  network  restart (重新启动网卡服务)

2. 配置主机名:

#vim /etc/sysconfig/network

在HOSTNAME=anse   更改主机名

3. 搭建dhcp服务器:(主配置文件:/etc/dhcpd.conf)

(插入光盘用yum安装dhcp)

【注:配置yum

插入光盘后挂载到/media下

#mount  /dev/cdrom  /media

编辑yum配置文件

#vim  /etc/yum.repos.d/dhcp.repo

因为本机的配置文件在光盘里所以需要将yum源配置到光盘下的Server文件夹中

Baseurl=file:///media/Server

Enabled=1

Gpgcheck=0

保存并退出!】

#yum  clean  all  (清除yum缓存)

#yum  install  *dhcp*     (yum安装)

(成功后)

修改dhcp主配置文件

#cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf               (复制dhcp文件到/etc/下【覆盖】。)

#vim  /etc/dhcpd.conf

在末行模式下

:%s/192.168.0/192.168.1/g    ……(修改配置文件最后的效果图如下)

ddns-update-style none;

subnet 192.168.1.0 netmask 255.255.255.0 {

        option routers                  192.168.1.1;     默认网关         (根据你的IP地址改)

        option subnet-mask              255.255.255.0;  子网掩码

        option domain-name-servers      192.168.1.1;     DNS服务器

        range dynamic-bootp 192.168.1.128 192.168.1.254;  有效地址(根据你的IP地址改)

        default-lease-time 21600;    默认租期

        max-lease-time 43200;      最大租期

}

修改完启动dhcp服务:/etc/init.d/dhcpd start

实验结果:

启动linux2,进入后查看ip信息

#ifconfig

如下

配置成功!!!

*注意:如果分配失败:

(1).先查一下服务器自己的ip信息以及网卡是否启动

(2).检查dhcp文件是否配置错误和查看服务是否开启

(3).查看是否在一网段