
這兩天終於擠出一點時間可以寫教學
如果設定完還是無法使用IPv6,請按下Reset Configuration清空設定資料後再手動設定
教學分成4個部分
1. IPv6設定
2. DNSv6設定
3. 防火牆設定,防止DNS amplification attack
4. 路由器底下的裝置需要Static IPv6的設定方式
前置作業:向中華電信申請IPv6 Dual Stack服務
這部分不再贅述,若有不明的狀況可以直接殺去直營櫃台問
1.1 查詢分配到的IPv6
https://enoc.hinet.net/eNoc/
登入帳號為「線路編號」
第一次登入請撥企業客服取得密碼
網管即時監視→列表顯示→列表內容最右邊的「查詢」
申請成功後會多一個IPv6的欄位如下圖
1.2 RouterOS IPv6設定
※不需要設定Pool,路由器會自動藉由ND配發IPv6給底下的裝置
中華電信配的LAN網段為/56(256個/64),我們要使用ND來給路由器底下的裝置所以要手動把「/56」換成「/64」
修改並匯入下面的設定後,請記得確認兩邊的「Advertise」是否都有打勾
並且注意IPv6 ND的部分是否跟下圖的設定一樣 (不必去管隔壁的Prefixes頁面)
/ipv6 dhcp-server
add disabled=no interface=LAN name="DHCPv6 Server"
/ipv6 address
add address=2001:****:116:ff00::1/64 interface=WAN
add address=2001:****:116::/64 interface=LAN
/ipv6 nd
set [ find default=yes ] advertise-dns=yes other-configuration=yes
/ipv6 route
add distance=1 gateway=2001:****:116:ff00::ffff
2. DNS設定
我比較偏好用Google DNS,IPv4和IPv6的前後順序沒有差別
底下設定的順序:主要DNS、次要DNS、主要DNSv6、次要DNSv6
/ip dns
set allow-remote-requests=yes servers=\
8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844
3.1 DNSv6 防火牆規則設定(IPv6)
/ipv6 firewall filter
add chain=input connection-state=established
add chain=input connection-state=related
add action=drop chain=input dst-port=53 in-interface=WAN protocol=udp \
src-address=::/0
add action=drop chain=input dst-port=53 in-interface=WAN protocol=tcp \
src-address=::/0
3.2 DNS 防火牆規則設定(IPv4)
/ip firewall filter
add chain=input connection-state=established
add chain=input connection-state=related
add action=drop chain=input dst-port=53 in-interface=WAN protocol=udp \
src-address=0.0.0.0/0
add action=drop chain=input dst-port=53 in-interface=WAN protocol=tcp \
src-address=0.0.0.0/0
3.3 Change TCP MSS
最後別忘記加上change tcp mss的規則
/ip firewall mangle
add action=change-mss chain=forward new-mss=clamp-to-pmtu passthrough=no \
protocol=tcp tcp-flags=syn
/ipv6 firewall mangle
add action=change-mss chain=forward new-mss=clamp-to-pmtu passthrough=no \
protocol=tcp tcp-flags=syn
4. 在電腦上設定固定IPv6
目前RouterOS ND不支援配發固定IPv6給底下的設備,有需求的朋友只能靠自己在電腦上手動設定IPv6
這邊只給Windows 8.1的設定範例
注意事項:
(1) IPv6必須和路由器的IPv6 LAN address在同一個prefix內
(2) 電腦上的預設閘道為路由器的IPv6 LAN address