您好,登錄后才能下訂單哦!
目錄:
(一)了解IPv6的結構
(二)配置IPv6
(一)了解IPv6的結構
(1.1)IPv6是Internet Protocol Version 6(互聯網協議第6版)的縮寫,是互聯網工程任務組(IETF)設計的用于替代IPv4的下一代IP協議,其地址數量號稱可以為全世界的每一粒沙子編上一個地址。由于IPv4最大的問題在于網絡地址資源有限,嚴重制約了互聯網的應用和發展。IPv6的使用,不僅能解決網絡地址資源數量的問題,而且也解決了多種接入設備連入互聯網的障礙。
(1.2)為了解決IPv4地址短缺的問題,第一種方式我們使用NAT網絡地址轉換的方案來解決的,例如我們公司內網使用私有地址,然后通過路由器進行NAT轉換,出來之后成了一個公網地址,可以和互聯網中的公網地址的主機進行通信。第二種方式我們使用DHCP動態主機配置協議即動態地址分配,從而實現高效利用IP地址的方式來緩解IP地址匱乏的問題,使用DHCP分配IP地址是有租約的概念的,每個IP地址都是有一定的租期,當租期到了以后會根據動態分配的規則重新進行IP地址的分配。第三種方式就是使用IPv6的方式重新構建互聯網絡,由于IPv6具有更大的地址空間、更小的路由表,同時IPv6增加了增強的組播支持以及對流的控制,IPv6加入了自動配置的支持,這是對DHCP協議的改進和擴展,使得網絡的管理更加方便和快捷,IPv6具有更高的安全性,在加密與鑒別選項提供了分組的保密性與完整性,以及IPv6允許擴充,擁有更好的頭部格式等,使得IPv6技術能夠很好的解決IP地址短缺問題。
(1.3)IPv4是32bit的二進制,而IPv6則是使用了128bit的二進制。現在我們將128為的IPv6分成8個部分,每個部分是16bit,中間都使用“:”冒號隔開,我們知道4個二進制數可以轉換成1個十六進制數,所以第一層我們便可以將128位的二進制數轉換成32位的十六進制數。第二層我們可以根據前導零壓縮法,如果某部分是以0開始的話,則可以把0省略,例如0001--->1,這樣我們便可以進一步簡化IPv6地址的格式。第三層我們根據雙冒號法,如果有多個0,我們可以將0省略,以冒號代替,且環境中只允許有一個雙冒號標識。這樣我們得到的IPv6的地址就是相對簡化易讀的格式了。
(1.4)我們在查詢IP地址的時候,我們會看到一串以“fe80”開頭的地址,這是屬于一種特殊的地址,類似于169.254.0.0網段中的地址,一般是我們通過DHCP獲取IP地址或者使用撥號上網的時候,我們計算機沒有獲取到相應的IP地址的情況下,最終我們IP地址顯示的狀態。
(1.5)有時候在系統中也會存在“fec0”開頭的地址,這類地址類似于IPv4中的私有地址,例如A類私有地址:10.0.0.0/8~10.255.255.255/8,B類私有地址:172.16.0.0/16~172.31.0.0/16,C類私有地址:192.168.0.0/24~192.168.255.0/24。
(二)配置IPv6
(2.1)一般我們配置IPv6是可以通過三種方法來操作的,即圖形化界面配置、命令行配置以及修改配置文件等。首先我們通過第一種圖形化界面的方式操作,我們在vms001主機上操作,將IPv6配置處改為“手動”方式,然后輸入IP地址和子網掩碼,然后點擊保存并關閉。
# nm-connection-editor &
(2.2)接著我們重啟網絡服務,并查詢網卡的IP地址信息發現,此時已經IPv6的地址已經生效了。
注意:如果有時候我們如果配置完畢后,網絡服務無法重新啟動,此時我們可以將NetworkManager服務停止,然后再嘗試重新啟動。
# systemctl stop NetworkManager.service---停止NetworkManager服務
(2.3)第二種我們通過命令行的方式進行配置,我們在vms002主機上查看到并沒有設置IPv6的相關信息,此時我們可以先將網卡獲取IP地址設置為自動模式,然后設置網卡的IPv6地址為2000::2,最后再將網卡的模式為手動模式即可(圖2-6)。我們將網絡重啟后,此時網卡已經有我們設置的正確的IPv6的地址了(圖2-7)。
# nmcli connection
# nmcli connection show eno16777728 | grep ipv6---查詢是否有設置網卡的IPv6地址的信息
# nmcli connection modify eno16777728 ipv6.method auto---將網卡獲取IP地址設置為自動模式
# nmcli connection modify eno16777728 ipv6.addresses 2000::2/64---設置網卡的IPv6地址為2000::2
# nmcli connection modify eno16777728 ipv6.method manual---設置網卡的模式為手動模式
(2.4)第三種我們通過修改配置文件的方式進行配置,我們可以進入到vms002主機的/etc/sysconfig/network-scripts/目錄中對ifcfg-eno16777728配置文件設置IPV6ADDR的值為2000::3即可,然后重啟網絡后發現此時IP地址已經設置成功了(圖2-9)。
(2.5)此時我們在vms002主機上設置的IPv6的地址為2000::3,然后我們嘗試ping向vms001主機的IPv6地址2000::1,我們發現是可以正常ping通的。
# ping6 2000::1---從vms002主機ping向vms001主機
—————— 本文至此結束,感謝閱讀 ——————
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。