UBUNTU无线网卡配置基础知识

UBUNTU无线网卡配置基础知识

一、使用iw list

  1. 功能:查看无线网卡的参数
  2. 内容解释:

Supported interface modes:

IBSS

managed

AP

AP/VLAN

monitor

P2P-client

P2P-GO

P2P-device

解释如下:

  1. IBSS:独立基本服务集,即通常所说的Ad-hoc模式。它允许设备在没有中心接入点的情况下直接通信。设备可以相互发现,并直接连接。

  2. Managed:也称为客户端模式。设备作为一个客户端,连接到一个无线接入点(AP)上。在这种模式下,设备可以访问基础设施网络。

  3. AP:接入点模式。在这个模式下,设备可以作为一个无线接入点,允许其他设备连接并访问网络。

  4. AP/VLAN:扩展接入点模式,提供虚拟LAN支持。这允许在网络中隔离流量,以实现更细粒度的网络管理。

  5. Monitor:监控模式。在这种模式下,设备可以被配置为捕获无线网络上的数据包,用于网络监控和分析。

  6. P2P-client:点对点网络中的客户端模式。允许设备连接到另一个点对点设备或组网络。

  7. P2P-GO:点对点(P2P)网络中的Group Owner(GO)模式,相当于该P2P网络的中心节点。

  8. P2P-device:通用点对点设备角色,可以根据需求进行进一步配置。

二、配置无线网卡工作模式

  1. 参考博客进行配置:Ubuntu18.04下使用无线网卡配置为AP模式脚本

三、树莓派3B+设置为AD HOC(IBSS)

  1. 关闭网卡
bash 复制代码
sudo systemctl stop NetworkManager
sudo systemctl stop wpa_supplicant
sudo systemctl stop dhcpcd
sudo ifconfig wlan0 down
  1. 手动设置AD-HOC模式
bash 复制代码
sudo iwconfig wlan0 mode ad-hoc
sudo iwconfig wlan0 essid CPS-IBSS
sudo iwconfig wlan0 channel 1
sudo ifconfig wlan0 192.168.100.2 netmask 255.255.255.0 up
  1. 修改无线配置文件(另一种方法)
    在配置文件中进行调整:
bash 复制代码
sudo nano /etc/network/interfaces

使用如下内容来替换文件中的 wlan0 配置部分:

bash 复制代码
auto wlan0
iface wlan0 inet static
    address 192.168.100.12
    netmask 255.255.255.0
	network 192.168.100.0
    broadcast 192.168.100.255
    wireless-channel 1
    wireless-essid CPS-IBSS
    wireless-mode ad-hoc

修改无线配置文件:编辑 /etc/wpa_supplicant/wpa_supplicant.conf,确保不包含任何与AP相关的配置。

使用以下命令重启无线服务:

bash 复制代码
sudo ifdown wlan0
sudo ifup wlan0
相关推荐
云飞云共享云桌面10 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
zl_dfq10 小时前
Linux 之 【多线程】(pthread_xxx、轻量级进程、原生线程库、线程ID、__thread、线程栈、线程与信号、线程与程序替换)
linux
choke23310 小时前
Python 基础语法精讲:数据类型、运算符与输入输出
java·linux·服务器
AZ996ZA10 小时前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
_OP_CHEN10 小时前
【Linux系统编程】(二十八)深入 ELF 文件原理:从目标文件到程序加载的完整揭秘
linux·操作系统·编译·c/c++·目标文件·elf文件
xfddlm11 小时前
边缘计算_ubuntu环境下使用瑞芯微RK3576NPU推理LLM
人工智能·ubuntu·边缘计算
Fleshy数模11 小时前
MySQL 表创建全攻略:Navicat 图形化与 Xshell 命令行双模式实践
linux·mysql
神梦流11 小时前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
EHagSJVNpTY11 小时前
MATLAB 中基于最大重叠离散小波变换的心电信号处理探索
ubuntu
.小墨迹12 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu