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地址加入白名單。


免責聲明!

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



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