1

Я просматривал файл interfaces в пути /etc/network/ на ноутбуке Ubuntu 12.04 LTS, подключенном к беспроводной сети, и заметил, что в нем нет записей. Это почему?

Я могу просматривать веб-сайты, получать доступ к электронной почте и т.д.

1 ответ1

2

Этот файл предназначен для устаревшего метода конфигурации сети, который не рекомендуется (это означает, что он используется только в том случае, если вы специально отключили его замену и включили его).

Причина, по которой он устарел, заключается в том, что он не очень настраиваемый или настраиваемый. Например, вы не можете предоставить пароли WiFi таким способом. Вы не можете настроить соединения Bluetooth или VPN. Вы не можете настроить сотовые широкополосные модемы. Вы также не можете динамически изменять конфигурацию во время выполнения, и любой графический интерфейс, который пытается настроить ее во время выполнения, обречен на неудачу из-за используемого конфигурационного файла Wonky.

Замена называется NetworkManager. Это часть инфраструктуры (демон, некоторые утилиты и библиотеки), которая позволяет отдельным приложениям, рабочему столу и оборудованию взаимодействовать друг с другом для управления и понимания конфигурации вашей сети. Он делает это гораздо лучше , чем старый способ привыкнуть.

Чтобы изменить конфигурацию NetworkManager из консоли без графического интерфейса пользователя, ознакомьтесь со следующими справочными страницами:

networkmanager.conf

нм-инструмент

нм онлайн

nmcli

Данные о конфигурации NetworkManager хранятся в GConf или GSettings (в зависимости от версии NetworkManager). Обратите внимание, что GSettings - это интерфейс базы данных конфигурации Gnome 3.0, который предоставляет различные "бэкэнды", которые могут включать GConf или "предпочтительное значение по умолчанию" для Gnome 3.0, то есть Dconf. Точные данные зависят от того, какую версию NetworkManager и какие пакеты Gnome вы используете.

Данные GConf могут храниться и извлекаться из консоли с помощью gconftool-2 здесь. Данные GSettings могут быть сохранены и восстановлены из консоли с помощью команды gsettings страница руководства здесь.

В зависимости от сложности вашей конфигурации может потребоваться непосредственное манипулирование данными GConf или GSettings из командной строки, если nmcli не предоставляет достаточно функциональности для подключения. Я не думаю, что он пока предоставляет функциональные возможности для определения парольной фразы WPA2, но если вы достаточно знаете о данных GConf/GSettings, вы можете установить ключ / значения напрямую.

Если у вас еще не установлены консольные пакеты для доступа к требуемым командам и нет доступа к Интернету, единственным реальным решением является установка пакетов с внешнего носителя - компакт-диска, дискеты, флэш-накопителя, или похожие.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .