首页
/
每日頭條
/
科技
/
centosipv6不可訪問
centosipv6不可訪問
更新时间:2025-12-01 14:55:05
ipv6終端地址獲取的方法有四種:
  • 靜态地址配置: 與IPv4一樣,指定終端的IPv6地址,掩碼(prefix)和網關地址等
  • 無狀态自動地址配置(SLAAC): 終端上線後發起RS(Router Solicitation), 鍊路内(與IPv4子網概念相同)的路由器收到請求後發送RA(Router Advertisements)給終端,使其能自動配置地址。
  • DHCPv6地址分配:隻用DHCPv6 Server進行地址分配
  • 自動分配與DHCPv6結合:同時使自動地址配置和DHCPv6地址分配

終端地址獲取配置方式依賴于RA報文中的Flags标記位置位情況來定


IPv6用戶上線過程解析:

地址自動配置

1. 終端啟動後,向鍊路内所有路由器(目的地址為:FF02::2)發起RS(Router Solicitation)

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)1

#RS

2. 鍊路内(與IPv4子網概念相同)的路由器(村長)收到請求後,發送RA(Router Advertisements)

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)2

#RA

  • Flags: 村長的個人愛好(如獲取方式---DHCPv6、自動配置,優先級、代理等)
  • Router lifetime: 路由器的存活時間Router lifetime(即你多少時間需要到我這裡來請安)
  • IPv6前綴信息 ICMPv6 OptionType=3 Prefix information: 即咱們屬于哪國、哪省、這個村叫什麼名字,簡單說就是網絡号, 小的們拿着這個号後自己在後面加上自己的名字,就是你的IPv6地址(全名), 出門記得報全名
  • 鍊路最大傳輸單元ICMPv6 OptionType=5 MTU: 咱們這條路上隻能跑多大的報文(如1480 bytes),不允許超載,自覺遵守,否則後果自負。
  • 鍊路地址ICMPv6 OptionType=1 Source link-layer addresss: 最後告訴你村長我的小名叫什麼, 有事兒私聊----爺們兒走開!

3. 根據前綴生成地址子網通告: 除去本地鍊路地址(FE80開頭),終端還有兩個根據Prefix生成的地址(一個是主用,一個是臨時用), 生成後,需要站在村裡最高的地方吼一嗓子,咱以後就叫王二麻子了,沒人争,這個地址就是你用了。

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)3

#NS通告

4. 通告路由器自己的新地址:當兩個地址都沒人争後,麻溜地跑到村長那裡去注冊(可能村裡不止村長一個人能出去,書記也是可以的):村長啊,我準備用王二麻子作為藝名,找幾個筆友,發展成老婆,以後有給王二麻子的信,記得轉交我哦

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)4

#NA路由器通告


DHCPv6地址分配

1. 終端上線後,發起RS(Router Solicitation)

2. 路由器回複RA, flags中Managed address configuration标記位置位

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)5

#RA

3. 終端按照自動地址配置,獲得兩個自動配置地址

4. 終端發起組播DHCPv6請求(Solicit)

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)6

#DHCPv6 Solicit

5. DHCPv6 Server通告自己的存在并分配地址(相當于DHCP Offer)

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)7

#DHCPv6 Advertise


6. 終端發起Request(我就用這個地址了哈,DHCPv6 Server回應relpy(是的)

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)8

#DHCPv6 Request & Reply

7. 終端同樣的需要将該地址通告村長

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)9

#NA


Server IPv6基本配置:

網絡配置

vim /etc/sysctl.conf

輸入

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

net.ipv6.conf.all.forwarding = 1

參數參數設置

vim /etc/sysconfig/network

輸入

NETWORKING_IPV6=yes

IPV6FORWARDING=yes

HOSTNAME=testserver

ONBOOT=yes

接口配置文件

vim /etc/sysconfig/network-scripts/ifcfg-br1

輸入

IPV6INIT=yes

IPV6_AUTOCONF=no

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6ADDR=2020:102:101:1::1/64

IPV6FORWARDING=yes

IPV6_FAILURE_FATAL=no

IPV6_PEERROUTES=yes


自動地址配置

安裝radvd

yum -y install radvd

配置radvd

cat /etc/radvd.conf

interface br1

{

AdvManagedFlag off;  #off為自動地址配置,on為DHCPv6地址分配

    AdvSendAdvert on;

    AdvOtherConfigFlag off;  #off為自動地址配置,on為DHCPv6地址分配

    AdvLinkMTU 1480;

    MinRtrAdvInterval 30;

    MaxRtrAdvInterval 100;

    prefix 2020:102:101:1::/64

    {

        AdvOnLink on;

        AdvAutonomous on;

        AdvRouterAddr on;

    };

};

啟動服務

systemctl start radvd.service

systemctl enable radvd.service  


終端後的地址後,在CentOS Server上通過ip -6 neighbor show查看IPv6 鄰居緩存

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)10

通過ping6查看鄰居連通性(注意終端防火牆配置允許ICMPv6)

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)11


DHCPv6安裝和配置

DHCPv6允許更加靈活的配置方式和更多的參數下發。

DHCP Server安裝

[root@172-12-0-100 ~]# yum install dhcp

修改radvd配置文件中兩個參數:

AdvManagedFlag on;

AdvOtherConfigFlag on;

保存後,重啟服務:

systemctl restart radvd.service


配置dhcpv6

vim /etc/dhcp/dhcpd6.conf

輸入

default-lease-time 604800;

preferred-lifetime 604800;

option dhcp-renewal-time 1800;

option dhcp-rebinding-time 3600;

allow leasequery;

option dhcp6.name-servers 2020:102:101:1::1;

option dhcp6.domain-search "testserver";

option dhcp6.preference 255;

option dhcp6.rapid-commit;

option dhcp6.info-refresh-time 21600;

dhcpv6-lease-file-name "/var/lib/dhcpd/dhcpd6.leases";

 subnet6 2020:102:101:1::/64 {

    range6 2020:102:101:1::100 2020:102:101:1::200;

}

啟用服務

systemctl enable dhcpd6

systemctl start dhcpd6


注意需要開啟udp 547端口,否則DHCPv6報文無法到達Server上層

firewall-cmd --add-port=547/udp –permanent

firewall-cmd –reload

終端上線獲得地址後,可在Server的lease記錄中查到


centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)12

Window下查看IPv6鄰居

netsh interface ipv6 show neighbor

配置IPv6 DNS Server

yum install bind


确認配置中開啟ipv6接口監聽

cat /etc/named.conf

centosipv6不可訪問(IPv6地址獲取方式及對應的CentOS服務器搭建)13


啟動服務

systemctl enable named

systemctl start named

放開防火牆端口

firewall-cmd --add-port=53/udp –permanent

firewall-cmd –reload

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
消毒櫃有用嗎?消毒櫃使用方法
消毒櫃有用嗎?消毒櫃使用方法
下層高溫消毒櫃内的溫度非常高,所以塑料制品等不耐高溫的餐飲具不能放,而應放在上層臭氧消毒的低溫消毒櫃内消毒,以免損壞餐具。消毒櫃有用嗎?消毒櫃使用方法家用消毒櫃家用消毒櫃有用嗎?答案是肯定的。不同家用消毒櫃的特點家用消毒櫃常常根據消毒方式的不同,而展現出不同的特點,一般的家用消毒櫃主要被分為紫外線臭...
2025-12-01
淨水器的使用方法-淨水器的原理
淨水器的使用方法-淨水器的原理
淨水器的使用方法-淨水器的原理淨水器的原理大部分淨水器是采用阻篩過濾原理漸進式結構方式,由多級濾芯首尾串接而成,濾芯精密度由低到高依次排列,以實現多級濾芯分攤截留污物,從而減少濾芯堵塞和人工排污、拆洗的次數以及延長更換濾芯的周期。還有一種新的設計思路是應用分質流通原理自潔式結構方式,它的設計思想不再...
2025-12-01
太陽能熱水器的組成及材料
太陽能熱水器的組成及材料
太陽能熱水器是由集熱部件(真空管式為真空集熱管,平闆式為平闆集熱器)、保溫水箱、支架、連接管道、控制部件等組成。【1】集熱器系統中的集熱元件。其功能相當于電熱水器中的電熱管。和電熱水器、燃氣熱水器不同的是,太陽能集熱器利用的是太陽的輻射熱量,故而加熱時間隻能在太陽照射度達到一定值的時候,也就是加熱時...
2025-12-01
這樣給手機充電能延長電池壽命!
這樣給手機充電能延長電池壽命!
這樣給手機充電能延長電池壽命!這樣給手機充電能延長電池壽命!如果你希望延長電池的有效使用時間,除了充電器的質量要有保證外,正确的充電技巧也必不可少:(1)如果新買的手機電池是锂離子,那麼前3~5次充電一般稱為調整期,應充14小時以上,以保證充分激活锂離子的活性。锂離子電池沒有記憶效應,但有很強的惰性...
2025-12-01
中頻治療儀的功效與副作用
中頻治療儀的功效與副作用
中頻治療儀的功效與副作用中頻治療儀原理中頻治療儀是模拟傳統的中醫針灸,用CPU控制的脈沖電流針對穴道起到疏導血管、神經,達到順暢傳達的功效。在一定頻率範圍内,人體組織的阻抗與頻率成反比,即人體組織對中頻電流的阻抗要比對低頻電流的阻抗低,因此中頻電流比低頻電流能夠到達組織更深的部位,而且皮膚感覺舒适。...
2025-12-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved