去年给客户验证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配置文件进行修改,且都可通过抓取报文分析

转载于:https://www.cnblogs.com/xuqiushuo/p/10606798.html

ipv6服务器及环境搭建相关推荐

  1. SRS流媒体服务器——单机环境搭建和源码目录介绍

    SRS流媒体服务器--单机环境搭建和源码目录介绍 1. 目录 环境搭建 源码目录介绍 1. 环境搭建 srs官⽹:https://github.com/ossrs/srs 码云的源速度快:https: ...

  2. Linux服务器开发环境搭建 Nginx+PHP+MongoDB

     Linux服务器开发环境搭建 Nginx+PHP+MongoDB mkdir -p /home/trlinux/download mkdir -p /home/trlinux/server mkdi ...

  3. Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

    Linux下服务器基本环境搭建 小伙伴们注意看:下面使用三种方式分别安装JDK.Tomcat.Docker进行演示 操作系统基于CentOs7. 文章目录 Linux下服务器基本环境搭建 前言 一.L ...

  4. 实验室服务器机器学习环境搭建(远程连接服务器 anaconda和tensor flow)

    实验室服务器环境搭建 背景 通过VPN远程连接服务器 下载anaconda tensorflow 搭建 背景 本人今年大四保完研,研究生导师要求在对方学校做毕设,这两天在倒腾实验室服务器环境,下面是我 ...

  5. git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用

    1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...

  6. python服务器环境搭建_服务器python环境搭建

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python搭建服务器以快捷著称,实际上,我们也可以使用python搭建简易的服 ...

  7. 开源流媒体服务器SRS环境搭建

    一.环境搭建 1.1 C++环境 sudo apt-get update# 更新软件包 sudo apt-get install build-essential -y # 安装C++开发环境 sudo ...

  8. C/C++音视频高级开发-开源流媒体服务器SRS环境搭建

    一.环境搭建 1.1 C++环境 sudo apt-get update# 更新软件包 sudo apt-get install build-essential -y # 安装C++开发环境 sudo ...

  9. SRS 4.0流媒体服务器开发环境搭建:包括推流、服务器配置、拉流测试

    SRS 4.0流媒体服务器入门系列 结合SRS官方Wiki以及本人对SRS的理解,推出<SRS 4.0流媒体服务器入门系列>,包括内容: SRS 4.0 开发环境搭建 SRS 4.0 配置 ...

  10. IPv6 MLD测试环境搭建

    简要描述IP v6 MLD_proxy和MLD_snooping的功能定义及测试环境搭建过程 一.MLD的含义 MLD 是Multicast Listener Discovery Protocol(组 ...

最新文章

  1. 深入研究ConcurrentHashMap 源码从7到8的变迁
  2. 如何利用离散Hopfield神经网络进行数字识别(1)
  3. 设置EditText光标颜色
  4. Python基础-socket编程
  5. 【企业管理】价值创造的来源
  6. 遥感空间尺度转换技术(升尺度和降尺度)
  7. xss 全编码两次_XSS进阶
  8. HelloWorld讲解
  9. netty依赖_Netty系列之源码解析(一)
  10. HazeOver For Mac(管理窗口工具)
  11. idea shell 使用linux_Linux 基础操作
  12. 1、Struts2基本入门
  13. 用pano2vr创建全景图
  14. 知行合一 中国古代小说鉴赏 大作业
  15. helm install Error: timed out waiting for the condition
  16. 【机器学习】Python详细实现基于欧式Euclidean、切比雪夫Chebyshew、曼哈顿Manhattan距离的Kmeans聚类
  17. 立方根c语言,在C ++中找到数字的立方根
  18. Soft NMS+Softer NMS+KL Loss
  19. Shell脚本中 双引号(“”)单引号(‘’)反引号(``)的区别
  20. 区块链生态系统中仍然存在的集中化危险

热门文章

  1. win7系统如何加速计算机启动,如何在win7中启动3D加速|在win7中启动3D加速的详细步骤...
  2. 推荐一款高颜值免费在线SCI绘图工具~~~
  3. The way的用法
  4. 三国之空城计游戏攻略
  5. iOS小技能:动态地给类添加新的方法、实例变量、属性。( 对已经存在的类在扩展中添加自定义的属性)
  6. 数字信号和模拟信号的区别
  7. ERROR: Check hive‘s usability failed, please check the status of your cluster问题解决
  8. C++读写操作ofstream(数据丢失问题)
  9. 怎么在计算机里隐藏文件,怎么显示电脑隐藏文件?
  10. 名词性短语和名词性从句