Eth0には2つのIPアドレスがあります。

Eth0には2つのIPアドレスがあります。

固定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

関連情報