Armadilloフォーラム

DNS設定ファイルに不正なデータが書き込まれる

nokitai

2021年4月21日 14時22分

LTEデバイスを初期化後、自動的にNeworkManagerでDNS設定が行われますが、ときどき、
下記のような中途半端な状態で名前解決できないまま動作することを確認しております。
/etc/resolve.conf:
nameserver 202.2# Generated by NetworkManager

nmcliでLTEを設定しておりますが、なぜこのような事が起こるのでしょうか?

暫定対策として、connection-recoverサービスの設定ファイルにIPアドレスでなく名前付きのホストを指定することで
上記の問題は解決できそうですが、問題点やよりよい方法はありますでしょうか?

コメント

at_syunya.ohshio

2021年4月22日 16時20分

大塩です。

> LTEデバイスを初期化後、自動的にNeworkManagerでDNS設定が行われますが、ときどき、
> 下記のような中途半端な状態で名前解決できないまま動作することを確認しております。
> /etc/resolve.conf:
> nameserver 202.2# Generated by NetworkManager
>
> nmcliでLTEを設定しておりますが、なぜこのような事が起こるのでしょうか?
>
> 暫定対策として、connection-recoverサービスの設定ファイルにIPアドレスでなく名前付きのホストを指定することで
> 上記の問題は解決できそうですが、問題点やよりよい方法はありますでしょうか?

原因切り分けのため、以下の内容をお答えいただけますでしょうか。
・使用しているカーネルのバージョン
・「dpkg -l | grep "atmark"」コマンドの結果

また、正常な動作をした場合のsyslogと
ご報告いただいた現象が発生した場合のsyslog について
入手可能でありましたら送付いただけますでしょうか。

以上です。

nokitai

2021年4月27日 11時31分

お世話になっております。
> ・ご利用のG3にて使用しているカーネルのバージョン
Linux armadillo 4.9.133-at17 #2 SMP PREEMPT Thu Dec 17 16:50:21 JST 2020 armv7l GNU/Linux

> ・「dpkg -l | grep "atmark"」コマンドの結果
ii atmark-x1-base 2.4.2-1 armhf Atmark Techno X1 platform base software
ii libmm-glib0:armhf 1.6.4-1atmark8 armhf D-Bus service for managing modems - shared libraries
ii modemmanager 1.6.4-1atmark8 armhf D-Bus service for managing modems

ファイル ファイルの説明
log_dns.txt 異常時のシスログ

at_syunya.ohshio

2021年4月28日 18時28分

大塩です。

/etc/resolve.conf の中身が書き換えられる対策としては
NetworkManager再起動等で発生するresolv.conf の再生成を停止する方法はどうでしょうか。

方法につきましては、以下を参考にしていただくと良いかもしれません。
https://armadillo.atmark-techno.com/blog/53/3000
https://centos.bungu-do.jp/archives/472

以上です。
よろしくお願いします。