極路由 斐訊K2 Newifi 華碩固件 實現ipv6穿透方法


摘要:校園網帶ipv6協議,可以用來登六維,玩PT。傳統路由器只能實現ipv4的路由功能,不能實現ipv6路由功能。我這邊的校園網是ipv4需要登陸賬號,ipv6原生免費。傳統方法需要使用橋接模式,但是每連一台設備都需要登陸一個ipv4賬號。那么如何實現路由器只能一個賬號,既能使用ipv6又能使用ipv4成為一個可以研究的問題。

設備:極路由 斐訊K2 Newifi等等,要求刷華碩固件

方法:

方法一(轉載地址:http://webcache.googleusercontent.com/search?q=cache:ezYra2fS_KwJ:www.panwanling.com/Arago/p/6480005.html+&cd=11&hl=zh-CN&ct=clnk&gl=hk)

1.路由器ipv6配置

登錄華碩固件管理界面,進入高級設置-外部網絡(WAN)-ipv6配置,IPv6 連接類型選Native DHCPipv6,獲取 IPv6 外網地址選Stateless:RA。並勾選自動獲取 IPv6 DNS、通過 DHCPv6 獲取內網 IPv6 地址,啟用 LAN DHCPv6 服務器選Stateless:Ra。

2.opt環境設置

opt能安裝軟件包,而實現穿透的軟件6relayd得靠opt安裝

登錄華碩固件管理界面,進入配置擴展環境,勾選啟用 opt 自動更新,啟用 擴展腳本 自動更新,opt 強制安裝。opt安裝模式選自動選擇:SD→U盤→內存

3.安裝並配置6relayd

進入高級設置-系統設置-系統管理-控制台,輸入如下命令:

opkg update
opkg install 6relayd
/opt/sbin/6relayd -d -A eth2.2 br0

即可啟用ipv6穿透,不過這種方法關機了就失效了,還得重新輸入一次,或者設置自動啟動6relayd

4.自動配置ipv6穿透

自動配置有兩種方法,推薦使用后一種方法。

方法一:在高級設置-自定義設置-腳本-自定義腳本0(功能配置)里最后添加上:

# ipv6端口轉發支持
opkg update
opkg install 6relayd
/opt/sbin/6relayd -d -A eth2.2 br0
logger -t "【6relayd】" "6relayd 啟動完成"

即可實現自動啟動,不過這個方法有兩個缺陷,有時候opt環境還沒安裝好路由器就開始運行上面的代碼導致配置失敗,6relayd開啟一段時間還會自動關閉,推薦使用下面更穩定的方法

方法二:先運行第三步的代碼,使用WinPcap軟件將/opt/sbin目錄下的6relayd文件復制到/etc/storage目錄下

在高級設置-系統管理-服務-計划任務(Crontab)中添加如下代碼:

55 * * * * /etc/storage/6relayd -d -A eth2.2 br0 && logger -t "【6relayd】" "6relayd 啟動完成"

就能實現ipv6的自動啟動,上述代碼的含義是每個小時的55分鍾配置一次6relayd。

方法二(轉載地址:http://www.jianshu.com/p/ed34cbf3b90c)

1、Padavan固件中,在 外部網絡(WAN)-IPv6設置 中這樣設置:

2、在高級設置-自定義設置-腳本-自定義腳本0(功能配置)里最后添加上:

modprobe ip6table_mangle
ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i eth2.2
brctl addif br0 eth2.2
logger -t "【ipv6】" "ipv6 啟動完成"

3、重啟路由器

備注:經過測試,方法一還是比較好使的,但是有時配合openvNPV 方式某些環境下會出現斷網情況。如果方法一不能使,則用方法二。方法二在某些情況下,會出現獲取不到ip,子網沖突等情況。所以,建議兩種方法都測試測試,哪些方法能使就用哪種方法。

 

本貼地址:http://www.cnblogs.com/dafang/p/7289687.html 轉載請注明出處!

 


免責聲明!

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



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