linux安装wifi驱动,开热点

本次安装的debian系统安装的时候提示wifi硬件需要安装非自由固件才能运行,并告诉本硬件要安装的固件名字叫做iwlwifi-2030-6.ucode.是iwlwifi驱动适配我的wireless硬件型号2230的驱动。

系统安装完毕之后可以使用apt-get install iwlwifi直接安装。之后可以正常使用wifi了。但是使用的是intel-wirelees网卡的通用wifi驱动。我想安装本网卡型号的最新驱动。方法如下:

1.使用lspci命令,查看本网卡型号为2230,去https://wiki.debian.org/网站去找wifi驱动。得到一个deb软件包。安装完就可以使用wifi了。

开启热点

需要安装hostapd+isc-dhcp-server,均使用apt-get安装即可。下面是配置。

hostapd配置

可以查看/usr/share/doc/hostapd路径下的说明文档去配置。内容较多。下面直接使用别人简化的配置。

1.修改/usr/hostapd/hostapd.conf。没有的话创建一个。修改为自己的网卡名称。

interface=wlp6s0
driver=nl80211
hw_mode=g
channel=1
ssid=mywifi
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=12345678  

2.此时启动hostapd,就可以搜到mywifi了,但是不能连接。

sudo hostapd -B /etc/hostapd.conf
配置dhcp

这里使用isc-dhcp-server,你也可以使用其他dhcp服务器程序。

1.修改这个文件/etc/default/isc-dhcp-server,将INTERFACESv4值改为自己网卡的名字。

2.修改/etc/dhcp/dhcpd.conf。修改如下两处。

使用iptables配置转发规则

开启linux的转发功能,临时开启

sudo sysctl -w net.ipv4.ip_forward=1  

永久修改,更改配置文件/etc/sysctl.conf

#清除所有规则

sudo iptables -F 

#转发到eth0网卡

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 

#查看转发规则

sudo iptables -L

脚本如下

#!/bin/bash

#need root identify
#su - root <<EOF
#pwd;
#exit;
#EOF
#this is the step.
#    close the wifi.open the fly mode.close the fly mode.
#    then.create the wifispot.
#Now.we can stop the managent of the NetworkManager
nmcli n off
#1.open hostapd
killall hostapd
hostapd -B /etc/hostapd/hostapd.conf
#2.Initial wifi interface configuration
ip addr del 192.168.201.1/24 dev wlp6s0
ip addr add 192.168.201.1/24 dev wlp6s0
sleep 2
###########Start DHCP, comment out / add relevant section##########
/etc/init.d/isc-dhcp-server restart
###########
#Enable NAT
iptables -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#Enable linux return
sysctl -w net.ipv4.ip_forward=1

问题:开启hostapd时总是和NetworkManager冲突。这里直接不是使用NetworkManager管理网络

nmcli n off

启动dhcp失败。有时是因为网卡没配置ip地址。所以可以检查一下。

原文地址:https://www.cnblogs.com/duex/p/8284395.html

时间: 2024-10-11 04:37:39

linux安装wifi驱动,开热点的相关文章

Linux 下wifi 驱动开发(四)—— USB接口WiFi驱动浅析

转: http://blog.csdn.net/zqixiao_09/article/details/51146149 前面学习了SDIO接口的WiFi驱动,现在我们来学习一下USB接口的WiFi驱动,二者的区别在于接口不同.而USB接口的设备驱动,我们前面也有学习,比如USB摄像头驱动.USB鼠标驱动,同样都符合LinuxUSB驱动结构: USB设备驱动(字符设备.块设备.网络设备) | USB 核心 | USB主机控制器驱动 不同之处只是在于USB摄像头驱动是字符设备,而我们今天要学习的Wi

Linux 下wifi 驱动开发(三)—— SDIO接口WiFi驱动浅析

SDIO-Wifi模块是基于SDIO接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈.可以实现用户主平台数据通过SDIO口到无线网络之间的转换.SDIO具有数据传输快,兼容SD.MMC接口等特点. 对于SDIO接口的wifi,首先,它是一个sdio的卡的设备.然后具备了wifi的功能.所以.注冊的时候还是先以sdio的卡的设备去注冊的. 然后检測到卡之后就要驱动他的wifi功能了.显然,他是用sdio的协议,通过发命令和数据来控制的.以

linux sdio wifi驱动知识总结(一)

这两周在tq imx6ul下调一个迈威88w8801sdio wifi模组,最后尴尬的发现tq imx6ul并不支持sdio wifi.至于不支持的原因会在后面简单说一下,小弟才疏学浅如果有大佬在tqimx6ul上成功移植过sdio wifi,也请多多指教,好了现在进入正题吧. 首先我们要搞清楚SDIO WIFI是什么,SDIO WIFI首先是一个网络设备,然后才是一个块设备.一个网络设备驱动程序,必须要具有的是收包发包函数.网络设备注册函数.接下来参照宋宝华<Linux设备驱动开发详解-基于最

Linux 安装 Nvidia 驱动出现的黑屏各种问题和解决方式

之前因为想OBS支持h264-nvenc这个功能然后就编译ffmpeg,然后使用Github上面的一个编译项目),项目编译完成之后重启电脑,然后就进入不了系统的登录页面了,选择进入Linux系统之后就一直黑屏,最后不知道什么原因,只能重装,花了我一个晚上弄才把i3-wm桌面弄好,真的不想再来一次了. 在重新安装linux-mint的过程中有几个值得注意的点: 引导项安装在 windows和Mac在的盘符(启动的时候可以直接引导) 安装完配置之后很有必要备份一下系统,这样子下次系统出现问题之后就可

Linux 下wifi 驱动开发(一)—— WiFi基础知识解析

 一.WiFi相关基础概念 1.什么是wifi  我们看一下百度百科是如何定义的: Wi-Fi是一种可以将个人电脑.手持设备(如pad.手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号.[1]  无线保真是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有.目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性.有人把使用IEEE 802.11系列协议的局域网就称为无线保真.甚至把无线保真等同于无线网际网路(Wi-Fi是WLAN的重要组成部分). wifi 英文全称

联想E431笔记本wifi驱动安装

昨天想试试给自己的笔记本安装ubuntu系统,开始学习python.没想到制作完的ubuntu kylin 15.04U盘启动一直都 没有成功安装,而是卡住了…… 经过了不断地百度后依然没有成功,最后下载了ubuntu kylin 14.04 LTS用ultraiso再次制作U盘启动,终于安装成功! (虽然至今还不明白为什么15.04能U盘引导却无法安装……只能以后慢慢研究了) 顺利安装后,又一个问题出现了,怎么连接无线? 带着问题上网百度后,发现网上有许多相关的文章,于是漫长的尝试道路就这样开

Linux下spi驱动开发

转载至:http://www.embedu.org/Column/Column367.htm 作者:刘洪涛,华清远见嵌入式学院讲师. 一.概述 基于子系统去开发驱动程序已经是linux内核中普遍的做法了.前面写过基于I2C子系 统的驱动开发.本文介绍另外一种常用总线SPI的开发方法.SPI子系统的开发和I2C有很多的相似性,大家可以对比学习.本主题分为两个部分叙述,第一 部分介绍基于SPI子系统开发的理论框架:第二部分以华清远见教学平台FS_S5PC100上的M25P10芯片为例(内核版本2.6

DELL inspiron1420 linux下的wifi驱动安装

首先确定无线网卡类型: lspci -vnn -d 14e4: 比如我的网卡类型为 04:00.0 Network controller [0280]:Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] 根据网卡类型14e4:4315,对照下面这张表,找到所要安装的驱动,此处我所需要安装的就是wl种类的 安装步骤: 1.先安装b43-fwcutter工具,如下: 下载b43-fwcutter源码: http://bues.ch/b4

Linux Mint 17 + 小米WIFI创建手机热点

转载:http://www.pppei.net/blog/post/690 亲测可行! 我的系统是linux mint 17.1 64位,所用wifi位小米WIFI. 以下是原文: 此方法在linuxmint 17.1下测试通过.理论上可支持小米wifi.360wifi. 具体操作如下: 1.下载安装MT7601U驱动MT7601U驱动提取密码:2r8h这里感谢下 http://bbs.xiaomi.cn/thread-10160085-1-1.html 帖子的作者. 将下载的驱动解压,进入解压