В чем разница между Network Manager и «ifconfig» «ifup» и т. Д.?

У меня есть ключ к просмотру в Редакторе / Редакторе настроек (не обычный диспетчер настроек)

Затем в xfce4-mixer появилась настройка /active-card, которая имела значение:

PlaybackHighDefinitionAudioControllerDigitalStereoHDMIPulseAudioMixer

Я выбрал «активную карту» и нажал кнопку «Сбросить свойства». Это изменило настройку на:

PlaybackBuiltinAudioAnalogStereoPulseAudioMixer

(Эти имена близко соответствуют именам Редактора настроек / настроек в pavucontrol, см. Скриншот)

После перезагрузки он сработал. Мои кнопки громкости теперь влияют на громкость в динамиках.

(Скраб мой ранее, теперь удаленный, подсказка / комментарий о воспроизведении / паузе не работает. Они (все еще) отлично работают в Rhythmbox - это был / не связанная проблема с gmusicbrowser)

Это может работать или не работать для вас! : -)

EDIT: По какой-то причине мой профиль xfce поврежден, и я перезапустился с нуля rm -rf ~/.config. Теперь, только через несколько дней, сброс его тоже не сработал для меня, но установка /active-card на PlaybackBuiltinAudioAnalogStereoPulseAudioMixer была сделана.

EDIT: Если вышеприведенное не работает, попробуйте установить это через терминал и xfconf, например

    xfconf-query -c xfce4-mixer -p /active-card -s 'PlaybackBuiltinAudioAnalogStereoPulseAudioMixer'
1
задан 1 May 2014 в 01:35

3 ответа

Эти наборы дополняют друг друга, но не взаимовыгодны.

FWIW, ifconfig является всего лишь инструментом среди других инструментов *config, которые используются для настройки сетевых интерфейсов.

Инструменты ifup(8) и ifdown(8) - это один слой выше инструменты *config. Вы можете рассматривать их как вспомогательные инструменты.

Аналогично, NetworkManager является уровнем выше инструментов ifup(8) и ifdown(8). Из-за отсутствия лучшего термина NetworkManager может организовать инструменты (ets) с уровней ниже, чтобы облегчить выполнение задач более высокого уровня, таких как общий доступ к подключению к Интернету, по сравнению с использованием только инструментов с уровней ниже.

8
ответ дан 29 May 2018 в 12:51
  • 1
    Если вы хотите получить дополнительную информацию, оставьте комментарий, и я буду обязателен. – Li Lo 10 August 2010 в 00:07
  • 2
    @Li Lo: Да, пожалуйста, предоставьте дополнительную информацию. Я думал, что ifup / ifdown изменит хосты в / etc / network / interfaces, а Network Manager проигнорирует любые интерфейсы в / etc / network / interfaces. (См. Вопрос «d. Почему Network Manager не управляет моими сетями?» В разделе FAQ / Общие проблемы / Ловушки – Stefan Lasiewski 12 August 2010 в 22:18
  • 3
    Ehm, ifup / ifdown используют / etc / network / interfaces и отдельно от NetworkManager. NetworkManager не взаимодействует с / etc / network / interfaces вообще, за исключением того, что по умолчанию считывается список интерфейсов для игнорирования. – user1338062 24 April 2014 в 12:22
  • 4
    Отдался этот ответ, потому что он был вызван как совершенно неправильный, и от плаката нет ответа. Поэтому я предполагаю, что обвинение верно. – xiaobai 30 March 2018 в 22:32

Network Manager - это программа GUI, используемая при работе с Ubuntu в качестве рабочей станции, установленной на вашем рабочем столе / ноутбуке.

Утилиты типа ifconfig основаны на командной строке и используются при работе с Ubuntu в качестве серверной ОС, когда у вас нет графического интерфейса, доступного вам (например, при загрузке Amazon EC2, основанный на Ubuntu). Они обычно используются через ssh-соединение.

0
ответ дан 29 May 2018 в 12:51
  • 1
    Да, я однажды использовал команду ifdown для подключения ssh. Для меня это не сработало. – Igor Zinov'yev 12 August 2010 в 11:32
  • 2
    Network Manager - это не просто графический интерфейс. Существует также демон сетевого администратора, который представляет собой другой пакет, а затем - утилиту GUI сетевого администратора-гнома. В чем разница между сетевым менеджером и традиционными сетевыми инструментами? – Stefan Lasiewski 12 August 2010 в 22:32
  • 3
    NetworkManager запускается поверх wpa-supplicant, который является / другим / инструментом для настройки сети. / etc / network / interfaces могут также звонить на wpa-supplicant – maco 14 August 2010 в 08:39
  • 4
    Фактически NetworkManager - это не только инструмент gui-only. вы можете использовать его и с командной строкой. – LittleByBlue 20 December 2014 в 16:57
  • 5
    Этот ответ просто неправильный. ifconfig - просто старый инструмент для общения. – LittleByBlue 1 May 2016 в 11:59

Если вы удалите сетевой менеджер, я предполагаю, что вам нужно настроить / etc / network / interface, чтобы заставить работать интерфейсы.

0
ответ дан 29 May 2018 в 12:51

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

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