1, 查看无线网卡的芯片型号

如果是usb网卡,   用lsusb(属于usbutils的命令), 查看无线网卡的型号:

#[root@localhost wireless]# lsusb

Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter

如果是内置网卡,或pci网卡:

#[root@localhost wireless]# lspci

04:00.0 Network controller: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter

2, 网上找对应芯片的驱动

这个过程比较麻烦, 目前这2个芯片的驱动我有, 这里不能上传附件, 有需要可以网上找,

3, 编译驱动, 并安装

必须先安装内核模块编译工具, 主要有:

yum install make gcc

yum install kernel-devel

然后编译:

make;make install

最后安装:

depmode /lib/modules/xxxxxx(kernel-ver)/drvier/net/wirless/xxx.ko

modprobe xxx

4, 使用iw工具配置及登录

安装工具:

yum install wireless-tool

启动网卡:

#ifconfig wlan0 up

设置混杂模式:

#iwconfig wlan0 essid any

探测网络:

iwlist  wlan0 scanning

登录(WEP加密):

iwconfig wlan0 essid "DoMyNet_DC04" key s:123456

登录(WAP加密):

配置/etc/wpa_supplicant/wpa_supplicant.conf文件

[root@localhost wireless]# cat /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=wheel

network={

ssid="DoMyNet_DC04"

psk="123456"

priority=1

}

[root@localhost wireless]# wpa_supplicant -B -i ra0 -c /etc/wpa_supplicant/wpa_supplicant.conf

Successfully initialized wpa_supplicant

rfkill: Cannot open RFKILL control device

ra0: Trying to associate with 14:3d:f2:68:dc:04 (SSID='DoMyNet_DC04' freq=2467 MHz)

ra0: Associated with 14:3d:f2:68:dc:04

ra0: WPA: Key negotiation completed with 14:3d:f2:68:dc:04 [PTK=CCMP GTK=TKIP]

ra0: CTRL-EVENT-CONNECTED - Connection to 14:3d:f2:68:dc:04 completed [id=0 id_str=]

这个后台进程会一直存在,

最后获取/设置IP地址

dhclient wlan0

ifconfig wlan0 x.x.x.x

机器重启自动连接wifi

网络配置静态IP/也可以动态IP

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-wlan0

TYPE=Ethernet

DEVICE=ra0

ONBOOT=yes

BOOTPROTO="static"

IPADDR=192.168.10.89

NETMASK=255.255.255.0

GETWAY=192.168.10.1

DNS1=192.168.10.1

#BOOTPROTO="dhcp"

配置wpa_supplicant.conf

[root@localhost ~]# cat /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=wheel

network={

ssid="DoMyNet_DC04"

psk="xxxxx"

priority=1

}

配置rc.local

[root@localhost ~]# cat /etc/rc.local

#!/bin/bash

# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

#

# It is highly advisable to create own systemd services or udev rules

# to run scripts during boot instead of using this file.

#

# In contrast to previous versions due to parallel execution during boot

# this script will NOT be run after all other services.

#

# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure

# that this script will be executed during boot.

touch /var/lock/subsys/local

route del default

route add default gw 192.168.10.1

wpa_supplicant -B -i ra0 -c /etc/wpa_supplicant/wpa_supplicant.conf

改变rc.loca为可执行文件

#chmod +x /etc/rc.local

阅读(1420) | 评论(0) | 转发(0) |

察看无限网络linux,linux 无线网络调试相关推荐

  1. 毕业论文开题报告 - 基于Linux的无线网络渗透测试研究

    目录 开题报告填写要求 1.毕业论文综述(题目背景.研究意义及国内外相关研究情况) 1.1 题目背景 1.2研究意义 1.3现阶段相关研究情况 2.本课题研究的主要内容和拟采用的研究方案.研究方法或措 ...

  2. deepin linux的无线网络解决-网卡驱动(手动)安装

    彻底解决deepin linux的无线网络问题,自己手动安装网卡驱动: 1.进入终端,打lspci,看看自己的无线网卡,我的是rtl8723be.       然后用另一台电脑上网,到https:// ...

  3. 带你了解无线网络渗透测试——无线网络嗅探工具Kismet

    如果要进行无线网络渗透测试,则必须先扫描所有有效的无线接入点.刚好在Kali Linux中,提供了一款嗅探无线网络工具Kismet.使用该工具可以测量周围的无线信号,并查看所有可用的无线接入点.本节将 ...

  4. 无线牵起多个网络—美的无线网络解决方案

    无线牵起多个网络-美的无线网络解决方案 在无线局域网技术已经成熟的今天,无线网络解决方案能够很好地满足各种特殊的要求,并且拥有传统网络所不能比拟的易扩容性和自由移动性,这已渐成为一种潮流. 连接多个网 ...

  5. 【Linux】无线网络的连接设置

    真机的无线网络检查连接 在我们进入一个Linux系统后想要上网查询资料,我们通常第一部是检查系统是否连接上了网络: route -n 然后在打开系统对话框,shell脚本,输入route -n查看网关 ...

  6. linux设置无线网络

    操作环境: ArchLinux Linux myhost 2.6.36-ARCH 硬件: USB 无线网卡 TL-WN821N 无线网卡工作工作模式 无线网卡一共有4种工作模式. 被管理模式(Mana ...

  7. linux 构建 无线网络 过程

    在linux中使用无线网卡 首先呐必须满足内核能够实现无线网络:第二必须要找到相应的芯片版本号:然后根据版本号网址下载相应的芯片驱动.安装驱动文件和网络配置文件,然后就实现无线网络的配置:(虚拟机的实 ...

  8. Linux系统无线网络抓包程序(分析手机WIFI MAC地址)

    前面讲述了使用tcpdump和wireshark抓WIFI包,但这只是使用工具的层面,再深一层则是自己写代码实现这个功能.本文在前面文章<Linux系统有线网络抓包程序>的基础上添加实现无 ...

  9. kail linux配置无线网络,Kali Linux 无线渗透测试入门指南 第一章 配置无线环境

    第一章 配置无线环境 作者:Vivek Ramachandran, Cameron Buchanan 译者:飞龙 简介 如果我要在八个小时之内砍倒一棵树,我会花六个小时来磨我的斧子. -- 亚伯拉罕· ...

  10. OEL / RedHat linux 配置无线网络连接(含驱动安装)

    本机环境:Thinkpad E440,Oracle Linux Server release 6.7(kernel 3.8.13-68.3.4.el6uek.x86_64) 本机无线网卡为RTL872 ...

最新文章

  1. VMware 克隆网卡无法启动
  2. HTC Desire 金卡制作方法
  3. 判断当前时间是否在某个时间范围内
  4. arcgis投影数据计算度分秒
  5. objectdatasouce的温故
  6. 【Kafka】kafka 脚本kafka-configs.sh用法解析
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统
  8. linux查询hive sql输出文件,数据库-如何将HiveQL查询的结果输出到CSV?
  9. 基于 opencv图像去噪
  10. VS2010调用python编写的代码error:cannot open file 'python27_d.lib'.
  11. java 发送 json数据_Java web中怎样取得Android通过post发送的json数据
  12. 元年深度 | 侧袋机制应用实务探讨
  13. Linux下SVN客户端使用教程(全)
  14. 今晚7:30|AI TIME青年学者——英国伯明翰大学计算机学院讲师来啦!
  15. 工厂模式简介和应用场景
  16. Lempel-Ziv压缩算法
  17. 想做自媒体副业,有什么领域可推荐?
  18. 基于MT6261行车记录仪
  19. NSSCTF刷题wp——常用编码
  20. 鲁棒性Robustness

热门文章

  1. 说说面向对象的故事,主人是人类!(三)
  2. 问题三十五: 怎么用ray tracing画二次曲面(quadratic surfaces)(3)——椭球抛物面
  3. ERROR: Attempting to operate on hdfs namenode as root ERROR: but there is no HDFS_NAMENODE_USER defi
  4. 企业使用大数据分析有什么好处
  5. wpf中内容包含在border中_Excel中创建包含注释的数学公式
  6. mysql切换二进制日志命令_Mysql二进制日志binlog命令
  7. python解决xml文件论文-实例Python处理XML文件的方法
  8. mysql消息订阅与发布_消息发布与订阅
  9. linux文件构成,Linux文件结构及管理(1)
  10. 第三章_深度学习基础