Skip to main content

#network 终于走通了 he tunnel broker 与目前 ipv6 共存的路!核心就是,不要新建 netplan或者 interface文件,直接在原有文件基础上修改

  1. #network
    终于走通了 he tunnel broker 与目前 ipv6 共存的路!
    核心就是,不要新建 netplan或者 interface文件,直接在原有文件基础上修改。

    还有就是需要注意metric关键字调节有限度

    另外,推荐关闭ra

    下面列举两个 netplan 和 interface 的模板。

    interface:
    root@MiserlyBlushing-VM:~# cat /etc/network/interfaces
    source /etc/network/interfaces.d/*
    # Generated by SolusVM
    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet static
       address xx
       netmask 255.255.255.0
       gateway xx
       dns-nameservers 8.8.8.8 8.8.4.4
    
    iface eth0 inet6 static
       address xx
       netmask 64
       gateway xx
       metric 100
    
    auto he-ipv6
    iface he-ipv6 inet6 v4tunnel
        address xx
        netmask 64
        endpoint xx
        local 4xx
        ttl 255
        gateway xx
        # 设置更高的metric值(数值越大优先级越低)
        metric 200




    netplan的模板:

    network:
      version: 2
      ethernets:
        eth0:
          match:
            macaddress: "xx"
          addresses:
          - "xx/64"
          nameservers:
            addresses:
            - 2606:4700:4700::1111
            - 2001:4860:4860::8888
          dhcp4: true
          accept-ra: false
          set-name: "eth0"
          routes:
          - to: "default"
            via: "xx"
            metric: 100
      tunnels:
        he-ipv6:
          mode: sit
          remote: xx
          local: xx
          addresses:
            - "xx/64"
          routes:
            - to: default
              via: "xx"
              metric: 1000


    prompt:
    我的 Linux机器的 netplan 配置是这样:  
      
    [netplan 文件]
    
    我还在想在此基础之上,添加一个 he.net tunnel broker, 官网给出的配置是这样的    
    
    [he tunnel broker 配置]
    
    而且我想让这个 tunnel broker 的优先级别最低,一般不让他走这个ip。那我应该怎么配置?


    如果想加入 routed/64 的 ip,
    那么可以在以上 netplan 的配置基础上,原 client ipv6 后面另起一行,加入 routed/64 的 ip 即可,去一个尾号大点的,比如aedf。client ipv6 不能删掉,必须留着。
    这样这个界面在访问外部 ip 时,默认走这个 routed/64 ip


    设置完后,可以ping6 -I he-ipv6 google.com来验证一下