RHCE試題EX300詳解(六)配置 IPv6 地址

題目要求:配置 IPv6 地址

在您的考試系統上配置接口 eth0 使用如下 IPv6 地址

server0 上的 IP 地址應該是 fddb:fe2a:ab1e::0:64/64 desktop0 上的 IP 地址應該是 fddb:fe2a:ab1e::0:65/64 兩個系統必須能與網絡 fddb:fe2a:ab1e 內的系統通信 地址必須在重啟後依然生效 兩個系統保持當前的 IPv4 地址並能通信

知識點小貼士:

隨著IPV4資源的枯竭,IPV6的需求就日趨急迫,IPv6採用128位地址長度,交之IPV4的32位地址,可以說IPV6幾乎可以不受地址數量的限制,有一句話形容IPV6的優點,全世界連一粒沙子都可以有自己的IP地址,IPV6共有2^128-1個地址,約341.8萬億個地址。IPv6地址長度為128位,分成8段,每段4個字符,即X:X:X:X:X:X:X:X。直白的說,就是需要寫32個字母。

IPv6是英文“Internet Protocol Version 6”(互聯網協議第6版)的縮寫,是互聯網工程任務組(IETF)設計的用於替代IPv4的下一代IP協議,其地址數量號稱可以為全世界的每一粒沙子編上一個地址。由於IPv4最大的問題在於網絡地址資源有限,嚴重製約了互聯網的應用和發展。IPv6的使用,不僅能解決網絡地址資源數量的問題,而且也解決了多種接入設備連入互聯網的障礙。

解題步驟:

(1)先查看當前網卡接口數。

<code>[root@server0 ~]# nmcli connection show
NAME         UUID                                  TYPE            DEVICE
System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  802-3-ethernet  eth0  /<code>

註釋:可以看到只有一個接口 System eth0, 一臺機器可能有多個接口,查看網卡數是為了防止修改了錯誤的接口,必須按題目要求修改eth0。

(2)直接修改IP地址

<code>[root@server0 ~]# nmcli connection modify 'System eth0' ipv6.addresses 'fddb:fe2a:ab1e::0:64/64' ipv6.method manual connection.autoconnect yes/<code>

註釋:地址最好用單引號括起來,如果有多個網卡接口,網卡名字要寫對,題目要求地址必須在重啟後依舊生效,那麼就需要設置connection.autoconnect yes

(3)啟動網卡接口,並查看。

<code>[root@server0 ~]# nmcli connection up 'System eth0'
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)/<code>

註釋:啟動成功有消息 Connection successfully activated

查看是否修改成功。

<code>[root@server0 ~]$ ip add/<code>

(4)類似方式修改desktop0:

可以拷貝剛剛在server0上執行的命令,然後替換掉addresses部分就可以了。

<code>[root@desktop0 ~]# nmcli connection modify 'System eth0' ipv6.addresses 'fddb:fe2a:ab1e::0:65/64' ipv6.method manual connection.autoconnect yes/<code>

(5)啟動網卡接口,查看Desktop0 的狀態:

<code>[root@desktop0 ~]# nmcli connection up 'System eth0'
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)/<code>

(6)查看是否修改成功:

<code>[root@desktop0 ~]$ ip add/<code>


查看IPV6地址

(7)通過ping命令查看連通性,在desktop0 ping server0。

<code>[root@desktop0 ~]# ping6 fddb:fe2a:ab1e::0:64 -c 4
PING fddb:fe2a:ab1e::0:64(fddb:fe2a:ab1e::64) 56 data bytes
64 bytes from fddb:fe2a:ab1e::64: icmp_seq=1 ttl=64 time=10.0 ms
64 bytes from fddb:fe2a:ab1e::64: icmp_seq=2 ttl=64 time=2.00 ms
64 bytes from fddb:fe2a:ab1e::64: icmp_seq=3 ttl=64 time=2.14 ms
64 bytes from fddb:fe2a:ab1e::64: icmp_seq=4 ttl=64 time=3.80 ms
--- fddb:fe2a:ab1e::0:64 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3008ms
rtt min/avg/max/mdev = 2.001/4.509/10.084/3.295 ms/<code>

註釋:-c 參數代表count,後跟次數,表示做幾次連通檢測,如果不指定,那麼需要按Ctrl+c 停止,否則一直在做ping操作。

(8)通過ping命令查看連通性,在server0 ping desktop0。


在server0 ping desktop0

(9)IPV4 ping測試:

IPV4 ping測試