• 配置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

    ....

  • 相关阅读:
    Delphi的字符(Char),字符串(String),字符串指针(PChar),字符数组arrayofchar(来自http://delphi.cjcsoft.net/论坛)
    关于Delphi中的字符串的浅析(瓢虫大作,里面有内存错误的举例)
    String[255]在高版本Delphi里还是被解释成Byte,总体长度256,使用StrPCopy可以给Array String拷贝字符串(内含许多实验测试)
    了解JVM加载实例化类的原理
    轻量级 Material Design 前端框架 MDUI (纯html,css,与css框架跟react vue不冲突)
    只学一点点:我的技术学习策略(虽然不赞同,但可以参考一下,针对不常用的技术可以这样,同时可以:寻找遁去的一,不用管别人怎么想;有学习的时间,不如自己写、自己实践,否则学完了都不知道是什么东西)
    clientdataset<---->json
    完全自定义窗体风格的实现
    监控其它进程
    用JSP+JavaBean开发模式实现一个销售额的查询
  • 原文地址:https://www.cnblogs.com/qingbai/p/11936819.html
Copyright © 2020-2023  润新知