DHCP

动态地址分配服务( DHCP
 
试验一 . DHCP 服务配置。
. DHCP 服务器的配置。
# rpm -qa | grep dhcp   查询当前系统是否安装 dhcp.
1. 挂载光盘。 包名: dhcp- 3.0.1 -12_EL.i386.rpm    (RHEL4 的第 4 张光盘 )
# mount -t iso9660 /dev/cdrom /media/cdrom/
# cd /media/cdrom/RedHat/RPMS/
# ls -l dhcp*   # ls -l | grep dhcp
 
2. 安装 DHCP 服务器软件。
# rpm -ivh dhcp- 3.0.1 -12_EL.i386.rpm  dhcp-devel-3.0.1-12_EL.i386.rpm
# rpm -ql dhcp            查看安装的软件包中的文件信息
# cd /
# umount /dev/cdrom
 
(1) dhcp.conf 配置文件。
# ls /etc/dhcp*         默认为空,需要手动建立。
# vi /etc/dhcp.conf     vi 编辑, dhcp 软件包没有提供 dhcpd.conf 文件。
# rpm -ql dhcp | grep dhcpd.conf    查找相关文件,可查到配置样例文件。
/usr/share/doc/dhcp- 3.0.1 /dhcpd.conf.sample   配置样例文件
# man dhcpd.conf    或可用 man 查询 dhcpd.conf 文件的详细配置格式。
                                                                                     
(2) 建立配置文件:
# cp /usr/share/doc/dhcp- 3.0.1 /dhcpd.conf.sample /etc/dhcpd.conf
可以复制样例文件到 /etc/dhcpd.conf ,然后用 vi 编辑器修改就行。
# vi /etc/dhcpd.conf                 
 
假设要为某企业配置一台 DHCP 服务器,基本要求如下:
1.       局域网内所有主机的域名为 benet.com , DNS 服务器的 IP 192.168.1.1
2.       动态分配的 IP 地址范围是 192.168.1.30 ~ 192.168.1.200 ,子网掩码: 255.255.255.0 默认网关: 192.168.1.1
3.       子网中有名为 FTP 的服务器主机,需要固定 IP 192.168.1.10
MAC 地址为 00:16:EC:04:48:35 。其他配置使用所在子网的默认配置。
4.       默认租约时间为 21600s     (6 个小时 )
   最大租约时间为 43200s     (12 个小时 )
 
配置内容如下:
[root@bruce /]# vi /etc/dhcpd.conf   
ddns-update-style interim;
ignore client-updates;
        option domain-name            "benet.com";
        option domain-name-servers      192.168.1.1;
        default-lease-time 21600;
        max-lease-time 43200;
subnet 192.168.1.0 netmask 255.255.255.0 {
            range     192.168.1.30 192.168.1.200;
        option routers               192.168.1.1;
        option subnet-mask         255.255.255.0;
 
        host ftpserver {
                hardware ethernet 00:16:EC:04:48:35;
                fixed-address 192.168.1.10;
         }
}
 
(3) 启动 dhcpd 服务器。
# service dhcpd start          启动 dhcpd 服务
# service dhcpd stop         停止
# service dhcpd restart        重启
# service dhcpd status         查询状态
# tail /var/lib/dhcp/dhcpd.leases   查看租约
 
(4) 设置 DHCP 服务在系统运行 3 5 中自动启动
# chkconfig --list dhcpd
# chkconfig --level 35 dhcpd on
 
. DHCP 客户端配置。
Linux 客户机:
1. 网络接口配置。网络接口配置文件 ifcfg-eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO= static 改为: BOOTPROTO= dhcp
# cat /etc/sysconfig/network-scripts/ifcfg-eth0  查看
2. 重启网络接口。
# ifdown eth0 ; ifup eth0
# ifconfig eth0       查看
eth0      Link encap:Ethernet  HWaddr 00: 0C :29:14:A6:A9 
         inet addr:192.168.1.199  Bcast:192.168.1.255  Mask:255.255.255.0
 
Windows 客户机:
先设置为自动获取 IP 地址,然后在做如下操作:
ipconfig /release
 Connection-specific DNS Suffix  . :
 IP Address. . . . . . . . . . . . : 0.0.0 .0
 Subnet Mask . . . . . . . . . . . : 0.0.0 .0
 Default Gateway . . . . . . . . . :
ipconfig /renew
Connection-specific DNS Suffix  . : benet.com
IP Address. . . . . . . . . . . . : 192.168.1.200
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
ipconfig /all          查看 DHCP 服务器地址以及租约等详细信息
结论:从试验可知 Linux DHCP 服务器是从地址范围的高端开始分配 IP 地址的。
 
试验二 . DHCP 中继代理。
拓扑如下:
 
步骤:
1. DHCP Server 上配置地址池 .
配置如下:在上一个试验后面添加另一个网段地址池,内容如下。
subnet  192.168.10.0   netmask  255.255.255.0  {
        range       192.168.10.50  192.168.10.100;
        option routers               192.168.10.1;
        option subnet-mask          255.255.255.0;
     }
 
2. DHCP realy 上安装 dhcp 软件包。装完后配置 dhcrelay 文件。
# vi /etc/sysconfig/dhcrelay
INIERFACES="eth0"
DHCPSERVERS="192.168.1.6"
 
3. # service dhcrelay start     启动服务
  # dhcrelay 192.168.1.6
 
4. 设置 DHCP 服务器网关为: 192.168.1.7
 
5. 客户机测试:配置为自动获取 IP ,然后执行如下操作:
ipconfig /release
ipconifg /renew
Connection-specific DNS Suffix  . : benet.com
IP Address. . . . . . . . . . . . : 192.168.10.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.10.1
ipconfig /all          查看详细信息
 

你可能感兴趣的:(职场,DHCP,休闲)