从命令行配置无线网络

Ank*_*rVj 6 linux command-line ubuntu networkmanager

我知道我可以使用 ifconfig 来配置我的以太网网络接口。但是我也可以使用 ifconfig.ini 配置我的无线网络接口吗?(它似乎在 ifconfig 输出中被列为 eth1,这是为什么?)具体来说:

  1. 如何从命令行检查我的无线是否已启用
  2. 如何使用命令行启用/禁用无线
  3. 在几个可用的无线网络中,我如何选择一个并连接到它
  4. 如何从命令行配置参数(如用户名、密码、安全设置和证书信息)
  5. 有时,由于某种原因,无法看到可用的无线网络。在这种情况下,我选择“连接到隐藏的无线网络”并输入连接名称。我如何从我的终端做同样的事情
  6. 我最近安装了 xmonad,我想知道如何从命令行启动图形网络管理器
  7. 如何从命令行更改系统范围的代理设置?

(我正在使用 Ubuntu natty。)

Gil*_*il' 5

从 0.8.1 版开始,网络管理器附带了一个命令行工具nmcli. 它在旧版本中的功能非常有限;大多数情况下,您可以使用它来查看可用连接并在它们之间切换,但不能配置新连接。从 0.9.6 版本开始,nmcli可以创建新连接

网络管理器还有其他第三方命令行界面。Cnetworkmanager 的功能比nmcli; 特别是,它允许定义连接和指定 wifi 加密密钥。

网络管理器的替代方案是Wicd,它提供 X 接口和控制台接口。

如果你想“手工”做事,你需要知道的主要工具是:

  • ifconfig 用于网络接口的一般信息和激活。
  • iwconfig对于特定于 wifi 接口的设置,特别是 ESSID(网络名称)和WEP密钥。
  • iwlist获取有关无线接口​​可能设置的信息(特别iwlist scan是显示可用网络)。隐藏网络是一种不会显示iwlist scan但在使用iwconfig.
  • Wpa_supplicant配置受WPA保护的网络。

您的一些问题与wifi配置完全无关,所以我不打算在这里回答。请不要在同一个帖子里问不相关的问题。