我在连接到无线网络的 Ubuntu 12.04 LTS 笔记本电脑上仔细查看interfaces
路径中的文件/etc/network/
,发现没有任何条目。这是为什么?
我可以浏览网站、访问电子邮件等
答案1
该文件适用于过时的网络配置方法,已被弃用(这意味着仅当您明确禁用其替代并启用它时才会使用它)。
它被弃用的原因是它不太可定制或可配置。例如,您无法通过这种方式提供 WiFi 密码。您无法配置蓝牙或 VPN 连接。您无法配置蜂窝宽带调制解调器。您也无法在运行时动态更改配置,并且任何试图在运行时调整配置的图形界面都注定会失败,因为它使用的配置文件很不稳定。
替换称为网络管理器。这是一个基础设施(一个守护进程和一些实用程序和库),允许各个应用程序、桌面和硬件交互在一起以管理和理解您的网络配置。它这样做方式比以前的办法更好。
要从控制台(非图形用户界面)修改 NetworkManager 配置,请查看以下手册页:
NetworkManager 配置数据本身存储在 GConf 或 GSettings 中(取决于 NetworkManager 的版本)。请注意,GSettings 是 Gnome 3.0 配置数据库接口,它提供各种“后端”,其中可能包括 GConf,或者自 Gnome 3.0 起的“首选默认”即 Dconf。具体细节取决于您使用的 NetworkManager 版本和 Gnome 软件包。
可以使用以下命令从控制台存储和检索 GConf 数据gconftool-2
手册页在这里gsettings
. 可以使用以下命令从控制台存储和检索 GSettings 数据手册页在这里。
nmcli
根据配置的复杂程度,如果无法提供足够的功能让您连接,则可能需要直接从命令行操作 GConf 或 GSettings 数据。我不思考它还提供了指定 WPA2 密码的功能,但如果您对 GConf/GSettings 数据有足够的了解,您可以直接设置键/值。
如果您尚未安装控制台包来访问所需的命令,并且无法访问互联网,那么您唯一真正的解决方案是从外部媒体(CD、软盘、闪存驱动器或类似设备)安装包。