「OpenWrt化WZR-HP-G300NHのアップデート(V21.02.3)」実施後、
「Smart UPS 500(NEC designed by APC)をOpenWrt化WZR-HP-G300NHで管理」で設定した「APC UPS Network Monitor」の表示がおかしくなった。![](https://blogimg.goo.ne.jp/user_image/3a/48/92a3893120d3c9210d4bb6d2134260f1.png)
OpenWrtとDebian10の二つのhttpサーバーでOpenWrtとDebian10上のapcupsdをモニターしている。それぞれ、自身(localhost)への接続は問題ないが相互への接続がエラーになる。
(1)調査結果
・「apcaccess」で確認
localhostに対して接続可能。
OpenWrtからDebian10への接続不可。
Debian10からOpenWrtへの接続不可。
・OpenWrtのfirewallを停止(Debian10はfirewall設定無し)
localhostに対して接続可能。
OpenWrtからDebian10への接続不可。
Debian10からOpenWrtへの接続不可。
・route table(policy routingを含む)の確認
OpenWrtおよびDebian10共にpolicy routingの設定無し。
OpenWrtからDebian10へのIPv4/IPv6 ping応答無し。
Debian10からOpenWrtへのIPv4/IPv6 ping応答無し。
・Debian10-vaioのapcaccessで確認
Debian10-vaioからOpenwrtへの接続可。
Debian10-vaioからDebian10への接続可。
・wiresharkでpingを確認
OpenWrtからDebian10へのping: echo request/reply共に発生
Debian10からOpenWrtへのping: echo requestだけ発生
結果からOpenWrtのetherパケット受信に問題がありそう。
・再起動
変化無し。
(2)原因特定
調査結果からOpenWrtのEthernetインターフェース周りの不具合が考えられる。「ip address」「ip neighbor」で調査中に不具合と思われる設定を発見。
![](https://blogimg.goo.ne.jp/user_image/1a/ec/7ee7975c2de0ec9caffd9d483bbccf3f.png)
LANとWAN/WAN6のMACアドレスが同じになっている。19.07.4では、LANのMACアドレス「00:1D:73:XX:YY:E8」、WAN/WAN6のMACアドレス「00:1D:73:XX:YY:E9」であった。
buffaloルータ時代からMACアドレスの変更をした事が無い。OpenWrtに変更(Buffalo WZR-HP-G300NHにOpenWrtを入れ「ぷらら」のIPv6 IPoEでTransix DS-Liteを使う)後もMACアドレスを変更していない。「OpenWrt化WZR-HP-G300NHのアップデート(V21.02.3)」でファームウェア選択を間違えてインストールした事が原因と思える。epromの何処にeth0/eth1のMACアドレスが保存記載されているか不明。
(3)対策
「ネットワーク」「インターフェース」の「デバイス」タブを選択しeth1のMACアドレスを確認する
![](https://blogimg.goo.ne.jp/user_image/73/c1/f421d672f64da83c7f7ba4b0eeeac26d.png)
「00:1D:73:XX:YY:E8」と設定されている。
eth1の「設定」を選択し、MACアドレスを修正する
![](https://blogimg.goo.ne.jp/user_image/78/53/52a76f4c8b55540cbc39d35c139bac74.png)
「00:1D:73:XX:YY:E8」から「00:1D:73:XX:YY:E9」へ変更し保存。
変更後のMACアドレスが太字で表示。「保存&適用」を実行。
![](https://blogimg.goo.ne.jp/user_image/18/24/520cca9544013479999f69e75e47d020.png)
「保存&適用」でMACアドレスが反映されSLAACのIPv6アドレスも修正される
![](https://blogimg.goo.ne.jp/user_image/6c/93/62c48c4ea342bb461ccfb29a4361db65.png)
(4)結果
APC UPS Network Monitorの表示も復帰
![](https://blogimg.goo.ne.jp/user_image/21/7d/fb59a0150db8f0b8c92a763e17d6d91f.png)
![](https://blogimg.goo.ne.jp/user_image/67/ce/b9686e6bec02927a0785d49acf3f2ac5.jpg)
![](https://blogimg.goo.ne.jp/user_image/3a/48/92a3893120d3c9210d4bb6d2134260f1.png)
OpenWrtとDebian10の二つのhttpサーバーでOpenWrtとDebian10上のapcupsdをモニターしている。それぞれ、自身(localhost)への接続は問題ないが相互への接続がエラーになる。
(1)調査結果
・「apcaccess」で確認
localhostに対して接続可能。
OpenWrtからDebian10への接続不可。
Debian10からOpenWrtへの接続不可。
・OpenWrtのfirewallを停止(Debian10はfirewall設定無し)
localhostに対して接続可能。
OpenWrtからDebian10への接続不可。
Debian10からOpenWrtへの接続不可。
・route table(policy routingを含む)の確認
OpenWrtおよびDebian10共にpolicy routingの設定無し。
OpenWrtからDebian10へのIPv4/IPv6 ping応答無し。
Debian10からOpenWrtへのIPv4/IPv6 ping応答無し。
・Debian10-vaioのapcaccessで確認
Debian10-vaioからOpenwrtへの接続可。
Debian10-vaioからDebian10への接続可。
・wiresharkでpingを確認
OpenWrtからDebian10へのping: echo request/reply共に発生
Debian10からOpenWrtへのping: echo requestだけ発生
結果からOpenWrtのetherパケット受信に問題がありそう。
・再起動
変化無し。
(2)原因特定
調査結果からOpenWrtのEthernetインターフェース周りの不具合が考えられる。「ip address」「ip neighbor」で調査中に不具合と思われる設定を発見。
![](https://blogimg.goo.ne.jp/user_image/1a/ec/7ee7975c2de0ec9caffd9d483bbccf3f.png)
LANとWAN/WAN6のMACアドレスが同じになっている。19.07.4では、LANのMACアドレス「00:1D:73:XX:YY:E8」、WAN/WAN6のMACアドレス「00:1D:73:XX:YY:E9」であった。
buffaloルータ時代からMACアドレスの変更をした事が無い。OpenWrtに変更(Buffalo WZR-HP-G300NHにOpenWrtを入れ「ぷらら」のIPv6 IPoEでTransix DS-Liteを使う)後もMACアドレスを変更していない。「OpenWrt化WZR-HP-G300NHのアップデート(V21.02.3)」でファームウェア選択を間違えてインストールした事が原因と思える。epromの何処にeth0/eth1のMACアドレスが保存記載されているか不明。
(3)対策
「ネットワーク」「インターフェース」の「デバイス」タブを選択しeth1のMACアドレスを確認する
![](https://blogimg.goo.ne.jp/user_image/73/c1/f421d672f64da83c7f7ba4b0eeeac26d.png)
「00:1D:73:XX:YY:E8」と設定されている。
eth1の「設定」を選択し、MACアドレスを修正する
![](https://blogimg.goo.ne.jp/user_image/78/53/52a76f4c8b55540cbc39d35c139bac74.png)
「00:1D:73:XX:YY:E8」から「00:1D:73:XX:YY:E9」へ変更し保存。
変更後のMACアドレスが太字で表示。「保存&適用」を実行。
![](https://blogimg.goo.ne.jp/user_image/18/24/520cca9544013479999f69e75e47d020.png)
「保存&適用」でMACアドレスが反映されSLAACのIPv6アドレスも修正される
![](https://blogimg.goo.ne.jp/user_image/6c/93/62c48c4ea342bb461ccfb29a4361db65.png)
(4)結果
APC UPS Network Monitorの表示も復帰
![](https://blogimg.goo.ne.jp/user_image/21/7d/fb59a0150db8f0b8c92a763e17d6d91f.png)