Ubuntu, по-видимому, предоставляет как минимум два сетевых «набора инструментов» (из-за отсутствия лучшего термина). Я сталкиваюсь с конфликтами между этими двумя.
- Сетевой менеджер
- Что-то, что больше похоже на традиционные сетевые инструменты (например, ifconfig, 'ifup', / etc / network / interfaces
Я часто сталкиваюсь с конфликтами между этими различными наборами инструментов. Например, я запускаю Ubuntu Desktop дома и использую программное обеспечение, такое как KVM / libvirt, которое рекомендует отключить Network Manager , но отключение Network Manager приводит к поломке других компонентов.
В чем разница между Network Manager и традиционными сетевыми инструментами? Могут ли эти два комплекта работать бок о бок или я должен придерживаться одного или другого? Есть ли документ, который обобщает разницу между этими различными инструментами? Я не смог найти один.
(Простите за неопределенность этого вопроса. Я искал и искал ответ, но я нашел только много смутных ответов, которые не имеют отношения к Ubuntu 10.04 / Lucid, и я не совсем понимаю цель NetworkManager. Однако Это часто задаваемый вопрос. Если у вас есть совет по разъяснению этого вопроса, пожалуйста, оставьте комментарий.)
источник
Network Manager - это программа с графическим интерфейсом, используемая при работе с Ubuntu в качестве операционной системы для рабочей станции, установленной на вашем настольном компьютере / ноутбуке.
Утилиты типа ifconfig основаны на командной строке и используются при работе с Ubuntu в качестве серверной ОС, когда у вас нет доступного графического интерфейса (например, при загрузке экземпляра Amazon EC2 на основе Ubuntu) , Обычно они используются через ssh-соединение.
источник
ifdown
команду через соединение ssh. Это не сработало для меня.ifconfig
это просто старый инструмент для работы в сети.Если вы удалите сетевой менеджер, я предполагаю, что вам нужно настроить / etc / network / interface для работы интерфейсов.
источник