固定IP 192.168.0.3を使用するPiholeがあります。それは機能し、そのIPを使用してGUIインターフェイスにアクセスできます。
最近、私はルータがUIにPiの代替IPアドレスを表示していることを発見しました(ルータはMac経由でクライアントを一覧表示します)。
同じサブネットの2番目のアドレスに移動しようとしましたが、Pihole GUIが表示されました。
ip a
多くの内容が表示されますが、ここにはeth0があります。
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether xx:xx:eb:de:54:87 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.64/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
valid_lft 86015sec preferred_lft 86015sec
inet 192.168.0.3/24 brd 192.168.0.255 scope global secondary noprefixroute eth0
valid_lft forever preferred_lft forever
cat /etc/dhcpcd.conf
見せる...
interface eth0
static ip_address=192.168.0.3/24
static routers=192.168.0.1
static domain_name_servers=127.0.0.1
他の注意点...
- PiでWi-Fiが無効になっています。
- 私のネットワークにはDHCPサーバーが1つしかありません。
- Pi DHCPサーバーが無効になっています。
- HAASを提供するPiにドッカーコンテナがあります。
- ネットワークに192.168.0.2に固定されたバックアップPiholeがありますが、この問題はありません。
答え1
少し助けました。ここ
NetworkManagerが引き継がれています。私はおそらくツールの1つのためにある時点でそれをインストールし、それが私のPiをDHCPクライアントとして積極的に買収するつもりはなかったでしょう。正直なところ、このようなことがより頻繁に起こらないという事実に驚きました。トラブルシューティングは面倒です。 PiでWiFiを無効にし、調査中にWiFiを有効にすることはできませんでした。 NMは素数です!
問題の解決中に何らかの方法でDHCPDも無効にしたため、最初にNMを無効にするとPiがオフラインになり、SSHエラーのためにモニタ/キーボードを接続する必要がありました。最後に、問題を解決する方法は次のとおりです。
sudo systemctl enable dhcpcd
続いて...
sudo systemctl disable NetworkManager