第二部分dhcp
dhcp=dynamic host configure protocol动态主机配置协议
一.Dhcp服务的作用以及分配的主要信息:
DHCP服务
为大量客户机自动分配地址,提供集中管理
减轻管理和维护成本、提高网络配置效率
可分配的地址信息主要包括
网卡的IP地址、子网掩码
对应的网络地址、广播地址
缺省网关地址
DNS服务器地址
二.安装DHCP服务器
DHCP服务器软件
RHEL5光盘中的 dhcp-3.0.5-3.el5.i386.rpm
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
三.主配置文件 /etc/dhcp.conf
编辑/etc/dhcpd.conf,修改如下内容:
红色字体为:全局设置
ddns-update-style interim;(动态dns更新方式)
default-lease-time 21600;(默认租约时间)
max-lease-time 43200; (最大租约时间)
option domain-name "abc.com";(服务器名称)
option domain-name-servers 192.168.1.1,202.106.0.20;(dns)注意格式
黑色字体为具体子网设置
Subnet 192.168.1.0 netmask 255.255.255.0 {设置子网}
range 192.168.1.100 192.168.1.200;(设置可分配地址范围)
option subnet-mask 255.255.255.0;(子网掩码)
option routers 192.168.1.1;(网关)
host Server01 { 指定特定主机,分配特定的ip地址(经理的ip)
hardware ethernet b0:c0:c3:22:46:81;客户端的mac地址
fixed-address 192.168.1.11;分配给客户端的ip
}
}
四.查看地址租用记录:/var/lib/dhcpd/dhcpd.leases
五.使用DHCP客户端
三种方法
修改网卡配置文件(如 ifcfg-eth0)
p BOOTPROTO=dhcp
使用dhclient命令
p 格式:dhclient [-d] [网络接口名] (很少用)
六.DHCP中继服务,如图所示的网络当中,如何为不同网段分配ip?
七.配置DHCP中继服务器
1. 开启服务器的路由转发功能
编辑 /etc/sysctl.conf,
把net.ipv4.ip_forward = 0改为1
然后执行:sysctl -p (让刚才修改的内容立即生效)
2. 设置中继接口及DHCP服务器的地址
vi /etc/sysconfig/dhcrelay
INTERFACES="eth0 eth1"(指定侦听服务的网卡名称)
DHCPSERVERS="192.168.1.2"(指定谁是dhcp服务器)
3. 启动dhcrelay中继服务程序
Server dhcrelay start