Ubuntu Server に、AdGuard Home をインストールして、広告をブロックしているが、自宅でのWi-Fi通信をする時に、各端末の設定をしなくても自動で広告ブロックするために以下の設定を行った。
AdGuard Home > 設定>DHCP設定>DNSサーバー = 192.168.0.100
そして、楽天モバイルSIMが入っている、ルーター Speed Wi-Fi HOME 5G L13 は以下の設定を行った。
詳細設定>本体設定> DNSサーバー 有効⇒無効
端末がWi-FiにつながるとIPアドレスをDHCPに要求
↓
AdGuard HomeのDHCPが応答
「IPアドレスは192.168.0.XXX、DNSは192.168.0.100ですよ」
↓
端末は自動でDNSをAdGuard Homeに向ける
↓
各端末の設定を変えなくても広告ブロックが効く 。
↓
AdGuard HomeのDHCPが応答
「IPアドレスは192.168.0.XXX、DNSは192.168.0.100ですよ」
↓
端末は自動でDNSをAdGuard Homeに向ける
↓
各端末の設定を変えなくても広告ブロックが効く 。
■AdGuard Home が停止すると通信障害
Ubuntu Server が停止したり、AdGuard Home が停止すると、途端に自宅での通信が全て出来なくなるし、LTEに切替えてもLTE通信が出来なくなる。 LTEが止まる理由:AndroidはWi-Fi接続中でもDNS解決をWi-Fi側のDNSサーバーに依存する
Android(Wi-Fi接続中)
↓
LTEでデータ通信しようとする
↓
DNS解決は Wi-Fi側のAdGuard Home(192.168.0.100)に問い合わせる
↓
AdGuard Homeが死んでいる → DNS解決できない
↓
LTEでもアプリが繋がらない!
↓
LTEでデータ通信しようとする
↓
DNS解決は Wi-Fi側のAdGuard Home(192.168.0.100)に問い合わせる
↓
AdGuard Homeが死んでいる → DNS解決できない
↓
LTEでもアプリが繋がらない!
■LTE通信の復旧方法
①Wi-FiをOFFにすると繋がる
Wi-Fi OFF
↓
DNS参照先がLTEキャリア(NTT DOCOMO等)のDNSに切り替わる
↓
DNS解決できる → LTE通信が復活
↓
DNS参照先がLTEキャリア(NTT DOCOMO等)のDNSに切り替わる
↓
DNS解決できる → LTE通信が復活
②それでも繋がらない場合は以下の方法
TailscaleをOFFにするか、もしくは以下の設定
Tailscale settigs>DNS settigs>Using Tailscale DNS >ON⇒OFF
TailscaleをONだと繋がらないのは
AdGuard Home停止
↓
DNS死亡
↓
TailscaleがDNS解決できずに通信経路が不安定
↓
LTEにアクセス不可
↓
DNS死亡
↓
TailscaleがDNS解決できずに通信経路が不安定
↓
LTEにアクセス不可
■Wi-Fi LAN通信の復旧方法
①ルーター Speed Wi-Fi HOME 5G L13 に接続して以下の設定すれば、自動でDHCP再取得されて繋がる
詳細設定>本体設定> DNSサーバー 無効⇒有効
■ルーターに接続できない場合は以下の方法
他のノートパソコンで直にLAN接続
TailscaleをOFFにする、もしくは以下の設定
Tailscale settigs>DNS settigs>Using Tailscale DNS >ON⇒OFF
ルータに接続できないのは
AdGuard Home停止
↓
DNS死亡
↓
TailscaleがDNS解決できずに通信経路が不安定
↓
ルーター管理画面(192.168.0.1)にアクセス不可
↓
DNS死亡
↓
TailscaleがDNS解決できずに通信経路が不安定
↓
ルーター管理画面(192.168.0.1)にアクセス不可
②それでも繋がらない場合は以下の方法
WindowsでDHCP再取得
ipconfig /release ipconfig /renew
③それでも繋がらない場合は以下の方法
TailscaleをOFFにする、もしくは以下の設定
Tailscale Preferences>Use Tailscale DNS settings>ON⇒OFF
■Ubuntu Server が再起動できれば全て解決
Ubuntu Serverを再起動して、Adgurd HOME のコンテナが起動すれば、全て解決するので、応急処置した設定をもとに戻す。
通信が繋がらないと、Aiに相談できないので焦るが、解決方法とその理由を理解していれば対処可能、Adgurd と Tailscale を導入して、セキリュティの高い環境を構築しているが、デメリットもある。