• 860

[研究所] MikroTik RouterOS 學習 (持續更新)

gfx wrote:
升7.x後,建議ipv6改dhcpv6-server比較安全。
https://www.youtube.com/watch?v=lrQ0HwRPOiY

更重要是即使pppoe更換ipv6 address,
也與目前電腦與手機使用的ipv6 address不有任何影響。


感覺起來不錯,實際做了一次後.
就像影片裡面提到的,那個自動產生的address強制刪除後,如果PPPoe斷線又會再跑出來.
結果還是會變得很奇怪
tasict wrote:
感覺起來不錯,實際做(恕刪)


撥接後自動取的這部分
ipv6 list 改為 撥接 (記得預設是 橋接)
試試。


一早有測試,第一次沒問題後來看著看著,看錯了又改了改,
改掛了,機器重開後才正常。

https://ipv6-test.com/
我的dhcpv6-server,細節比影片更清楚。有問題可參照修改:
1. /ipv6 dhcp-client

因為要用手動的方式新增路由,所以Add Default Route勿勾選。

/ipv6 route remove [find blackhole dynamic]


2. /ipv6 address新增

因要改採dhcpv6 server,所以不需將公網address由::/64 變更為::1/64。
也不需將Advertise勾選。

3. /ipv6 route新增路由


4. /ipv6 pool新增

因小弟的ipv4網段是88,所以個人化ipv6 pool為fd00:88::/64
若依教學採fd00::/64,就相當是ipv4的00網段

5. /ipv6 dhcp-server新增


6. 修改/ipv6 nd


7. /ipv6 address新增

將router address設為fd00:88::1/64 (您個人router的指定ip)
Advertise也要勾選,讓dhcpv6-server分配ip。

8. /ipv6 firewall nat新增偽裝


2000::/3是公網網際網路,也就是當對端在網際網路時才進行nat偽裝

9. /ipv6 firewall mangle新增change mss



同ipv4,修正pppoe mtu:1492 與本地lan mtu:1500 通道寬不對等的問題
若dhcpv6-server不想用isp所分發的dns,則請依下操作:
1. 關閉/ipv6 nd的Advertise Dns


2. 假設想分發cludflare dns => 2606:4700:4700::1111
2606:4700:4700::1111 將完整的地址展開後,
則變為
2606:4700:4700:0000:0000:0000:0000:1111

3. /ipv6 dhcp-server option新增cloudflare
去掉2606:4700:4700:0000:0000:0000:0000:1111的:號,並在前頭加上0x
cloudflare option23 value為0x26064700470000000000000000001111


4. 將cloudflare dns(option23)在dhcpv6 server中啟用即可


注1:
若是用router自身的dns server,同樣要轉成option23讓dhcpv6 server分發。
fd00::1/64展開
=> fd00:0000:0000:0000:0000:0000:0000:0001
=> 0xfd000000000000000000000000000001

fd00:88::1/64展開
=> fd00:0088:0000:0000:0000:0000:0000:0001
=> 0xfd000088000000000000000000000001

注2:
若除主dns server外,還想添加備用dns server。
如:2606:4700:4700::1111,再加上備用dns 2606:4700:4700::1001
只要將2606:4700:4700::1001的value,加在2606:4700:4700::1111其後即可。即:
0x26064700470000000000000000001111 + 26064700470000000000000000001001
=> 0x2606470047000000000000000000111126064700470000000000000000001001
wishstar2004125464

請問如果是想使用自架內網 AdGaurd Home 或 pihole 有辦法像 ipv4 一樣指定內網 IP 當 DNS 使用嗎? 感謝!

2022-09-07 14:51
gfx
gfx

可以,我dhcpv6目前用的即架在群暉nas的adguardhome dns。若您操作與我相同,發群暉nas的fd00::xxxx:xxxx:xxxx:xxxx的地址就好。

2022-09-07 15:00
另外啟用dhcpv6 server後,test測試出現瀏覽器不願意用ipv6。

原因是ipv4優先權大於ipv6內網優先權。

1. 以系統管理者身份執行 命令提示字元,查詢連線順序
netsh interface ipv6 show prefixpolicies

IPv4 ::ffff:0:0/96 的順序預設是35


2. 數字越大,優先性愈高。所以修改順序,讓 IPv4 優先排後即可。
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 10 4
將順序改為10,或者更低...

3. 重開機,瀏覽器和其它網路連線就不會再挑剔ipv6了

若作業系統是linux,非windows,則修改/etc/gai.conf,添加:
label 2002::/16 1
label 2001:0::/32 1
一樣重開機後,linux系統會改以ipv6優先。
wishstar2004125464

改了兩天,現在問題大概在於手機/Apple TV似乎不愛走 nat 的IPv6,之前沒這樣改前,走IPv6 流量滿多的。

2022-09-10 0:13
gfx
gfx

這是事實。我曾試著google搜尋apple系統變更ipv6優先權的方法,但都尋找不著。apple系統雖說從linux衍生,但還是有區別並無/etc/gai.conf這設定檔

2022-09-10 0:31
若您dhcpv6發的是adguardhome dns,網路dns查詢會由ipv4為主改為ipv6。

其實也不用設定...
ipv6 firewall nat 增加 masquerade 後
ipv6 已經遮蔽了
gfx
gfx

這就不一定了。不做限制當用ipv6建ipsec site to site,對端是fc00::/7也會做偽裝。反因做偽裝穿不過ipsec隧道。

2022-09-07 16:14
gfx wrote:
我的dhcpv6-server...(恕刪)


請問大家都是用7.5嗎? 完全照著設定好之後.把router重開之後,區網內的電腦都可以順利取得IPV6,也可以正常連線,IPV6測試網頁也正常.
但過了一陣子後(大約30分鐘以內),區網內的裝置就再也拿不到IPV6了,Log也看不太到錯誤訊息

感覺會自己生出fe80::c/64這組,請問這是對的嗎?
gfx
gfx

檢查ipv6防火牆有沒有封鎖ff02::1與ff02::2這兩個ip,若封鎖會影響dhcpv6-server送出multicast廣播。

2022-09-08 18:37
tasict

就算先把防火牆的filter rule都先disbale看起來也一樣

2022-09-08 21:54
感謝說明,你群輝用 docker 安裝應該比較不會碰到 DNS bind host 的問題

這邊補充一下,如果是架在 Linux 或其他系統記得去修改 AdGuardHome.yaml 新增 DNS bind host 到 ::1 或你這台主機的 IPV6 address,不然內網 IPV6 設備連進到你這台主機做 DNS 查詢會不通 (CONNECTION REFUSED),當然有設防火牆,那些 PORT 要自己開就是。

詳細設定可參考

https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration#configuration-file


20221026 補充,順便自己筆記

忘記在哪裡看到的, Routeros v7 或 7.x 某版之後

DHCPv6 Server options 當設定 code 23 時 DNS 的 ipv6 不需要展開了

直接在 value 輸入 '2606:4700:4700::1111' 即可 ,系統會自動幫你展開

若要設定多個 DNS 只需要在 value 輸入 '2606:4700:4700::1111' '2606:4700:4700::1001'

一樣系統會自動展開,實測至少目前 Routeros v7.5 以上都可以正常使用




gfx wrote:
若您dhcpv6發的(恕刪)
gfx wrote:

3. /ipv6 route新增路由


不好意思,撥接後看起來就會自動產生這個rule,為什麼會需要額外再手動加入這條呢? 另外我注意到您distance設成5有特殊的用意嗎?

我設定完成後,一開始的確是都能正常使用的,但跑一小段時間就會變成下面這樣,然後IPv6就都失效了,網內的裝置Renew或插拔網路線後後,也拿不到IPv6了




  • 860
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 860)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?