Debian 10 は静的 IP 設定でも DHCP IP を要求し続けます

Debian 10 は静的 IP 設定でも DHCP IP を要求し続けます

これは私のインターフェース ファイルです:

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    source /etc/network/interfaces.d/*

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface

    auto ens3
    iface ens3 inet static
        address 192.168.3.202/24
        gateway 192.168.3.1
        dns-nameservers 192.168.3.200

ifdown ens3 と ifup ens3 を実行してネットワークを再起動するたびに、DHCP IP が要求され、上記で設定された静的 IP に加えて DHCP IP が取得されます。これを実行せずに静的 IP のみを取得する方がよいでしょう。

ネットワークマネージャーがインストールされていません。

答え1

おそらく、DHCP クエリは他の構成ファイルによって発生します。
どの DHCP クライアントがインストールされていますか?

マンインターフェース

DHCP メソッド
この方法は、次のいずれかのツールを使用して DHCP 経由でアドレスを取得するために使用できます。dhクライアントポンプudhcpcdhcpcd(優先順位に従ってリストされています。) 複雑な DHCP 設定がある場合、これらのクライアントの一部は独自の設定ファイルを使用し、ifup 経由で設定情報を取得しないことに注意してください。

答え2

私は次の2つのことをしなければなりませんでした

    systemctl stop systemd-networkd
    systemctl disable systemd-networkd
    systemctl stop systemd-networkd.socket
    systemctl disable systemd-networkd.socket

答え3

別の方法としては、 を削除し/etc/network/interfaces/etc/network/interfaces.d/再起動し、 nmcli がインターフェースについて何を示しているかを確認することです。 というツールは、nmclinetwork-manager というパッケージの一部である必要があります。これらのレガシー構成ファイルを削除する前に、システムに nmcli があることを確認してください (または、削除する代わりにバックアップ場所に移動します)。

関連情報