linux环境下如何安装DHCP服务器及示例

一、配置DHCP服务器

1、使用DHCP动态配置主机地址

1.1 DHCP服务
A、为大量客户机自动分配地址,提供集中管理
B、减轻管理和维护成本、提高网络配置效率
1.2可分配的地址信息主要包括
A、网卡的IP地址、子网掩码
B、对应的网络地址、广播地址
C、默认网关地址
D、DNS服务器地址

2、安装DHCP服务器
2.1 DHCP服务器软件
RHEL6.5光盘中的dhcp-4.1.1-38.P1.el6.x86_ 64.rpm
2.2 dhcp软件包的主要文件
主配置文件: /etc/dhcpd.conf
执行程序: /usr/sbin/dhcpd、 /usr/sbin/dhcrelay
服务脚本: /etc/init.d/dhcpd、 /etc/init. d/dhcrelay
执行参数配置: /etc/sysconfig/dhcpd
DHCP中继配置: /etc/sysconfig/dhcrelay(中继可以忽略)
2.3 全局设置,作用于整个DHCP服务器
ddns-update-style none;
default-lease-time 21600;
max-lease-time 43200;
option domain-name “domain.org”;
option domain-name-servers 202.106.0.20;
2.4 Subnet网段声明,作用于整个子网段
range参数:设置用于分配的IP地址池
option subnet-mask参数:设置客户机的子网掩码
option routers参数:设置客户机的默认网关地址
[root@localhost -]# vi /etc/dhcpd.conf
subnet 192.168.4.0 netmask 255 255.255.0 { //声明网段地址
range 192.168.4.128 192.168.4 254; //设置地址池
option subnet-mask 255.255. 255.0; //设置子网掩码
option routers 192.168.4.1; //指定默认网关地址
}
2.5 host 主机声明,作用于单个主机
hardware ethernet参数:指定对应主机的MAC地址
fixed-address参数:指定为该主机保留的IP地址
host prtsvr {
hardware ethernet 00:c0:c3:22:46:81;
fixed-address 192.168.4.100;
}
2.6启动DHCP服务
[root@localhost ~]# service dhcpd start
2.7查看租约文件
less /var/lib/dhcpd/dhcpd.lease

3、实验
A、挂载
linux环境下如何安装DHCP服务器及示例_第1张图片
B、安装dhcp
在这里插入图片描述
C、查看已安装
在这里插入图片描述
D、查看文件
在这里插入图片描述
E、根据上个文件内容查看另一个文件(配置文件)在这里插入图片描述在这里插入图片描述
F、将dhcp配置信息模板保存至/etc/dhcp/dhcpd.conf
在这里插入图片描述
G、进入/etc/dhcp/dhcp.conf中自己编写dhcp配置信息(可不用模板)
linux环境下如何安装DHCP服务器及示例_第2张图片
注意:配置的东西若写在声明前即是全局变量
H、service dhcp configtest:检查dhcp服务是否写正确(很重要!!!)
F、打开dhcp服务:service dhcpd start
重启网络服务:service network restart
dhcp则建立好了
补充:
A、dhcp服务器查看租约:
在这里插入图片描述
B、为一个主机做地址保留:(mac地址是那个主机的mac地址)
linux环境下如何安装DHCP服务器及示例_第3张图片

二、使用DHCP客户端

1、两种使用方式
1.1修改网卡配置文件( 如ifcfg-eth0)
BOOTPROTO=dhcp
1.2使用dhclient命令
格式
dhclient [-d] [网络接口名] (eg:dhclient -d eth0)
在这里插入图片描述
2、打开网络:service network start
3、检验:ifconfig
注意:先用桥接模式做
如果获取不到 就把两台主机桥接到一块----将自定义的特定虚拟网络设置成一样
客户端主机重启网络服务
服务器主机重启dhcp服务和网络服务

你可能感兴趣的:(linux,DHCP服务配置)