liunx 下dhcp中继及服务器配置

dhcp:动态主机配置协议 使用udp协议 端口为67(服务),68(客户)

作用:动态分配地址等参数

工作模式

1. 手工 manual

server—地址池 (ip—mac) 2222----1.1.1.1

dhcpclient ------地址 地址利用率低

2. 自动 automatic

server 地址池 (起始地址 结束地址)

dhcpclient --------》ip地址 mac-----ip (永久)2222---1.1.1.1 地址利用率低

3 动态方式

server 地址池 (起始地址 结束地址)

dhcpclinet-----》ip地址 mac---ip(租期限制) 2222----1.1.1.1 地址利用率高

客户端获得地址过程:

1.dhcpdiscover ----》服务器

2.dhcpoffer 《------

3.dhcprequest -------》

4.dhcpack 《-------

更新过程

1. 重新启动 dhcprequest

2. 50% dhcprequest 87.5% dhcpdiscover (重复获得地址4过程)

100% 终止使用 169.254.x.x

[root@localhost ~]# vim /var/lib/dhcpd/dhcpd.leases 清空dhcp缓存

dhcp服务器使用:

[root@server ~]# mount /dev/cdrom /mnt/cdrom

[root@server ~]# cd /mnt/cdrom/Server/

[root@server Server]# rpm -qi dhcp 查看是否安装dhcp服务

[root@server Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

[root@server Server]# rpm -ql dhcp 查看dhcp安装配置脚本

[root@server Server]# man 5 /etc/dhcpd.conf 查看dhcp服务编辑帮助信息

 

[root@server Server]# vim /etc/dhcpd.conf 编辑dhcp服务脚本

:r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample 将样板拷到当前编辑脚本下

subnet 192.168.100.0 netmask 255.255.255.0 {

6

7 # --- default gateway

8 option routers 192.168.100.254;

9 option subnet-mask 255.255.255.0;

10

11 option domain-name "a.com";

12 option domain-name-servers 222.88.88.88,222.85.85.85;

13

14

15 range dynamic-bootp 192.168.100.1 192.168.100.100;

16 default-lease-time 21600;

17 max-lease-time 43200;

18

19 # we want the nameserver to appear at a fixed address

20 host ns {

21 next-server marvin.redhat.com;

22 hardware ethernet 12:34:56:78:AB:CD;

23 fixed-address 207.175.42.254;

 

[root@server Server]# service dhcpd start

[root@server Server]# chkconfig dhcpd on 开机自动启动

[root@server Server]# netstat -tupln |grep dhcp

配置验证:

image

 

[root@server ~]# rpm -qc dhcp

[root@server ~]# vim /var/lib/dhcpd/dhcpd.leases 查看dhcp地址分配信息

复制主机mac,进行mac地址绑定

[root@server ~]# vim /etc/dhcpd.conf

# we want the nameserver to appear at a fixed address

host web {

next-server marvin.redhat.com;

hardware ethernet 00:0c:29:52:57:7c;

fixed-address 192.168.100.80;

 

[root@server ~]# service dhcpd configtest 检查dhcp语法是否正确

[root@server ~]# service dhcpd restart

mac地址绑定验证:

 image

 

地址排除:

[root@server ~]# vim /etc/dhcpd.conf

image

[root@server ~]# service dhcpd restart

地址排除后,进行mac地址绑定的主机任能获得绑定地址

 

image

 

linux 下dhcp地址获取:

客户机配置:

[root@server ~]# dhclient -d eth0 自动获取地址查看dhcp地址分配过称

image

 

[root@server ~]# ifconfig 查看地址获取信息

image

 

 

超级作用域:

配置步骤:

 

image

 

[root@localhost ~]# vim /etc/dhcpd.conf

 

image

 

[root@localhost ~]# service dhcpd configtest

[root@localhost ~]# service dhcpd restart

在客户机1上验证:

 

image

 

在客户机2上验证:

 

image

 

 

 

dhcp中继:

实质:广播包-------》单播包

适用对象:dhcp clinet dhcpserver 不在同一网段时使用dhcp中继

 

 

image

 

 

配置步骤:

server服务器上eth0网卡配置:

 

image

 

[root@localhost ~]# route –n 查看是否配置默认路由

[root@localhost ~]# vim /etc/dhcpd.conf

 

image

 

[root@localhost ~]# service dhcpd configtest

[root@localhost ~]# service dhcpd restart

 

 

路由器主机配置:(linux平台上实现)

安装中继服务:

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

[root@localhost ~]# cd /mnt/cdrom/Server/

[root@localhost Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

[root@localhost Server]# vim /etc/sysconfig/dhcrelay 编辑中继配置文件

image

 

[root@localhost Server]# service dhcrelay configtest

[root@localhost Server]# vim /etc/sysctl.conf 编辑数据转发

7 net.ipv4.ip_forward = 1

[root@localhost Server]# sysctl -p 重启使生效

eth0配置:

image

 

eth1配置:

image

 

eth2配置:

image

[root@localhost ~]# service network restart

 

 

路由器主机ping server主机:

 

image

 

server主机ping路由器主机各端口地址:

image

 

[root@localhost ~]# chkconfig dhcrelay on

[root@localhost ~]# service dhcrelay on 启动中继服务

 

 

mkt客户机分配地址信息:

image

tec客户机分配地址信息:

image

 

 

路由器主机配置:(windows平台上实现)

连接server 网卡配置:

image

连接到tec网卡设置:

image

连接到mkt网卡设置

image

 

程序-------》管理工具-------------》路由和远程访问

本地服务------》配置并启用远程路由访问------》下一步------》自定义-----》lan路由------》完成

ip路由选择---》常规-----》新增路由协议-----》dhcp中继代理------》确定

dhcp中继代理----》新增借口------》mkt/tec

dhcp中继代理---》属性-----》

image

tec客户分配地址信息:

image

 

mkt客户分配地址信息:

image

 

 

 

dhcp class类定义方法:

 

[root@localhost ~]# vim /etc/dhcpd.conf

 

image

 

[root@localhost ~]# service dhcpd restart

客户机分配地址信息:

image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章