三层交换的原理以及DHCP的原理,作者在这里就不详细的解释了,在这里通过一个案例来了解使用三层交换做DHCP服务器,并为不同网段分配IP地址。在生产环境中,使用路由器或交换机做DHCP服务器要常见一些。

实验要求:

1、在SW1上配置DHCP服务,能够为以下四个不同部门分配不同网段的IP地址。

2、在SW1上配置VTP Server,在SW2和SW3上配置VTP Client,并将指定部门加入相关VLAN。

3、注意:交换机和交换机之间使用中继链路,而与路由器之间则不需要

详细配置信息如下:

R1配置如下:

  1. #配置路由器内网接口IP和外网接口IP
  2. R1(config)#int f0/
  3. R1(config-if)#ip add 10.0.0.2 255.0.0.0
  4. R1(config-if)#no sh
  5. R1(config-if)#no shutdown
  6. R1(config-if)#exit
  7. R1(config)#int f1/
  8. R1(config-if)#ip add 202.106.123.1 255.255.255.248
  9. R1(config-if)#no sh
  10. R1(config-if)#no shutdown
  11. #配置到内网的静态路由条目
  12. R1(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.1
  13. R1(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1
  14. R1(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1
  15. R1(config)#ip route 192.168.4.0 255.255.255.0 10.0.0.1

SW1配置如下:

  1. #配置到路由器接口的IP地址
  2. SW1(config)#ip routing
  3. SW1(config)#int f0/
  4. SW1(config-if)#no switchport
  5. SW1(config-if)#ip add 10.0.0.1 255.0.0.0
  6. SW1(config-if)#no shutdown
  7. #配置交换机之间的接口链路为中继链路(trunk)
  8. SW1(config)#int range f0/ -
  9. SW1(config-if-range)#switchport mode trunk
  10. SW1(config-if-range)#no sh
  11. #配置VTP Server
  12. SW1#vlan database
  13. SW1(vlan)#vtp domain test
  14. SW1(vlan)#vtp server
  15. SW1(vlan)#vtp password
  16. SW1(vlan)#vtp pruning
  17. #创建vlan(为四个部门创建不同的vlan)
  18. SW1#vlan database
  19. SW1(vlan)#vlan
  20. SW1(vlan)#vlan
  21. SW1(vlan)#vlan
  22. SW1(vlan)#vlan
  23. #配置vlan虚拟接口地址
  24. SW1(config-if)#intvlan
  25. SW1(config-if)#ip add 192.168.1.1 255.255.255.0
  26. SW1(config-if)#no sh
  27. SW1(config-if)#exit
  28. SW1(config-if)#intvlan
  29. SW1(config-if)#ip add 192.168.2.1 255.255.255.0
  30. SW1(config-if)#no sh
  31. SW1(config-if)#exit
  32. SW1(config-if)#intvlan
  33. SW1(config-if)#ip add 192.168.3.1 255.255.255.0
  34. SW1(config-if)#no sh
  35. SW1(config-if)#exit
  36. SW1(config-if)#intvlan
  37. SW1(config-if)#ip add 192.168.4.1 255.255.255.0
  38. SW1(config-if)#no sh
  39. #注意:如果要配置DHCP中继服务,需要在vlan虚接口中添加一条DHCP服务器的地址SW1(config-if)#ip helper-address [DHCP服务器地址]
  40. #配置一条默认路由,使能够访问外网
  41. SW1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2
  42. #配置不同网段的DHCP地址池(因为有四个vlan,所以要配四个网段地址池)
  43. SW1(config)#ipdhcp pool vlan10
  44. SW1(dhcp-config)#network 192.168.1.0 255.255.255.0
  45. SW1(dhcp-config)#default-router 192.168.1.1
  46. SW1(dhcp-config)#dns-server 202.106.0.20
  47. SW1(dhcp-config)#lease
  48. SW1(dhcp-config)#exit
  49. SW1(config)#ipdhcp pool vlan20
  50. SW1(dhcp-config)#network 192.168.2.0 255.255.255.0
  51. SW1(dhcp-config)#default-router 192.168.2.1
  52. SW1(dhcp-config)#dns-server 202.106.0.20
  53. SW1(dhcp-config)#lease
  54. SW1(dhcp-config)#exit
  55. SW1(config)#ipdhcp pool vlan30
  56. SW1(dhcp-config)#network 192.168.3.0 255.255.255.0
  57. SW1(dhcp-config)#default-router 192.168.3.1
  58. SW1(dhcp-config)#dns-server 202.106.0.20
  59. SW1(dhcp-config)#lease
  60. SW1(dhcp-config)#exit
  61. SW1(config)#ipdhcp pool vlan40
  62. SW1(dhcp-config)#network 192.168.4.0 255.255.255.0
  63. SW1(dhcp-config)#default-router 192.168.4.1
  64. SW1(dhcp-config)#dns-server 202.106.0.20
  65. SW1(dhcp-config)#lease
  66. #注意:如果要设置保留地址可以配置ipdhcp excluded-address low-address [high-address]

SW2配置如下:

  1. #配置与三层交换的链路为中继链路(trunk)
  2. SW2(config)#int f0/
  3. SW2(config-if)#switchport mode trunk
  4. SW2(config-if)#no sh
  5. #配置VTP client(配置完VTP client后能够学习三层交换上创建的vlan)
  6. SW2#vlan database
  7. SW2(vlan)#vtp domain test
  8. SW2(vlan)#vtp client
  9. SW2(vlan)#vtp password
  10. SW2(vlan)#vtp pruning
  11. #将指定的接口加入到相应的vlan中
  12. SW2(config)#int f0/
  13. SW2(config-if)#switchport access vlan
  14. SW2(config-if)#no sh
  15. SW2(config-if)#exit
  16. SW2(config-if)#int f0/
  17. SW2(config-if)#switchport access vlan
  18. SW2(config-if)#no sh

SW3配置如下:

  1. #配置与三层交换的链路为中继链路(trunk)
  2. SW3(config)#int f0/
  3. SW3(config-if)#switchport mode trunk
  4. SW3(config-if)#no sh
  5. #配置VTP client(配置完VTP client后能够学习三层交换上创建的vlan)
  6. SW3#vlan database
  7. SW3(vlan)#vtp domain test
  8. SW3(vlan)#vtp client
  9. SW3(vlan)#vtp password
  10. SW3(vlan)#vtp pruning
  11. #将指定的接口加入到相应的vlan中
  12. SW3(config)#int f0/
  13. SW3(config-if)#switchport access vlan
  14. SW3(config-if)#no sh
  15. SW3(config-if)#exit
  16. SW3(config-if)#int f0/
  17. SW3(config-if)#switchport access vlan
  18. SW3(config-if)#no sh

配置完以上的所有配置后,在客户端将IP地址设置为DHCP自动获取,就可以获取相应的IP了,并且可以访问互联网了

感谢投稿:皮百万

如有问题请联系:

使用三层交换配置DHCP为不同VLAN分配IP地址的更多相关文章

  1. 三层交换机配置DHCP为不同VLAN分配IP地址

    三层交换的原理以及DHCP的原理,作者在这里就不详细的解释了,在这里通过一个案例来了解使用三层交换做DHCP服务器,并为不同网段分配IP地址.在生产环境中,使用路由器或交换机做DHCP服务器要常见一些 ...

  2. 分配IP地址的好东西 DHCP以及NAT简单介绍

    主机配置协议DHCP 1.DHCP应用场景 2.DHCP基础原理 3.NAT简单介绍 4.配置命令 1.手工配置IP地址,工作量比较大而且不好管理,如果用户自己修改参数,可能会导致ip地址冲突,这个时 ...

  3. DHCP服务自动分配IP地址原理

    转载自:http://blog.csdn.net/lycb_gz/article/details/8499559 DHCP在提供服务时,DHCP客户端是以UDP 68号端口进行数据传输的,而DHCP服 ...

  4. centos下网络配置方法(网关、dns、ip地址配置)

    本文介绍了centos网络配置的方法,centos网络配置主要包括dns.网关.IP地址: 1.IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth0 2. ...

  5. EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址

    EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址进入 VPC 控制台,对当前 VPC 添加 IPV6 CIDR 块对该 VPC 的路由表进行修改,添加其它路由,第一个空填::/0,第二个空 ...

  6. IP unnumbered interface,某个接口不编号,某个接口不分配IP地址

    OSPFv2中,提到点到点链路可以是unnumbered,不编号,不分配IP地址 12.4.1.1.  Describing point-to-point interfaces             ...

  7. 在思科三层交换机上配置DHCP,不同网段/VLAN间互通

    摘要: 描述:在三层交换机上配置DHCP,实现DHCP为PC1/PC3分配192.168.1.X网段:实现DHCP为PC2/PC4分配192.168.2.X网段:并且各个PC间要可以互相通信.(文末附 ...

  8. 电脑无法上网,DHCP客户端不能正确获取IP地址

    问题特征:DHCP服务器更新[保留]配置信息后,给一客户端绑定了新的IP地址;但客户端IP地址并未正确更新; 处理: 一.检查DHCP服务器配置; 1.MAC地址.IP地址均正确;并已“添加到筛选器” ...

  9. 配置nginx以获取真实的客户端ip地址

    当我们使用了nginx来转发客户端的请求以后,tomcat是无法正确获取到客户端的ip地址的,而是获取到配置了nginx的那台服务器的ip地址.因为tomcat所接收到的请求是通过nginx发出来的( ...

随机推荐

  1. CC11:链表分割

    题目 编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 给定一个链表的头指针 ListNode* pHead,请返回重新排列后的链表的头指针.注意:分割以后保持 ...

  2. css 文本溢出时显示省略号

    .text-ellipsis { width:100px; height:60px; overflow: hidden;//隐藏滚动条 text-overflow:ellipsis; white-sp ...

  3. beanshell解析json(从简单到复杂)

    使用beanshell 解析单层Json: Json 数据如下: { "status":200, "code": 0, "message": ...

  4. 040 Combination Sum II 组合总和 II

    给定候选号码数组 (C) 和目标总和数 (T),找出 C 中候选号码总和为 T 的所有唯一组合.C 中的每个数字只能在组合中使用一次.注意:    所有数字(包括目标)都是正整数.    解决方案集不 ...

  5. WPF (VisualChildren)可视化子元素详解

    VisualChildrenCount    的 FrameworkElement 实现始终返回 0 或 1.  如果类所要维护的可视化子元素集合的成员数可能超过 1,则这样的类必须重写此属性和 Ge ...

  6. 使用CRA开发的基于React的UI组件发布到内网NPM上去

    前言:构建的ES组件使用CNPM发布内网上过程 1. 使用Create-React-APP开的组件 如果直接上传到NPM,你引用的时候会报: You may need an appropriate l ...

  7. .net的基础知识点

    在这个It市场都是风云变化的,都是又市场供需来定的,当年iOS火的一塌糊涂的,现在也出现找不到工作的,满地的出入门者,我就属于其中一个,在一个逼不得已的情况下,开始转行做.net ,我相信当年的很多. ...

  8. JAVA基础之转换流和缓冲流

    个人理解: 在理解的字符流和字节流的区别后.要是想读取指定的编码格式的文件时,特别是不是默认的格式时,就需要转换流了,需要注意的是字符流是需要清除缓冲区的:当需要快速的进行读取时,则需要缓冲流.存在即 ...

  9. MFC制作简单通讯录程序

    学习c++和MFC一段时间了,苦于没有项目实战,所以自己写了一个简单的简单通讯录程序,以前用c#写简单很多,例程是这本书上的实例,我的第一个winform程序也是从这本书上学的,总结c#写的话更简单, ...

  10. excel如何显示多个独立窗口

    https://blog.csdn.net/tigaobansongjiahuan8/article/details/76861084