В чем разница между / etc / network / interfaces и / etc / config / network [закрыто]

Я уже довольно давно использую ubuntu. Но совсем недавно начал интересоваться сетевой стороной (в основном по рабочим причинам). Совсем недавно я столкнулся со встроенной системой Linux, которая использует / etc / config / network для настройки интерфейсов в системе. Насколько мне известно, для этого вам следует использовать файл / etc / network / interfaces. Может ли кто-нибудь сказать мне, в чем разница между этими двумя файлами (если они есть?). В качестве примера содержимое файлов:

/ etc / network / interfaces:

auto eth0

/ etc / config / network:

option proto 'static'
option ipaddr '127.0.0.1'
config interface 'loopback'
option netmask '255.0.0.0'

config interface 'eth0'
option proto 'dhcp'
3
задан 14 March 2018 в 17:04

2 ответа

Это имеет различие:

/etc/config/network

Этот конфигурационный файл используется netifd (Демон Сетевого интерфейса) главным образом используемый в дистрибутивах OpenWrt.

/etc/network/interfaces

Этот конфигурационный файл используется ifup (включая ifdown и ifquery) утилита. В другой руке, дистрибутивах как Ubuntu, Debian используют демона NetworkManager, который управляет сетевыми интерфейсами, соединениями гибким способом.

Если Вы хотите использовать ifup вместо NetworkManager необходимо настроить NetworkManager для не управления интерфейсами, используемыми в /etc/network/interfaces.

3
ответ дан 1 December 2019 в 16:18

/etc/config/network обычно используется в OpenWRT/LEDE. Это вне темы здесь.

Но сетевые основы, остаются тем же - статический/динамичный IP, сетевая маска, шлюз, входящий/исходящий (LAN/WAN) роль.

См. Главу 4. Сети Серверного руководства Ubuntu для связанных с Ubuntu деталей.

0
ответ дан 1 December 2019 в 16:18

Другие вопросы по тегам:

Похожие вопросы: