manabu-yoshioka-arc
2025年1月8日 11時17分
==========
製品型番:armadillo-iot-a6
Debian/ABOSバージョン:Linux armadillo 4.14-at65 #1 Mon Jan 29 14:43:02 JST 2024 armv7l GNU/Linux
カーネルバージョン:4.14-at65
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
ppp0 が有効になり、かつイーサネット接続を行っていないと、アルマジロ出荷の状態のままでインターネット上のサーバと通信できます。
しかし、イーサネットケーブルを差し込み、eth0 でも接続されると、/etc/resolv.conf が書き換えられて、かつ レゾルバできないのか インターネット上のサーバと通信できません。
都度、/etc/resolv.conf を書き換え google の 8.8.8.8 を設定するとインターネット上のサーバと問題なく通信できています。
ppp0 と eth0 それぞれが有効になるかもしれない場合で、かつ overlay を効かせた状態でのデフォルトの /etc/resolv.conf ファイルの指定方法を教えてください。
よろしくお願いします。
at_shota.shimoyama
2025年1月9日 13時42分
下山です。
こちらでも再現できました。
おっしゃるとおり、eth0が接続されると、/etc/resolv.confが上書きされてしまい、名前解決できないようです。
対策としては、一度overlay無しの状態にして、/etc/resolv.confの内容をデフォルトに変更し、
で/etc/resolv.confの内容を変更不可にするという方法があります。
このようにすることで、eth0を後から接続しても/etc/resolv.confの内容は変更されず、
インターネット上のサーバと問題なく通信できるはずなのですが、この方法はいかがでしょうか?
よろしくお願いします。