ubuntu 命令行登录WIFI

来源:互联网 发布:阿里数据银行 御膳房 编辑:程序博客网 时间:2024/04/30 04:10

在ubuntu下网络管理器Network Manager莫名奇妙出现无法连接无线网的情况,于是昨天就开始着手解决这一问题:

一 :卸载

1.第一步卸载Network-Manager (具体字母的大小写我没注意,如果Network-Manager不能成功,那就换成network-manager试试,卸载了它,那么右上角的扇形网络连接图案也就消失了)

终端下的执行命令如下:sudo apt-get remove Network-Manager  //慎用!卸载后就只能通过命令行连接啦,如果还不会使用命令行连接就麻烦啦。

二:有线网卡和无线网卡这两种情况的连接方式

2.第二步(操作有线网卡的步骤,假设有线网卡在系统中的标识为eth0):

2.1关掉有线网卡的操作:

终端下的命令:sudo ifconfig eth0 down

2.2重启有线网卡的操作:

终端下的命令:sudo ifconfig eth0 up

2.3通过dhclient获取ip地址

终端下的命令:sudo dhclient eth0   (关键的这一步,昨晚忘了做,所以导致能ping通路由器,但是却上不了外网)

 

2.第二步(操作无线网卡的步骤,假设有线网卡在系统中的标识为wlan0):

2.1关掉有线网卡的操作:

终端下的命令:sudo ifconfig wlan0 down

2.2重启有线网卡的操作:

终端下的命令:sudo ifconfig wlan0 up

2.3配置wpa_supplicant.conf配置文件.配置文件如下:

ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=0

ap_scan=1

network={

  ssid="wifi名字"

  psk="wifi密码"

  priority=5

}

2.5使用wpa_supplicant连接热点

sudo wpa_supplicant -B -iwlan0 -c./wpa_supplicant.conf

输入该命令后会出现以下错误:

ioctl[SIOCSIWENCODEEXT]: Invalid argument

出现此错误不用管,继续下一步获取ip地址;

2.4通过dhclient获取ip地址

终端下的命令:sudo dhclient wlan0

原创粉丝点击