ubuntu命令行配置无线网络

早晨开机发现ubuntu的网络出问题了,无法上网,右上角的网络图标显示感叹号,networking disabled,以前一直都是好好的,没查出来原因

ifconfig -a发现网卡貌似正常

cat  /etc/network/interfaces问题出来了,只有下面两行

[html] view plain copy

  1. auto lo
  2. iface lo inet loopback

eth0和wlan0的配置都不见了!

当时忘记查看修改记录了,就这样莫名其妙的被篡改了,查了网上的说法,添加如下配置

[html] view plain copy

  1. auto eth0
  2. ifcace eth0 inet static //学校网络要求是配置静态IP,如果是动态获取IP下边的几行就不需要,改成iface eth0 inet dhcp就可以了
  3. address xx
  4. gateway xx
  5. netmask xx
  6. auto wlan0
  7. iface wlan0 inet dhcp

同时有线网络的dns也不见了,在/etc/resolv.conf中添加dns

[html] view plain copy

  1. nameserver xx

在重启网络/etc/init.d/newworking restart

如此,有线网络已经可以使用了

但我一般还是用的无线网络,没有图形界面该怎么连接无线网络呢?

第一步;

打开无线网卡:ifconfig wlan0 up

扫描无线网络:iwlist wlan0 scanning

选择自己想连上的无线AP名,我要连的名字是“ubuntu”

第二部:

连接无线网络:iwconfig wlan0 essid ubuntu key 12345lenovo

essid后边是要连接的无线网络名,key表示该网络的接入密码

碰到了一个问题:

[html] view plain copy

  1. Error for wireless request "Set Encode" (8B2A) :
  2. SET failed on device wlan0 ; Invalid argument.

没找到8B2A代表的问题,为了排除我无线路由的问题,于是我又尝试连接CMCC:

iwconfig wlan0 essid CMCC-EDU

竟然成功了!与我的无线路由唯一的区别就是CMCC接入不需要密码,问题肯定是出在key这里

搜索ubuntu 无线 wpa iwconfig key等关键词,还真让我搜到了

原因就是ubuntu对wpa加密方式的支持不够,还需要其他额外配置,使用wpa_passphrase软件,ubuntu系统已带

[html] view plain copy

  1. #wpa_passphrase ESSID PWD > xxx.conf
  2. #wpa_supplicant -B -i wlan0 -Dwext -c ./xxx.conf
  3. #iwconfig wlan0
  4. #dhclient wlan0

至此,无线网络连接成功!

重启后还需要再次配置一遍,可以配置成脚本,还比较方便

转自:http://blog.csdn.net/judwenwen2009/article/details/17026389

时间: 2024-10-25 00:04:13

ubuntu命令行配置无线网络的相关文章

树莓派3 命令行配置无线

树莓派3 因为自带了无线网卡,所以装好系统后可以直接配置. 图形界面的就不多说了,鼠标直接点右上角的连接就可以了. 用命令行的话,要先配置 sudo nano /etc/network/interfaces face wlan0 inet static //这段是配置无线接口 address 192.168.1.88 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameserver DNS CTR-O保存 CTR-X 退出 要固定访问无线网络,还要

工控机改装家庭智能中心--命令行配置无线wifi

因为考虑以后远程管理,所以系统直接装了ubuntu 16.04的server版,在使用usb wifi时因为现在wifi基本都是wpa加密方式,所以在以前的iwconfig命令方式配置无线基本不能使用,需要使用wpa_passphrase,该工具作用是讲wpa的明文密码转为密文. 1.安装wpa_passphrase sudo apt-get install wpa_supplicant 2.加密wifi连接密码 使用wpa_passphrase ESSID KEY > ~/wpa.conf,其

ubuntu命令行下java工程编辑与算法(第四版)环境配置

ubuntu命令行下java工程编辑与算法(第四版)环境配置 java 命令行 javac java 在学习算法(第四版)中的实例时,因需要安装配套的java编译环境,可是在编译java文件的时候总是出各种错误,特在此总结一下. ubuntu下java环境配置 由于网上教程比较多,而且也较全面,特此摆放一个链接,跟着此教程总就可以配置好oracle的java jdk,如果想更加省事,直接在命令行下键入java,会提示安装各种开源java jdk,只需要一个命令即可: sudo apt-get i

Ubuntu 下配置无线网络

Ubuntu环境下,配置无线网络,下面是一个脚本: #!/bin/sh set -e NETWORK_INTERFACE="/etc/network/interfaces" WIFI_CONFIG="/etc/wifi_config.conf" if [ $# -ne 2 ] then echo "input parameters number error" echo "example:" echo "wifi_se

centos6.5配置无线网络

由于安装的是服务器版,所以开机无法连接网络,以下这些情况都是针对驱动已经安装OK.按步骤操作如下(以下操作默认都是在超级管理员权限下进行): 1.测试电脑是否安装wpa_supplicant,测试方法多样,控制台输入wpa_supplicant 回车,查看输出信息,如果为command not found,则表示未安装wpa_supplicant,如果输出的是帮助信息则跳至步骤6. 2.插入你安装系统时的优盘,执行命令 fdisk -l 找出你优盘所对应的磁盘,记住前边的/dev/sd*(我的是

ubuntu命令行操作mysql常用操作

登陆mysql [email protected]:~/ruby/mydiary$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. 查看所有的数据库 mysql> show databases; --注意必须要用;结尾否则不会立即执行代码 +--------------------+ | Database | +--------------------+ | inf

MongoDB使用命令行配置的问题

在用命令行配置mongodb的时候遇到一些问题,自己脑子也是有点发昏 一开始以为是自己环境配置错或命令敲错了 后来才发现,配置路径不支持相对的路径,必须写全比如D:\mongodb\db\ huo ./mongodb/db/ 希望以后不要再犯同样的错误了,开发者也应该多考虑一下安装时这些小细节 像这种小问题,最好给个比较明确的提示

ubuntu 命令行模式和图形界面切换

1.按ALT+CTRL+F1切换到字符界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1.这样就可以切换到字符界面了. 2.按ALT+CTRL+F7切换到图形界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到图形界面的时候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F7.这样就可以切换到图形界面了

从命令行配置 Windows 防火墙

从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Windows XP Service Pack 2 (SP2).键入 netsh 命令以及“/?”会显示该命令的帮助. Add netsh firewall add allowedprogram 将允许的程序配置添加到 Windows 防火墙中 netsh firewall add portopening