openwrt IPV6設置


簡介:

ipv6其實已經算普及了,聯通,電信,我在用的光纖寬帶在鄭州已經可以正常使用了,雖然IPV6也有牆。

https://test-ipv6.com/

這里可以測試。

但是需要魔法的時候,需要安裝dnsmasq-full,刪除dnsmasq,然后就沒有IPV6了。

下面說下解決方案。

解決方法一:僅解決ipv6訪問路由器

1:刷入官方版本的固件

這都會的。

Hostname OpenWrt
Model To be filled by O.E.M. To be filled by O.E.M.
Architecture Intel(R) Celeron(R) CPU 3215U @ 1.70GHz
Target Platform x86/64
Firmware Version OpenWrt 21.02.2 r16495-bf0c965af0 / LuCI openwrt-21.02 branch git-22.046.85957-59c3392
Kernel Version 5.4.179

2:備份DHCP配置

shell上去

cp /etc/config/dhcp /etc/config/dhcp.old

就是備份/etc/config/dhcp文件

3:刪除dnsmasq,安裝dnsmasq-full

可以在軟件管理里干,也可以shell干

opkg update

opkg remove dnsmasq

rm /etc/config/dhcp

opkg install dnsmasq-full

4:修改dhcp配置文件

dhcp.old

config dhcp 'lan'
  

config dhcp 'lan'
  option interface 'lan'
  option start '100'
  option limit '150'
  option leasetime '12h'
  option dhcpv4 'server'
  option dhcpv6 'server'
  option ra 'server'
  list ra_flags 'managed-config'
  list ra_flags 'other-config'

 

dhcp

config dhcp lan
  option interface lan
  option start 100
  option limit 150
  option leasetime 12h

 

少了幾行,我也沒去找luci在什么地方配置。

直接改配置文件重啟openwrt就好了。

更簡單的辦法就是直接用old覆蓋新的文件,當然,配置文件也可能變為dhcp.opkg

 

解決方法二:可以讓內部更多設備使用IPV6被訪問

1.刷入官方版本的固件

這都會的

2.配置PPPOE上網.

可以獲取到正確的IPV6地址,國內一般

240e 中國電信

2408 中國聯通

2409 中國移動/鐵通

 

 WAN正確獲取到IPV6地址。IPv6-PD,是60位,IPv6是64位,記得這兩個數。

3.LAN獲取正確的IPV6地址

 

 需要修改LAN口IPv6分配長度,一般來說是大於上面60,小於等於64,都可以。個人建議直接用那個大的數字,64.

 

4.測試內部IPV6

根據路由器獲取的地址,到瀏覽器訪問試試吧。

http://[ipv6地址,需要用中括號包起來]

我圖上有10,192內網,所有有兩個LAN,兩個IPV6地址,你的應該只有1個LAN的ipv6地址。

5.外部網絡訪問路由IPv6地址

我測試三個IPV6地址,一個wan,兩個lan,都可以訪問。

一般測試是兩個IPV6地址,一個wan,一個lan。

其實不可以訪問,需要改防火牆的。

接受wan到設備的80端口,可以限制只允許ipv6協議。

 

 

 

這樣才可以從其他地方訪問。

怎么測試?手機開熱點啊,手機開USB共享網絡啊。

6.ap的設置

內部網絡設備如何使用IPV6呢?

我的AP正好也是openwrt,使用了DHCP來獲取ipv4內部地址。怎么調也調不出IPV6,只好另開一個接口了

 

 

 

 

7.內網測試ipv6訪問AP

由於防火牆是LAN,所以在AP上無需設置防火牆即可訪問。

8.外網測試ipv6訪問AP

還是不能直接訪問,還有防護牆需要設置。

接受轉發

 

 

 

 


免責聲明!

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



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