Я несколько новичок в сетевых интерфейсах, и я путаюсь с разницей между четырьмя терминами. Я видел связанный с этим вопрос: в чем разница между Network Manager и «ifconfig» «ifup» и т. Д., Но в этом обсуждается разница между всеми вышеперечисленными и NetworkManager. Я ищу что-то более конкретное между четырьмя терминами выше.
Я знаю, что interfaces ссылается на файл в /etc/network/interfaces, но все, что я вижу, есть интерфейс lo. Я бы предположил, что я увижу там wlan0 и eth0 там же, как при вызове ifconfig. Я также знаю, что интерфейсы lo активируются ifup -a во время загрузки.
С нетерпением ждем ваших объяснений.
/etc/network/interfaces - это файл конфигурации, который нужно отредактировать вручную (упоминание loopback (или lo) относится к файлу по умолчанию, установленному установщиком). Вы не увидите никаких других интерфейсов, если вы не добавили их там. Если вы не определили здесь интерфейсы, но они настроены и настроены, то какая-либо другая служба, такая как Network Manager, Wicd и т. Д., Обрабатывает их, или вы вручную настроили их с помощью ifconfig или ip
/etc/network/interfaces , ifup и ifdown - все команды для управления интерфейсами. Последние два имеют определенные функции (как видно из их имен). ifconfig (долгое время устаревшее, но все еще часто используемое) и lo могут использоваться для настройки устройств (назначать IP-адреса, поднимать их вверх или вниз и т. д.).