文档章节

ipv6服务器及环境搭建

o
 osc_a22drz29
发布于 2019/03/27 13:07
字数 866
阅读 5
收藏 0

精选30+云产品,助力企业轻松上云!>>>

去年给客户验证ipv6测试项的时候搭建的环境,当时写了篇文档,最近又用到,在这里记一下

准备环境:
如果安装的是虚拟机,需要开启桥接模式(最好直接装双系统)
1、VMware下载并安装,下载地址:官网
2、Ubuntu下载地址:http://mirrors.163.com/,选择合适的版本

 

拓扑:

 

1.搭建服务器
1.1 ubantu安装成功后,先安装dhcpv6服务器
sudo apt-get install dibbler-server

1.2 修改接口
vi /etc/dibbler/server.conf 将接口名换为正确的接口

1.3  安装vlan模块并添加VLAN

sudo apt-get install vlan

sudo vconfig add ens33 3712

1.4 保证onu可ping通服务器enp19s0.3712接口
可用tcpdump -i enp19s0.3712查看报文交互

1.5启动dhcp服务器
sudo dibbler-server run

然后便可以建立VLAN 3712的ipv6 wan连接


遇到的问题:
虚拟机下的ubantu系统必须开启桥接模式,开启方式:https://blog.csdn.net/czg13548930186/article/details/77099074
但是因为这台笔记本之前同事老王装过虚拟机,有配置遗留,解决方法:
https://blog.csdn.net/czg13548930186/article/details/77099377  也就是重装虚拟机。
建议直接装双系统!

2 ipv6地址分配方式简介
2.1  状态化自动配置Stateful Configuration
主机通过配置协议(如DHCPv6)获取IPv6地址以及其他信息(DNS、域名等)。状态化自动配置相比与手工配置工作效
率要高得多,而相比与无状态自动配置来说更加可控,能够更加清晰的了解到主机及地址分配的相关信息。短板是需要
额外部署应用服务器,如DHCPv6 Server。
2.2  无状态自动配置 Stateless Configuration
相比于前者,无状态地址自动配置则显得更加的便捷,IPv6终端使用无状态自动配置能够做到即插即用。无需部署额外的
应用服务器、无需使用DHCPv6,在IPv6路由器与IPv6主机之间,利用ICMPv6协议中的路由器请求消息Router Solicitation和
路由器通告Router Advertisement消息来完成无状态自动配置过程。主机通过RS消息发现链路上的IPv6路由器,而IPv6路由
器通过RA消息向主机通告IPv6地址前缀信息,主机在收到IPv6前缀信息后,与自己的网卡接口ID一起构成128bits的单播
IPv6地址。

 M和O标志

M=0,O=0 应用于没有DHCPv6服务器的环境。主机使用RA消息中的前缀构造IPv6单播地址,同时使用其他方法(非
DHCPv6),例如手工配置的方法设置其他配置信息(DNS等)。
M=1,O=1 主机使用DHCPv6来配置IPv6单播地址以及其他配置信息(DNS等)。这种应用也称为DHCPv6 Stateful。
M=0,O=1 主机使用RA消息获得的IPv6前缀构造IPv6地址,同时使用DHCPv6来获取除了地址之外的其他配置信息。这

种应用也被称为DHCPv6 stateless。
M=1,O=0 主机仅仅使用DHCPv6来获取IPv6地址,至于其他配置信息则并不通过DHCPv6获得,这种组合不建议使用。
标志可通过抓取RA报文查看分析

2.3 配置参数修改
前缀长度prefix、validtime、preferedtime等参数可通过/etc/dibbler/server.config配置文件进行修改,且都可通过抓取报文分析

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
iOS ipv6审核被拒绝的解决方案(已审核通过)

目前解决IPv6被拒问题只有三种方案(其他任何方案都是这三种延伸而来): ① NAT64+DNS64 中转解决方案——配置简单、稳定有效。 ② IPv6隧道技术解决方案——技术要求高、稳定性一般。 ③ ...

osc_9jqxcs7q
2018/04/17
5
0
云服务器 IPV6的配置

相信大部分的做IOS开发的朋友,在App发布的时候都是需要将服务器做到支持IPV6的。 我今天就在做NtyTcp DNS异步解析的时候,需要一个测试环境,所以搭建了一个IPV6的环境。 把过程列举出来。 ...

南阳居士
2018/04/20
0
0
用负载均衡SLB IPv6搞定苹果AppStore审核

1.Greetings HI,大家好,我是负载均衡SLB产品经理添毅,今天我们来聊一聊苹果的IPv6审核,以及使用阿里云负载均衡SLB(IPv6)搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由于国外的...

阿里云云栖社区
2018/07/02
0
0
最佳实践:使用负载均衡SLB IPv6搞定苹果AppStore审核

摘要: 1.Greetings HI,大家好,我是负载均衡SLB产品经理添毅,今天我们来聊一聊苹果的IPv6审核,以及使用阿里云负载均衡SLB(IPv6)搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由...

阿里云云栖社区
2018/07/02
35
0

没有更多内容

加载失败,请刷新页面

加载更多

如何删除使用Python的easy_install安装的软件包? - How do I remove packages installed with Python's easy_install?

问题: Python's easy_install makes installing new packages extremely convenient. Python的easy_install使安装新包非常方便。 However, as far as I can tell, it doesn't implement th......

fyin1314
18分钟前
0
0
如何将逗号分隔的字符串转换为数组? - How to convert a comma separated string to an array?

问题: I have a comma separated string that I want to convert into an array, so I can loop through it. 我有一个逗号分隔的字符串,我想将其转换成数组,因此可以循环遍历它。 Is the...

富含淀粉
48分钟前
13
0
深源恒际:担心个人身份被冒用?不存在!

本文作者:c****t 近日,苟晶被冒名顶替身份参加高考的事件在社会各界掀起广泛热议。事件调查结果公布后,舆论风向逆转,吃瓜群众认为当事人夸大其词消费了公众情绪,一边对当事人所遭遇的不...

百度开发者中心
昨天
5
0
CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,...

树下魅狐
今天
9
0
Confluence 如何查看页面 ID

如果你希望查看页面的 ID 你有 2 个方法。 例如,你希望查看 https://www.cwiki.us/display/CONFLUENCEWIKI/Get+started 页面的 Page ID 的话。 如果你的标题栏没有特殊字符,那么将会使用英...

honeymoose
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部