行调用的是什么无线模块 [Linux WiFi模块]RTL8821/8811CU WiFi模块 STATI

 2024-01-15 05:00:24  阅读 0

文章目录

1. WiFi工作模式介绍

之前翻过相应的WiFi工作模式介绍,这里直接引用:WiFi的几种工作模式

2.工具介绍及使用

本次介绍的工具有:

工具说明 相关工具说明

它可以将无线网卡切换到模式并模拟AP(通常认为是路由器)的功能,这就是我们所说的软AP。 其作用是作为AP的认证服务器,负责控制和管理接入和认证(通常认为是带有无线网卡的PC)。

安装软件包。 该软件包提供了主程序、加密工具和文本界面前端。

Wpa(简体中文)

它是一个用C语言编写的开源轻量级DNS转发、DHCP和TFTP服务器。 专为家庭局域网等小型局域网而设计,资源消耗低,易于配置。 支持的平台包括,,IP-Cop,,,LEAF,,,fli4l等,也用于dd-wrt、路由器系统。

它是一个兼容的DHCP客户端程序,支持DHCP的所有功能,并且体积非常小。

关于工具的使用,我们暂时看一下ap和ap两种工作模式的主要作用和作用。 工具涉及版本差异,因此可能存在相同点和不同点,仅供参考!

2.1

使用示例:

**注意:** 根据工具手册前面的参数,-B是在后台运行进程。

2.1.1

上面提到,我们通过-B参数在后台运行,并使用这个工具来查看相关信息。

这里可以看到AP连接的设备数量为0,也就是说此时没有设备连接到AP。

2.2

使用示例:

**注:**同样,根据工具手册中前面的参数,-B是在后台运行进程。

2.2.1

关于使用,因为参数太多,这里就不截图了。 我就挑几个常用的讲一下。

首先,我们使用-B参数在后台运行,并使用该工具查看相关信息。

这里可以看到当前WiFi没有连接热点,处于扫描模式。

3.功能实现 3.1 WIFI STA部分 3.1.1 服务启动

wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B

3.1.2 配置文件

#/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
        ssid="WifiTest"
        psk="test"
        key_mgmt=WPA-PSK
}

3.2 WIFI AP部分 3.2.1 服务启动

hostapd /etc/hostapd.conf -B

3.2.2 配置文件

#/etc/hostapd.conf
#无线设备名称,基本都是wlan0,可用iwconfig命令查看
interface=p2p0
#使用的网桥名称,如果是用DHCP+NAT方式可忽略此行
#bridge=br0
#hostapd 0.6.8或者䮴高版本唯一选择
driver=nl80211
#终端看到的wifi名称,请自行修改
ssid=mywifi
#指明要选用的无线传输协议,这里表示使用802.11g
hw_mode=g
#802.11b/g都至多只有三条互不干扰的信道,即1,6,11,一般填这三个其中一个
channel=1
#验证身份的算法,1表示只支持wpa,2表示只支持wep,3表示两者都支持,wep已经被淘汰了,请不要使用。
auth_algs=1
#wpa加密方式,1代表支持wpa,2代表支持wap2,3代表两者都支持。
wpa=1
#wifi密码,请自行修改
wpa_passphrase=123456789
#对所有用户轮行同样的认证,不轮行单独的认证,如果需要,请设置为WPA-EAP。
wpa_key_mgmt=WPA-PSK
#控制支持加密数据的秘钥,CCMP比TKIP䮴强
wpa_pairwise=CCMP

3.2.3 IP分配和DHCP服务 3.2.3.1 方法

ifconfig p2p0 192.168.2.1

#/etc/dnsmasq.conf
interface=p2p0
listen-address=192.168.2.1	#监听的网卡
#no-dhcp-interface=
dhcp-range=192.168.2.195,192.168.2.207,12h
server=114.114.114.114

3.2.3.2 方法

#/etc/dhcpcd.conf
subnet 192.168.2.0 netmask 255.255.255.0
{
 range 192.168.2.2 192.168.2.10;  #自动分配IP的范围
 option domain-name-servers 8.8.8.8; #这个DNS根据实际需要设置
 option routers 192.168.2.1;
}

3.3 网络连接

我不会描述这种模式下的网络连接。 这里我说的是AP模式下的网络连通性。

3.3.1 内网连接

当服务启动并将IP分配给指定的AP网卡并且启动网卡并使用对应的DHCP服务(如 )时,内部网络已连接(AP网卡与连接的设备同一网段)

3.3.2 外部网络连接

外网链路也需要端口转发。 您可以使用设备自带的网卡作为外网路径,如下:

#启用主机的路由转发
echo 1 >/proc/sys/net/ipv4/ip_forward
#使用iptables开启本地的SNAT,IP转发
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

参考:

无法在 Linux 中表“nat”:表可以

软AP的使用和实现

设置WPA2-PSK wifi热点(AP)——+dhcpd

linux软AP--+dhcpd

创建可用的软 AP

标签: 网卡 接入 后台

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码