ubuntu 14.04 使用命令行连接到 wifi 网络

mac*_*ity 4 wireless 14.04

我已经安装了 Ubuntu 14.04 服务器,我需要连接到我的 WiFi 网络。如何仅使用命令行连接到我的 WiFi 网络。

kyo*_*ake 10

首先运行 iwconfig 以查看是否启用了无线扩展。

sudo su
iwconfig
Run Code Online (Sandbox Code Playgroud)

如果您被告知有一张卡,例如 wlan0 和无线接口被识别为您将要:

其次查看可用的无线网络运行 iwlist

sudo su
iwlist wlan0 scan
Run Code Online (Sandbox Code Playgroud)

网络将显示在您的指尖。记下正确的 ESSID,然后需要输入。

第三,知道ESSID和网络密码,运行:

sudo su
ifconfig wlan0 up
iwconfig wlan0 essid <ESSID>
iwconfig wlan0 key s:<password_wireless>
Run Code Online (Sandbox Code Playgroud)

在最后一个命令中,s: 表示下面是一个字符序列。

如果密钥是十六进制数字,则将密钥以 0x 开头:

第四,你必须从DHCP服务器请求一个IP地址,或者如果你提供IP、网络掩码、网关等,则通过ifconfig:

sudo su
dhclient wlan0
Run Code Online (Sandbox Code Playgroud)

这些步骤可以是自动化脚本:

sudo su
nano /etc/init.d/wifi-on.sh
Run Code Online (Sandbox Code Playgroud)

一个简单的文本文件,内容如下:

!/bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid <ESSID>
iwconfig wlan0 key s:<password_wireless>
dhclient wlan0
Run Code Online (Sandbox Code Playgroud)

Control + O. 保存文件。Control + X,关闭纳米。

并且您授予执行权限并添加系统启动:

sudo su
chmod 755 /etc/init.d/wifi-on.sh
update-rc.d wifi-on.sh defaults
Run Code Online (Sandbox Code Playgroud)

  • 此答案仅适用于 WEP 网络。 (2认同)