Настройка /etc/network/interfaces



  • В некоторых версиях Linux после настройки статического адреса в /etc/network/interfaces, сбрасывался /etc/resolv.conf (полностью очищался) после каждой перезагрузки. Проблема тому была NetworkManager который ни как не удавалась перенастроить, поэтому если такая проблема присутствует просто его удаляем

  • $ sudo apt purge network-manager

  • Начиная с 11 версии в Debian это исправили, теперь приоритетом является есть ли запись статического адреса в /etc/network/interfaces, собственно также было и в 8 версии.

  • $ sudo nano /etc/network/interfaces
    source /etc/network/interfaces.d/*
  • # The loopback network interface
  • auto lo
    iface lo inet loopback
    # The primary network interface
      auto enp0s3 #поднимать интерфейс автоматически при старте системы
      allow-hotplug enp0s3 #автоматически выполнять перезапуск интерфейса при его падении
      iface enp0s3 inet static #адрес задается как статический
      address 192.168.0.253 #IP адрес
      netmask 255.255.254.0 #маска
      gateway 192.168.0.254 #шлюз
      network 192.168.0.0 #наша сеть (не обязательно)
      broadcast 192.168.0.255 #широковещательный адрес (не обязательно)
      dns-nameservers 192.168.0.254 8.8.8.8 8.8.4.4 #сервера DNS, разделяются пробелами (не обязательно, прописываются в resolv.conf )


    $ sudo systemctl restart networking