博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux安装wifi驱动,开热点
阅读量:6230 次
发布时间:2019-06-21

本文共 1248 字,大约阅读时间需要 4 分钟。

本次安装的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=mywifiwpa=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 <

 

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

nmcli n off

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

 

转载于:https://www.cnblogs.com/duex/p/8284395.html

你可能感兴趣的文章
Keras卷积+池化层学习
查看>>
Android XML 布局 常用或不常用属性!
查看>>
[Aizu2224] Save your cats
查看>>
leetcode796
查看>>
剑指Offer 51 数组中的逆序对
查看>>
EBS多语言
查看>>
多线程系列五:并发工具类和并发容器
查看>>
POJ 3077 Rounders
查看>>
springMVC源码分析
查看>>
解决VS2010无法新建项目的问题
查看>>
彻底终结MySQL同步延迟问题
查看>>
cxGrid使用汇总3
查看>>
sqlserver 导入excel数据
查看>>
Android IOS WebRTC 音视频开发总结(五十)-- 技术服务如何定价?
查看>>
MyEclipse如何配置Struts2源码的框架压缩包
查看>>
数据系列:通过Windows Azure SQL数据库防火墙规则控制数据库访问
查看>>
Windows Azure 社区新闻综述(#72 版)
查看>>
git 删除文件
查看>>
GAN-生成对抗网络原理
查看>>
单片机
查看>>