YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2022-12-03 (土)


[一語一絵/IT系]

IPv6再設定 / 2022-09-10 (土)

8月にルーターを[External]GL.iNet GL-AX1800(Flint)に切り替えた[External]楽天ひかり回線。

IPv6 Enabledになってはいるが、毎回Submitが必要
[External]glinetアプリ

先日の設定調整で、IPv6 RelayMode(いわゆるIPv6パススルー?)も解決。と思ってたのだが、再起動したらまたIPv6アドレスが降ってこない問題が再発していた。

試行錯誤を繰り返してみたところアプリやWebのGUIで「IPv6 enabled」にはなっているもののSubmitしないとダメな事に気づいたので、Submitの前後でssh経由でpsコマンドを投入して比較したところ、odhcpd起動していないのが問題であろう事がわかった。

というわけで、/etc/init.dodhcpdを起動している箇所を探したところ、/etc/init.d/gl_ipv6を発見。

実装を確認したところ、restart()ではodhcpdをrestartしていたものの、start()とstop()ではodhcpdをケアしていなかったので、

root@GL-AX1800:~# vi /etc/init.d/gl_ipv6
~~
start()
{
    sync_ipv6

    backup_ula_prefix

    #check enable ipv6
    local enabled=`uci get glipv6.globals.enabled`
    if [ "$enabled" != "1" ];then
        disable_ipv6
        clear_settings
        return
    fi

    enable_ipv6
    set_wan
    set_lan

    /etc/init.d/sysctl restart
    /etc/init.d/dnsmasq restart
    /etc/init.d/odhcpd restart
    /etc/init.d/firewall reload
}
~~
と、追記して無事解決。やれやれだ。

【参照】
●GL.iNet https://www.gl-inet.com/
GL-AX1800 / Flint
●OpenWrt https://openwrt.org/
[OpenWrt Wiki] IPv6 configuration
●IPv6/4 connectivity and speed test https://ipv6-test.com/
●Wikipedia https://ja.wikipedia.org/wiki/
仮想移動体通信事業者
IPv6移行技術
DS-Lite
OpenWrt