配置IPv6地址


                                       配置IPv6地址

案例3:配置IPv6地址

3.1問題

本例要求為兩個虛擬機server0desktop0的接口eth0配置下列IPv6地址:

server0上的地址應該是2003:ac18::305/64

desktop0上的地址應該是2003:ac18::306/64

兩個系統必須能與網絡2003:ac18/64內的系統通信

地址必須在重啟后依舊生效

兩個系統必須保持當前的IPv4地址並能通信

3.2方案

如何表示一個IP地址:

IPv4地址(32位)——點分隔十進制,比如172.25.0.11

IPv6地址(128位)——冒號分隔十六進制,比如fe80::5054:ff:fe00:b。前置0可以省略,多個連續的冒號分隔可簡寫成兩個(::)。

針對IPv6目標地址的連通性測試應使用ping6命令工具。

3.3步驟

實現此案例需要按照如下步驟進行。

步驟一:修改主機server0的網卡eth0的配置

1)確認網卡eth0所屬的網絡連接名(NAME

[root@server0~]#nmcli connection show

NAME UUID TYPE DEVICE

System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eth0

2)修改此連接的IPv6地址配置

使用方法一(命令行):

[root@server0~]#nmcli connection modify "System eth0" ipv6.method manual ipv6.addresses "2003:ac18::305/64"

或者,使用方法二(圖形工具),運行nm-connection-editor,在打開的圖形程序界面中雙擊連接名稱System eth0,選擇“IPv6 Settings”選項卡(如圖-1所示)。

 

-1

然后在Method”處下拉選擇“Manual”,再單擊中間欄右側的“Add”按鈕添加指定的IPv6地址2003:ac18::305、掩碼長度64,勾選底部的“Require IPv6 addressing for this connection to complete”(如圖-2所示),最后單擊右下角的“Save”保存,並關閉配置窗口。

 

-2

3)激活新配置

[root@server0~]#nmcli connection up"System eth0"

Connection successfully activated(D-Bus active path:/org/freedesktop/NetworkManager/ActiveConnection/1)

4)確認地址已成功設置

執行ifconfig命令可以看到新增加的IPv6地址:

[root@server0~]#ifconfig eth0 | grep inet6

eth0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500

inet 172.25.0.11 netmask 255.255.255.0 broadcast 172.25.0.255

inet6 2003:ac18::305 prefixlen 64 scopeid 0x0<global>//確認地址

inet6 fe80::5054:ff:fe00:b prefixlen 64 scopeid 0x20<link>

ether 52:54:00:00:00:0b txqueuelen 1000(Ethernet)

RX packets 8697 bytes 5617496(5.3 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 6681 bytes 5803117(5.5 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

步驟二:修改主機desktop0的網卡eth0的配置

除了IPv6地址應使用2003:ac18::306以外,其他操作與步驟一相同。

步驟三:測試主機server0desktop0之間的IPv6地址互連

server0上,使用ping6命令測試desktop0IPv6地址,可以正常連通:

[root@server0~]#ping6 2003:ac18::306

PING 2003:ac18::306(2003:ac18::306)56 data bytes

64 bytes from 2003:ac18::306:icmp_seq=1 ttl=64 time=0.656 ms

64 bytes from 2003:ac18::306:icmp_seq=2 ttl=64 time=1.33 ms

64 bytes from 2003:ac18::306:icmp_seq=3 ttl=64 time=1.29 ms

64 bytes from 2003:ac18::306:icmp_seq=4 ttl=64 time=1.48 ms

....

步驟四:確保配置有正確的靜態主機名

避免重啟后無法確定本機的主機名,容易引起混淆。

對於主機server0

[root@server0~]#hostnamectl set-hostname server0.example.com

[root@server0~]#hostnamectl

Static hostname:server0.example.com

Icon name:computer

....

對於主機desktop0

[root@desktop0~]#hostnamectl set-hostname desktop0.example.com

[root@desktop0~]#hostnamectl

Static hostname:desktop0.example.com

Icon name:computer

....


免責聲明!

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



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