ipv6服務器及環境搭建


去年給客戶驗證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配置文件進行修改,且都可通過抓取報文分析

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM