Linux下配置DHCP中继代理跨vlan分配IP地址

概述

网络内配置了VLAN,VLAN能隔离广播,而DHCP协议使用广播,也就是说,默认情况下DHCP协议只能在VLAN内使用,DHCP服务器在VLAN30中,就只有VLAN30内的客户机能从DHCP服务器那里获取IP地址,如果VLAN 2或 VLAN 3的客户机也需要通过这台DHCP服务器来获取IP地址,该怎么办呢?

解决思路

1、为每个网段安装一台DHCP服务器,但这种方式存在资源上的浪费,而且不利于管理

2、在连接不同网段的设备上开启DHCP中继功能,将DHCP这种特殊的广播信息在VLAN之间转发,让其他VLAN的客户机也能从DHCP服务器那里获得IP地址(类似于中间代理)

实验环境

  • 系统环境:centos6.5
  • GNS3模拟器
  • 宿主机IP地址:192.168.1.20
  • 使用的rpm包:dhcp-4.1.1-38.P1.el6.centos.x_86_64.rpm

搭建步骤

1、SW2交换机上配置

SW2#configure terminal
SW2(config)#no ip routing #关闭路由功能
SW2(config)#vlan 10,20,30 #创建vlan10,20,30

//将f1/1端口划分到vlan10

SW2(config)#inter f1/1
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 10
SW2(config-if)#exit

//将f1/2端口划分到vlan20

SW2(config)#inter f1/2
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 20
SW2(config-if)#exit

//将f1/3端口划分到vlan30

SW2(config)#inter f1/3
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 30
SW2(config-if)#exit

//将f1/1端口配置trunk

SW2(config)#inter f1/0
SW2(config-if)#switchport mode trunk
SW2(config-if)#switchport trunk encapsulation dot1q

2、SW1三层交换机上配置

//将f1/0端口配置trunk

SW1(config)#inter f1/0
SW1(config-if)#no shutdown 
SW1(config-if)#switchport mode trunk
SW1(config-if)#switchport trunk encapsulation dot1q
SW1(config-if)#exit
SW1(config)#vlan 10,20,30
SW1(config-if)#exit

//添加IP

SW1(config)#int vlan 10
SW1(config-if)#no shutdown
SW1(config-if)#ip add 192.168.10.1 255.255.255.0
SW1(config-if)#exit
SW1(config)#int vlan 20
SW1(config-if)#no shutdown
SW1(config-if)#ip add 192.168.20.1 255.255.255.0
SW1(config-if)#exit
SW1(config)#int vlan 30
SW1(config-if)#no shutdown
SW1(config-if)#ip add 192.168.1.1 255.255.255.0
SW1(config-if)#exit

3、SW1配置中继转发、指向DHCP服务器

SW1(config)#inter vlan 10
SW1(config-if)#ip helper-address 192.168.1.20
SW1(config-if)#exit
SW1(config)#inter vlan 20
SW1(config-if)#ip helper-address 192.168.1.20

4、DHCP服务器配置

[[email protected] ~]# vim /etc/dhcp/dhcpd.conf

[[email protected] ~]# /etc/init.d/dhcpd restart #重启dhcp服务

5、测试(打开GNS3模拟器VPCS)

原文地址:http://blog.51cto.com/11905606/2136304

时间: 2024-10-20 09:26:37

Linux下配置DHCP中继代理跨vlan分配IP地址的相关文章

使用DHCP中继进行跨网段分配IP

实验目的:通过DHCP中继,可以使一台DHCP服务器可以跨网段进行IP地址自动分配,这样就避免了每个网段都需要一台DHCP服务器的情况,大大减少了资源占用. 实验拓扑图如下: 实验步骤: 首先把172.21.51.1这个地址的网卡设为NAT模式,172.21.52.1这个地址的网卡设为仅主机模式,并且取消VMware的DHCP. 打开服务器管理器,点击角色,然后添加角色,勾选DHCP 服务器,再点击下一步. 选择下一步,本实验不需要dns所以忽略,一直到配置作用域的位置,点击添加作用域,新建如图

Cisco 3550配置DHCP中继代理

实验环境: 1.配置两个VLAN 10 和  VLAN 20 VLAN  10  IP地址设置:192.168.10.1  255.255.255.0  (192.168.10.1是VLAN 10网关地址) VLAN  20  IP地址设置:192.168.20.1  255.255.255.0  (192.168.20.1是VLAN 20网关地址) 2.(windows server 2008 R2操作系统)架设一台DHCP服务器创建两个作用域VLAN 10  和  VLAN 20, 使用VL

DHCP跨网段分配IP地址配置

需求:现有两台电脑需要AR5路由器来分配IP地址实现:先为路由器的各个接口配好IP地址给AR5路由器设置个IP route 并测试能否ping通1.254这个网关,测试OK然后回到视图模式,给DHCP授权建立网段池,并取个名字给这池子加网段,子网掩码,网关,DNS然后回到接口把DHCP设置为全局模式再回到AR4授权并把0接口设置为中继线路模式指明DHCP服务器IP地址然后把PC设置为DHCP就OK了AR4路由器<Huawei>system-view [Huawei]interface Giga

linux下配置nginx反向代理例子

官方说明: 例子: 虚拟机ip:192.168.85.3,物理机VMware Network Adapter VMnet8  ip:192.168.85.1 1,准备tomcat 准备一tomcat,端口,8080 准备一Jsp,用于获取客户端真实IP和nginx IP ,test.jsp: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UT

Linux下配置DHCP服务器

1.安装DHCP服务器软件,先把光盘挂进去 先建立一个空的目录,把光盘挂载到里面 要看下DHCP软件在哪个文件下 这样DHCP软件就安装完成了. 2.建立主配置文件dhcpd.conf 筛选出除了#和空白行的内容 使用vi /etc/dhcp/dhcpd.conf 打开,中间要删除有些内容. 保存退出 下面用win7真机做测试 右击属性 这样DHCP服务器搭建完成.

Linux 下配置网卡的别名即网卡子IP的配置 转

what 什么是ip别名?用windows的话说,就是为一个网卡配置多个ip.when 什么场合增加ip别名能派上用场?布网需要.多ip访问测试.特定软件对多ip的需要...and so on. how下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名.至于IP/掩码/DNS/网关/路由的配置,请见路由器/Linux主机/win下主机的路由配置汇总篇.   注意:要注意你的配置是立即生效还是永久的. 一.首先为服务器网卡配置静态ip地址#ifconfig eth0 192

Linux 下配置网卡的别名即网卡子IP的配置

what 什么是ip别名?用windows的话说,就是为一个网卡配置多个ip.when 什么场合增加ip别名能派上用场?布网需要.多ip访问测试.特定软件对多ip的需要...and so on. how下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名.至于IP/掩码/DNS/网关/路由的配置,请见路由器/Linux主机/win下主机的路由配置汇总篇.   注意:要注意你的配置是立即生效还是永久的. 一.首先为服务器网卡配置静态ip地址#ifconfig eth0 192

linux下配置socks 5代理

背景:最近开发部有需求,需要一个代理服务器模拟客户现场环境.好吧,那就选择socks5吧. 环境 :Centos6.6 X64 SOCKS简介: SOCKS是什么:防火墙安全会话转换协议 (Socks: Protocol for sessions traversal across firewall securely) SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务.这个协议从概念上来讲是介于应用层和传输层之间的 "中介

启用DHCP中继代理,实现跨子网服务 - Win 2003 Server

伴随着局域网规模的逐步扩大,一个网络常常会被划分成多个不同的子网,以便根据不同子网的工作要求来实现个性化的管理要求.考虑到规模较大的局域网一般会使用DHCP服务器来为各个工作站分配IP地址,不过一旦局域网被划分成多个不同子网时,那我们是不是也必须在各个不同的子网中分别创建DHCP服务器,来为每一子网中的工作站提供IP地址分配服务呢?如果是这样的话,不但操作麻烦不说,而且还不利于局域网网络的高效管理.其实,我们只要启用Windows服务器系统内置的中继代理功能,完全可以将原先的DHCP服务器利用起