IPV4 && IPV6 DHCP中继服务器之思科交换机配置

标题:IPV4 &&IPV6 DHCP中继服务器配置 + 思科交换机配置 + DHCP服务器配置

一、DHCP服务器配置

网络拓扑图
DHCP服务器分配3个子网,分别为100.100.100.0/24 100.100.20.0/24 100.100.30.0/24
DHCP服务器:100.100.100.100/24 默认网关:100.100.100.1
大家都知道的不同VLAN之间的计算机不能互相访问的,如果要为3个VLAN划分不同的网段需要3个dhcp server,而dhcp中继功能解决了只需要配置一个dhcp server,通过交换机的中继功能也能划分不同网段。我的实验环境如下:
默认网关设置在思科交换机VLAN1,VLAN2,VLAN3。
VLAN1:接口1-12 IP V4 ADDRESS:100.100.100.1 IPV6 2020:0:0:1::1 /64
VLAN2:接口13-24 IP V4 ADDRESS:100.100.20.1 IPV6 2020:0:0:2::1 /64
VLAN3:接口25-36 IP V4 ADDRESS:100.100.30.1 IPV6 2020:0:0:3::1 /64

1.1 IPV4 IPV6 DHCP网口配置

配置网口-----与交换机直连
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp59s0f1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes #开启接口IPV6
IPV6_AUTOCONF=yes #开启接口IPV6
IPV6_DEFROUTE=yes #开启接口IPV6
IPV6_FAILURE_FATAL=no
NAME=enp59s0f1
UUID=3efbc07c-7439-4a05-afa7-ab079d2cd5c3
DEVICE=enp59s0f1
ONBOOT=yes #每次开机自动link up 接口
IPV6ADDR=2020:0:0:1::2/64 #IPV6 地址
IPV6_DEFAULTGW=2020:0:0:1::1#IPV6 默认网关
IPADDR=100.100.100.100 #确保IPV4地址在DHCP配置文件的IP池中
PREFIX=24 #IPV4 掩码
GATEWAY=100.100.100.1 #IPV4 默认网关

开启网口
[root@localhost ~]# ifup enp59s0f1

1.2 DHCP服务配置和开启

安装dhcp服务
CentOS
RPM 安装:rpm -ivh dhcp-4.2.5-42.el7.x86_64
YUM源安装:yum -y install dhcp
配置yum源方式如下:
[root@localhost ~]# cat /etc/yum.repos.d/rhel.repo
[CentOS]
name=CentOS
#baseurl=http://x.x.x.x/CentOS/Packages/ #使用http源
baseurl=f"ile:///mnt/CentOS" #使用本地镜像源
gpgcheck=0
enabled=1

安装dhcp服务后,在/etc/dhcpd/目录下生成2个配置文件,
[root@localhost ~]# ls /etc/dhcp/
dhclient.d dhcpd6.conf dhcpd.conf
其中
dhcpd6.conf 配置IPV6 , IPV6国家倡导发展大趋势,大家可以尝试下。
dhcpd.conf配置IPV4
租约释放时间设置注意:default-lease-time 默认释放时间,不要设置太短,也不建议设置2周以上,IP被霸占着不释放,导致IP池资源紧张,一般设置可根据业务使用情况合理设定。
dhcp-rebinding-time 租约期满续订失败,重新请求续约IP时间
dhcp-renewal-time 租约部分过期重新续订IP时间

配置文件分别如下:

[root@localhost dhcp]# cat dhcpd.conf
# dhcpd.conf
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 86400;
max-lease-time 172800;
# This is a very basic subnet declaration.
subnet 100.100.100.0 netmask 255.255.255.0 {range 100.100.100.100 100.100.100.105;option routers 100.100.10.1;
}
subnet 100.100.20.0 netmask 255.255.255.0 {range 100.100.20.100 100.100.20.200;option routers 100.100.20.1;
}
subnet 100.100.30.0 netmask 255.255.255.0 {range 100.100.30.100 100.100.30.200;option routers 100.100.30.1;
}
[root@localhost dhcp]# cat dhcpd6.conf
default-lease-time 86400;preferred-lifetime 43200;option dhcp-renewal-time 30000;option dhcp-rebinding-time 30000;option dhcp6.domain-search "localhost.localdomain";option dhcp6.name-servers 2020::10:2;#option dhcpd6.bootfile-url code 59 = string;DHCPDARGS="enp59s0f1";allow leasequery;
allow booting;
allow bootp;
option dhcp6.info-refresh-time 21600;option dhcp6.bootfile-url code 59 = string;option dhcp6.client-arch-type code 61 = array of unsigned integer 16;#dhcpv6-lease-file-name "/var/lib/dhcpd/dhcpd6.leases"; subnet6 2020:0:0:1::0/64 {option dhcp6.bootfile-url "tftp://[2020::10:2]/BOOTX64.efi";#range for clientsrange6 2020:0:0:1::3 2020:0:0:1::ffff;#prefix range for delefation to sub-routersprefix6 2020:0:0:1:: 2020:0:0:3:: /64;#range6 2020:0:0:1::0 temporary;}
subnet6 2020:0:0:2::0/64 {range6 2020:0:0:2::2 2020:0:0:2::ffff;prefix6 2020:0:0:1:: 2020:0:0:3:: /64;
}
subnet6 2020:0:0:3::0/64 {range6 2020:0:0:3::2 2020:0:0:3::ffff;prefix6 2020:0:0:1:: 2020:0:0:3:: /64;}
#开启dhcp ipv4服务
[root@localhost dhcp]#systemctl start dhcpd.service
#开启dhcp ipv6服务
[root@localhost dhcp]#systemctl start dhcpd6.service

二、思科交换机配置DHCP中继

2.1 思科交换机IPV4 dhcp中继设置

admin#  configure
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.  End with CNTL/Z.
#创建vlan 2 (port口13-24划到vlan2)
admin(config)#vlan 2
admin(config-vlan)#interface range gigabitEthernet 1/0/13-24
admin(config-if-range)#switchport access vlan 2
admin(config-if-range)#exit
#创建vlan 3 (port口25-36划到vlan3)
admin(config)#vlan 3
admin(config-vlan)#interface range gigabitEthernet 1/0/25-36
admin(config-if-range)#switchport access vlan 3
admin(config-if)#no shutdown
admin(config-if-range)#exit
#vlan 2 设置ip地址和dhcp中继访问地址
admin(config-vlan)#int vlan 2
admin(config-if)#ip address 100.100.20.1 255.255.255.0
admin(config-if)#ip helper-address 100.100.100.100
admin(config-if)#no shutdown
admin(config-if)#exit
#vlan 3 设置ip地址和dhcp中继访问地址
admin(config)#int vlan 3
admin(config-if)#ip address 100.100.30.1 255.255.255.0
admin(config-if)#ip helper-address 100.100.100.100
admin(config-if)#no shutdown
admin(config-if)#exit
#开启三层route 不同网段可以互相访问
admin(config)#ip routing
#show arp 地址
admin#show arp
Protocol  Address          Age (min)  Hardware Addr   Type   Interface
Internet  100.100.20.1            -   70d3.79aa.fc41  ARPA   Vlan2
Internet  100.100.30.1            -   70d3.79aa.fc42  ARPA   Vlan3
Internet  100.100.100.1           -   70d3.79aa.fc40  ARPA   Vlan1
Internet  100.100.100.100         0   5820.b102.b31f  ARPA   Vlan1

2.2 思科交换机IPV6 dhcp中继设置

#IPV6 交换机设置config文件如下:
admin#  configure
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.  End with CNTL/Z.
admin(config)#vlan 2
admin(config-vlan)#ipv6 address 2020:0:0:2::1/64
admin(config-vlan)#ipv6 dhcp relay destination 2020:0:0:1::2
admin(config-vlan)#ipv6 enable
admin(config)#vlan 3
admin(config-vlan)#ipv6 address 2020:0:0:3::1/64
admin(config-vlan)#ipv6 dhcp relay destination 2020:0:0:1::2
admin(config-vlan)#ipv6 enable
admin(config)#vlan 1
admin(config-vlan)#ipv6 address 2020:0:0:1::1/64
admin(config-vlan)#ipv6 enable
admin(config)#end查看已获取到IPV6地址
admin#show ipv6 neighbors
IPv6 Address                              Age Link-layer Addr State Interface
2020:0:0:1::2                               0 5820.b102.b31f  REACH Vl1
2020::1:5A20:B1FF:FE02:B31F                10 5820.b102.b31f  STALE Vl1
FE80::5A20:B1FF:FE02:B31F                   0 5820.b102.b31f  REACH Vl1
2020:0:0:2::D3                             10 a4ae.120e.d8a8  STALE Vl2
2020::2:A6AE:12FF:FE0E:D8A8                10 a4ae.120e.d8a8  STALE Vl2
FE80::A6AE:12FF:FE0E:D8A8                  10 a4ae.120e.d8a8  STALE Vl2
2020::3:320E:D5FF:FEFF:1FEC                10 300e.d5ff.1fec  STALE Vl3
FE80::320E:D5FF:FEFF:1FEC                   0 300e.d5ff.1fec  REACH Vl3

添加静态路由

DHCP server 要访问其他vlan或跨网段的IP地址,需配置路由表信息。
DHCP server 隶属vlan1 ipv6地址:2020:0:0:1::2
节点2 隶属vlan 2 ipv6地址:2020::2:A6AE:12FF:FE0E:D8A8
节点3 隶属vlan 3 ipv6地址:2020::3:320E:D5FF:FEFF:1FEC
想访问节点2&& 节点3的网段,添加如下路由信息:

[root@localhost ~]# ip -6 route add  2020:0:0:3::0/64 via  2020:0:0:1::1
[root@localhost ~]# ip -6 route add  2020:0:0:2::0/64 via  2020:0:0:1::1
[root@localhost Desktop]# ip -6 route
2020::1 dev enp59s0f1  proto static  metric 100
2020:0:0:1::1 dev enp59s0f1  metric 0 cache
2020:0:0:1::/64 dev enp59s0f1  proto kernel  metric 256
2020:0:0:2::/64 via 2020:0:0:1::1 dev enp59s0f1  metric 1024
2020:0:0:3::/64 via 2020:0:0:1::1 dev enp59s0f1  metric 1024 访问实例:
[root@localhost ~]# ipmitool -6 -H 2020::3:320E:D5FF:FEFF:1FEC -U admin -P admin mc info
Device ID                 : 32
Device Revision           : 1
Firmware Revision         : 1.55
IPMI Version              : 2.0
Manufacturer ID           : 0
Manufacturer Name         : Unknown
Product ID                : 514 (0x0202)
Product Name              : Unknown (0x202)
Device Available          : yes
Provides Device SDRs      : no
Additional Device Support :Sensor DeviceSDR Repository DeviceSEL DeviceFRU Inventory DeviceIPMB Event ReceiverIPMB Event GeneratorChassis Device
Aux Firmware Rev Info     : 0x010x000x000x00

IPV4 IPV6 DHCP中继服务器之思科交换机配置相关推荐

  1. Linux实训项目——第十章(下):配置DHCP中继服务

    实训目的 6.掌握LINUX下DHCP中继代理的配置方法 项目设计 一.配置DHCP中继代理 DHCP中继代理 DHCPRelay(DHCPR)DHCP中继 也叫做DHCP中继代理.DHCP中继代理, ...

  2. linux配置dhcp中继服务

    linux配置dhcp中继服务 最近开始学习linux下面一些服务的配置及使用,今天刚好讲到dhcp服务,并在双星唐老师指导下进行了dhcp中继服务的实验.本次实验使用3台rhel6.3的虚拟机,进行 ...

  3. CentOS 7中DHCP的介绍与搭建DHCP中继服务(理论+实践)

    DHCP原理与配置 了解DHCP服务 DHCP是由internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 使用DHCP的好处 减少管理员的工作量 避 ...

  4. DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)

    DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...

  5. 细述!!DHCP中继服务配置!!

    目录 DHCP中继的应用场合 DHCP的工作原理 实验设计 设计方案 拓扑图 配置方法 [对R1配置] [对R2配置] [对交换机配置] DHCP中继的应用场合 当一个网络中的主机数目较大时,手工分配 ...

  6. 华为交换机不同vlan通过DHCP中继方式获取IP的配置方法

    不同vlan通过DHCP中继方式获取IP的配置方法 1. 规划拓扑及VLAN,IP 2. Windows server 2016 DHCP服务器配链接描述 https://blog.51cto.com ...

  7. Windows路由功能及DHCP中继服务

    路由功能及DHCP中继服务 题目 一.安装Remote Access 二.配置转发以及NAT转换 三.允许互联网区域客户端访问AppSrv上的HTTP资源 四.安装和配置dhcp relay 提示:若 ...

  8. python备份cisco交换机_1.自动备份思科交换机配置

    自动备份思科交换机配置 2017-10-11 Python 宅必备 这个专题主要是一些日常用到的Python程序,不定期更新~~ 备份原理 首先读取txt文档中的ip地址 然后循环地址,通过是我提出函 ...

  9. 思科交换机配置vlan命令及解析

    思科交换机配置vlan 1.创建多个VLAN Switch>enable (进入特权模式) Switch#vlan data (进入vlan配置模式) Switch(vlan)#vlan 10 ...

最新文章

  1. SPOJ 375 query on a tree 树链剖分
  2. js中toString()和String()区别详解
  3. 关于某些人和某些事的断想
  4. 【Kafka】Kafka 修改某个消费组的偏移量
  5. 微信支付JSAPI掉不起来支付按钮是什么原因?(原创)
  6. Lanecat网猫案例小议
  7. python3.7安装opencv4.1_VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
  8. 利用继电器实现防抖自锁功能
  9. EF中一种简单的多条件动态查询方法
  10. echarts迁徙效果
  11. 分布式技术(下)-RedisFastDFSRabbitMQ
  12. jmeter二次开发——阶梯式/分步式压测聚合报告定制化显示
  13. php前端工程师岗位职责,【前端软件工程师工作内容|工作职责|前端软件工程师做什么】-看准网...
  14. 小米air13.3第二个固态硬盘位m.2 sata能不能插m.2 nvme硬盘?m.2 sata硬盘能否插入m.2 nvme卡槽?
  15. 【Pixhawk】PX4源码控制逻辑详解(以UGV小车为例)
  16. Python-多任务总结
  17. 光纤收发器指示灯及常见问题详解
  18. 武汉哪所技术学校学计算机好,武汉计算机专业学校排名
  19. java连mssqlserver2k
  20. php中mysql查询条件为数组_请教php中数组做为mysql查询条件wherexxinarray,怎么处理...

热门文章

  1. shallowRef和shallowReactive
  2. Drupal 7 中文安装教程
  3. Jetson Nano烧录
  4. 银色情人节,和TcaplusDB数据库一起过节吧!
  5. 避不过裁员大潮,有钱任性也独木难支!以太坊联合创始人Joe Lubin的分布式梦,要破了吗?
  6. FFMPEG在Windows下使用Movie滤镜读取文件失败问题
  7. 天津室内设计培训,0基础如何学习室内设计?
  8. 微软IE10之屌丝体验点评
  9. C#中Mutex的用法
  10. 谷歌2022年最受欢迎Chrome浏览器扩展程序:包含Tango,Compose AI等