Debian 10 продолжает запрашивать DHCP IP даже при статической конфигурации IP

Debian 10 продолжает запрашивать DHCP IP даже при статической конфигурации 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

Всякий раз, когда я перезапускаю сетевое подключение do ifdown ens3 и ifup ens3, он все еще запрашивает dhcp ip и получает dhcp ip в дополнение к статическому ip, который настроен выше. Я бы предпочел, чтобы он этого не делал и принимал только статический ip.

У меня не установлен сетевой менеджер.

решение1

Скорее всего, запросы dhcp вызваны другими файлами конфигурации.
Какие клиенты dchp установлены?

интерфейсы человека

Метод DHCP
Этот метод можно использовать для получения адреса через DHCP с помощью любого из инструментов:dhclient,насос,udhcpc,dhcpcd(Они перечислены в порядке приоритета.) Если у вас сложная настройка DHCP, вам следует учитывать, что некоторые из этих клиентов используют собственные файлы конфигурации и не получают информацию о своей конфигурации через ifup.

решение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 скажет о ваших интерфейсах. Названный инструмент nmcliдолжен быть частью пакета network-manager . Возможно, стоит убедиться, что nmcli есть в системе, прежде чем удалять эти устаревшие файлы конфигурации (или просто переместить их в резервную папку вместо удаления).

Связанный контент