Ubuntu通过命令行设置无线网络连接

原文
由于Ubuntu的Linux内核对于WPA的加密方式支持不是很好,所有使用普通方式的命令行无法连接WPA2类型的路由器。解决方法如下:(这里假设你的无线设备的名字为wlan0,可以通过ifconfig命令查看。)

1、安装wpasupplicant

由于Ubuntu 10.04 Server已经集成了这个包,所以无需安装。如果是其他版本的Ubuntu Server,可以使用下面的命令进行安装:

$sudo apt-get install wpasupplicant

2、生成无线路由密钥

这一步就是根据你无线网络的SSID(即为该wifi的名称,如Xiaomi_517)和密码,来生成WLAN需要的配置文件。命令如下:

$wpa_passphrase ESSID PWD > xxx.conf

ESSID是你连接的无线网络的SSID,PWD是该网络的密码。然后将生成的xxx.conf放到一个确定的目录下,这个配置文件名字可以随便取。

3、设置无线网络

编辑/etc/network/interfaces文件,将wlan0添加到其中:

$sudo vim /etc/network/interfaces

在里面加上以下配置信息:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /…/…/xxx.conf

注意如果你的路由器没有开启DHCP,则需要手动配置address、netmask、gateway、network和broadcast几项参数。另外就是wpa-conf后面跟着你刚才产生的密钥配置文件的全路径名。如果一直不需要使用有线网络,可以连有线网络一起禁用掉,将auto eth0注释掉即可。

3、检查是否已经连接上路由器

运行以下命令:

$sudo wpa_supplicant -B -i wlan0 -Dwext -c //…/xxx.conf 
$iwconfig wlan0

4、设置自动获取IP

$dhclient wlan0

OK,搞定。通过以上步骤就可以连接上无线网络了。

附录:

1、ubuntu在命令行下配置wifi
2、ubuntu命令行配置无线网络
3、新安装的Ubuntu16.10Wifi无法使用,驱动安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值