天天看點

openwrt ipv6上網配置過程

openwrt 系統,具體為immortalWrt軟路由系統,折騰了半天,嘗試了routeros 7.1,7.2等各種ros版本,始終卡在dhcp ipv6 client界面一直是searching狀态,說啥也取不到ipv6位址,最後關掉ros,直接配置openwrt去撥号上網一切問題迎刃而解。

2022-05-15 更新

今天折騰線上更新時把網卡都給弄沒了,從頭又配置了一遍官方的openwrt,發現配置參數和之前記錄的内容完全不一樣,但是上網一切正常,如果是官方從頭下載下傳安裝的openwrt看最新的這個吧:

1.官方openwrt下載下傳與安裝問題

點選這裡打開官方網站下載下傳位址,我這裡是x86軟路由,選擇是x86/64裡面的generic-squashfs-combined.img.gz,下載下傳後解壓縮,通過qemu-img工具将img檔案轉為vmdk檔案,指令為

qemu-img convert openwrt-22.03.0-rc1-x86-64-generic-squashfs-combined.img -f raw -O openwrt-22.03.0-rc1-x86-64-generic-squashfs-combined.vmdk           

 打開vmware exsi的datastore管理界面,建立一個目錄,上傳這個vmdk檔案,然後這個vmdk檔案不能直接被exsi使用,還需要通過ssh登入到exsi伺服器以後再次做一下轉換才可以使用。

具體的轉換步驟看這個部落格吧,寫的比較詳細:如何在#VMWare #ESXi 6.7上安裝OpenWrt虛拟機充當旁路由 (xmanyou.com)

2.官方openwrt ipv6上網問題

  在pppoe撥号的接口上面配置pppoe賬号以後啥都别動,reboot,然後就可以ipv6上網了,而且配置參數與之前整理的完全不一樣!

官方的pppoe接口配置參數是這樣的:

openwrt ipv6上網配置過程
openwrt ipv6上網配置過程
openwrt ipv6上網配置過程

 看意思整體思路就是ipv6位址不是通過pppoe這個接口做的dhcp v6中繼,DHCP v6服務也不工作在wan/pppoe接口上面。

然後看lan接口的配置:

openwrt ipv6上網配置過程
openwrt ipv6上網配置過程

 也就是說DHCP v6的伺服器配置在lan口上面工作就可以了。

機器重新開機後的工作情況:

openwrt ipv6上網配置過程
openwrt ipv6上網配置過程

 可以看到pppoe正常擷取到了ipv6位址,然後也給内網的筆記本配置設定了ipv6位址,通路網際網路的 ipv6測試網站一切正常,真TMD神奇。

--------------------------------------

以下為以前的原内容

一、添加接口

網絡->接口->添加接口,添加第二塊網卡。我這裡添加的新接口名稱叫做lan1,原來那個叫做lan,忘記改名了。

二、設定撥号

在原來的lan接口上面配置pppoe撥号(實際應為wan口,還是我忘記改名了),輸入撥号使用者名,如果有@adsl結尾的話去掉@adsl結尾,否則取不到ipv6位址。

配置新添加的lan1為靜态位址,也就是将來你的内網網關位址,我這裡配置為192.168.66.1。

重新開機一下openwrt,确定配置的内網網關位址可以正常登入。

三、ipv6相關配置

openwrt ipv6上網配置過程

 點選PPPoE撥号那個接口後邊的“編輯按鈕”,配置如下:

openwrt ipv6上網配置過程
openwrt ipv6上網配置過程
openwrt ipv6上網配置過程

防火牆設定,配置設定防火牆區域為wan。

DHCP伺服器-IPV6設定内容如下:

openwrt ipv6上網配置過程
openwrt ipv6上網配置過程

切換到IPv6-RA設定,修改配置如下: 

openwrt ipv6上網配置過程

 儲存後回到接口頁面,點選儲存并應用,重新開機一下openwrt,不然後續看不到wan_6這個IPV6臨時接口。重新開機後再次打開接口設定界面,然後點選本地區域網路網關接口後面的編輯按鈕,找到“進階設定”,修改配置參數如下:

openwrt ipv6上網配置過程

 我這裡因為之前忘記修改接口名稱,是以顯示的是lan_6,實際應該是wan_6。防火牆設定,配置設定區域為lan,DHCP伺服器,正常設定裡面的東西不用動,進階設定設定成下面這樣,可以為ipv4配置設定位址,

openwrt ipv6上網配置過程

 IPV6設定設定DHCPv6服務為“已禁用”

openwrt ipv6上網配置過程
openwrt ipv6上網配置過程

 注意:上面截圖裡面的NDP 代理應該選擇禁用,而不是混合模式!這個是在後續重新開機路由之後測試才發現的。

openwrt ipv6上網配置過程

 再次儲存并應用後重新開機openwrt。

然後可以在概覽裡面看到配置設定到的IPv6資訊:

openwrt ipv6上網配置過程

 之後在用戶端電腦上面執行ipconfig /renew重新整理IP配置設定資訊,

openwrt ipv6上網配置過程