• Ubuntu 18.04 LTS 配置静态IPv6地址


    学校的IPv4地址限制了校内IP访问,在家连校内机器只能先连接学校的VPN,十分不方便。好在学校没有对IPv6地址做限制,因此我们可以给自己的机器配置一个静态IPv6地址来绕过这个限制。

    本机系统使用的是 Ubuntu 18.04 LTS,这里记录一下Ubuntu 18 之后采用的新的netplan网络管理方式配置IP的过程。

    首先查看本机当前IPv6可用地址:

    ifconfig -a
    

    输出部分以inet6开头<global>结尾的就是可用的IPv6地址。注意,此时的IPv6地址是动态地址,下次使用可能就会发生变化,所以接下来我们要给它做一个静态绑定。

    修改netplan配置文件:

    network:
      version: 2
      ethernets:
        eno1:
          addresses:
          - "公共IPv4地址/20"
          - "公共IPv6地址/64"
          gateway4: IPv4网关地址
          gateway6: IPv6网关地址
    

    netplan配置文件的路径是 /etc/netplan/*.yaml

    配置说明:
    ethernets:以太网配置,与之相对的还可以有wifis或者bridges。
    eno1:以太网网卡名称,可以通过ifconfig -a查看到。
    addresses:网卡配置的静态IP地址,形式为IP/掩码
    gateway:指定默认网关。由于实验室路由器直接passthrough使用的学校的IPv6网关,这里我直接忽略了gateway6字段。
    由于IPv6的prefixlen是64位,为了方便记忆,我们可以把后64位设置得比较好记,比如dead:c0de:dead:c0de

    接下来在启用配置生效之前,我们可以通过netplan提供的工具来检查一下配置文件是否有错误:

    netplan try
    

    没有错误的话,就可以直接Enter接受修改,或者使用命令:

    sudo netplan apply
    

    如果实验室网管配置了防火墙,记得让他把你的IPv6地址加入白名单。

  • 相关阅读:
    [LintCode] 1563. Shortest path to the destination
    [LintCode] 1835. Number of Ways to Stay in the Same Place After Some Steps I
    [Algo] 140. Maximum Path Sum Binary Tree III
    [Algo] 141. Binary Tree Path Sum To Target III
    [LintCode] 597. Subtree with Maximum Average
    [LintCode] 596. Minimum Subtree
    [LC] 16. 3Sum Closest
    [Algo] 182. 2 Sum All Pair II
    [Algo] 181. 2 Sum All Pair I
    创建ORACLE 查询用户
  • 原文地址:https://www.cnblogs.com/zhcpku/p/13646755.html
Copyright © 2020-2023  润新知