Linux下WIFI及热点网络配置

新手必学:Linux配置WiFi网络连接 导读 如果你使用的是其他 Linux 发行版 而不是 Arch CLI,那么可能会不习惯在终端里设置 WiFi。尽管整个过程有点简单,不过我还是要讲一下。在这篇文章里,我将带领新手们通过一步步的设置向导,把你们的 Arch Linux 接入到你的 WiFi 网络里。 在 Linux 里有很多程序来设置无线连接,我们可以用 ip 和 iw 来配置因特网连接,但是对于新手来说有点复杂。所以我们会使用 netctl 命令,这是一个基于命令行的工具,用来通过配置文件来设置和管理网络连接。 注意:所有的设定都需要 阅读详情

本文系统基于uBuntu OS,其他系统可以参照进行,注意对应的命令与语法。事情的原因是大家在群里讨论在ARM开发板上打开热点,解决了顺便做下记录,省的下次忘记。

一、网卡命令:

显示所有网络信息

sudo ip link show 

关闭或打开网络

sudo ip link set wlan0 down
sudo ip link set wlan0 up

激活或启动网络

sudo ifconfig wlan0 up

设置IP地址

sudo ifconfig wlan0 192.168.100.110

查看是否支持AP模式

sudo iw dev wlan0 info

二、WIFI连接工具:

在 linux 中管理 WIFI 的工具有很多,比如 wpa_supplicant、iw、netctl、connmanctl等

Connmanctl工具

# 进入管理工具
sudo connmanctl 
 
# 是能wifi
connmanctl enable wifi
 
# 开启代理
agent on
 
# 扫描 wifi
scan wifi
 
# 列出扫描的wifi列表,包括已连接的
services 
 
# 连接wifi
connect <UUID>
 
# 断开wifi
disconnect <UUID>
 
# 检查当前连接的网络信息
info <UUID>
 
# 删除连接记录
remove <UUID>
 
# 退出
exit

三、热点使用

打开热点主要使用的工具是 hostapd

  • 编写热线 /etc/hostapd/hostapd.conf 配置文件,文件名可以任意

interface=wlan0     # 你的无线接口名
driver=nl80211      # 无线驱动类型
ssid=MyHotspot      # 热点名称
hw_mode=g           # 工作模式,g为802.11g,n为802.11n
channel=6           # 无线频道
macaddr_acl=0       # 不限制MAC地址
auth_algs=1         # 认证算法
ignore_broadcast_ssid=0
wpa=2               # WPA2安全
wpa_passphrase=MyPassPhrase # 密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
  • 注意: 通畅情况下这么配置没问题,需要注意的是不热模块之间可能有细微的区别,主要查看对应的手册

  • 启动热点

sudo hostapd -B /etc/hostapd/hostapd.conf

注意:此时启动的热点可以扫描到,但是无法连接,因为热点还无法为设备自动分配IP

四、动态IP分配:

目前常用的工具有 dnsmasq 和 udhcp,可以更具自己的需要进行选择,需要注意的是这两个工具都分为服务端和客户端,想要为热点分配 动态 ip 时,工具都要作为服务端才行

udhcp 使用

# The start and end of the IP lease block
start       192.168.110.100    #default: 192.168.110.200   客户端分配的地址范围
end        192.168.110.200    #default: 192.168.110.254
# The interface that udhcpd will use
interface   wlan0       #default: eth 0 #目标板子上的无线网卡wlan0
#Examles
opt dns 180.184.1.1 180.184.2.2   #dns服务器
option subnet 255.255.255.0
opt router 192.168.110.220                    #wlan的 ip地址,做为网关地址
option dns 192.168.110.220                    # appened to above DNS servers  for a total of 3
option domain local
option lease   864000      # 10 days of seconds
  • 启动服务

sudo udhcpd

主要:这个和热点的启动无先后顺序,但是需要启动动态 ip 分配热点才能连接,但是会发现此时的热点还不能上网,需要进行IP转发才行

五、IP转发

  • 配置IP转发

# 检查是否启用了IP转发
sudo sysctl net.ipv4.ip_forward
 
# 临时启动转发
sudo sysctl -w net.ipv4.ip_forward=1
 
# 永久启动转发,文件不存在时创建即可
sudo vi /etc/sysctl.conf   
# 在文件中添加
net.ipv4.ip_forward=1
# 立即生效
sudo sysctl -p /etc/sysctl.conf
# 检查是否应用
cat /proc/sys/net/ipv4/ip_forward
  • 设置NAT规则

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

参考链接

arm linux 移植 udhcp 与 使用:arm linux 移植 udhcp 与 使用 - schips - 博客园

linux命令连接wifi (非常赞) 阅读详情

相关推荐

linux自动wifi断开重连,49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)...

1.WIFI如何开启ifconfigwlan0upwpa_supplicant-Dnl80211-iwlan0-c/data/wpa_supplicant.conf-B//根据配置文件/etc/wpa_supplicant.conf来初始化wlan0//如果wpa_supplicant.conf文件为空,则不会自动连接,需要连接一次网络才行wpa_supplicant.conf文件...

weixin_39760068的博客 1668

Linux环境下通过命令行连接WIFI

Linux环境下通过命令行连接WIFI方法与常见问题解决

weixin_43361652的博客 2万+

wifi 热点搭建 wifi ap linux 下搭建

wifi 热点 由来 把手机的接收gprs或3g信号转化为wifi信号再发出去,这样,手机就成了一个wifi热点,可以提供wifi信号,用来上网 引出 功能 定义 手机必须有无线ap功能,才能当做热点,无线ap功能使设备成为了热点(不在只是局限于手机) 无线 ap 说明 无线AP(Access Point)即无线接入点,它是用于无线网络的无线交换机,也是无线

haochao1988的专栏 3533

Linux配置连接wifi功能步骤总结

这里WIFIINTERFACE是要连wifi的网卡名,如wlan0,WPASUP_FILE是第一步中wpa_supplicant.conf文件的路径。SCANNING表示正在结合wpa_supplicant.conf文件中配置的wifi信息扫描wifi。4. 配置网关和路由,直接套用下面的脚本即可,只需修改一下route add的部分。注意:ssid是wifi名,wpa_state字段标明了该wifi名的连接情况——ASSOCIATING表示已经扫描到了wifi,正在试图连接。

qq_42110844的博客 5591

随身WIFI刷Debian变身微型服务器:从硬件识别到应用部署全攻略

ARM架构作为嵌入式系统和移动设备的核心,其低功耗、高性能的特性使其成为运行轻量级Linux系统的理想平台。通过理解Bootloader、内核与根文件系统的协作原理,开发者可以突破厂商限制,在定制硬件上部署完整的GNU/Linux环境。这种技术方案的价值在于最大化利用闲置硬件资源,实现低成本、低功耗的持续运行服务器。典型的应用场景包括搭建个人网盘、运行家庭自动化系统、部署内网穿透服务或作为Linux学习实验平台。本文以高通骁龙410(MSM8916)方案为例,详细解析了如何将随身WIFI设备刷入Debian

weixin_30932215的博客 503

树莓派4B连不上校园网WiFi?手把手教你用手机热点搞定SSH和远程桌面

本文针对树莓派4B在校园网环境下无法连接WiFi的问题,提供了一种实用解决方案:通过手机热点搭建临时网络,实现SSH连接和远程桌面配置。详细介绍了wpa_supplicant配置、IP地址获取方法以及xrdp安装步骤,帮助用户快速完成树莓派的基本配置和网络切换。

weixin_30374009的博客 448

Linux热点无网络,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...

Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,范佩西致敬温格:你是我的足球父亲,是你塑造了我,磷菩屹倨竿,布加迪推出ChironSport特别版,百公里加速不足2.5s,全球限量仅3台,刈冠矩桨么《http://weibo.com/ddeeyyp/2309274243217439719244》sTHn1B靶铝月肛酝羌《http://weibo.com/d...

weixin_33558072的博客 685

随身WIFI刷入Debian系统:打造微型服务器与开发环境实战指南

Linux系统移植是嵌入式开发与硬件改造中的核心技术,其原理在于将通用操作系统适配到特定硬件架构,通过内核定制与驱动整合实现功能。这项技术的核心价值在于释放硬件潜力,实现高度自定义与资源优化,广泛应用于物联网设备、便携服务器及边缘计算场景。本文聚焦于将Debian系统移植到随身WIFI设备这一具体实践,详细解析了通过ADB调试、Fastboot刷机等关键步骤,将4G/5G模块的微型设备转化为完整Linux服务器的完整流程,涵盖了系统配置、网络调试及服务部署等核心环节,为硬件爱好者提供了从概念到落地的完整技术

weixin_33716941的博客 515

Linux怎么接移动热点,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...

Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,八维资本近期战略投资重磅项目MobileCoin、LibraCredit,橇凑站肆俏,吉利首款新能源SUV来袭 帝豪GSe预告图曝光,木傅乩到扰《http://weibo.com/1626p/2309274243056411947382》m25qxC滞辽帜挡嚷居《http://weibo.com/LvOGp/...

weixin_42662293的博客 523

Linux操作系统下开启wifi热点的方法

在很多场合下,网络使用是非常重要的,如果有一个Linux可以发出wifi热点,那么很多时候可以对于开发者来说是非常方便的。

嵌入式技术开发 5667

LPC2124定时器实现跑马灯

文章目录一、keil 4新建工程 一、keil 4新建工程 1、Create New Project,注意,最好添加进一个新建好的文件夹里,keil不会帮你新建。 2、添加设备类型:NXP目录下的LPC2124 3、选择启动文件Startu.s 4、new 一个file,保存命名为.c文件 5、添加进project里,右击,add 选中,添加 6、设置编译输出.hex文件 ...

qq_37937830的博客 5753

Linux 网络配置 (nmcli)

//查看网络适配器 ifconfig //获取wifi列表(wlp2s0 为网卡) sudo iwlist wlp2s0 scan | grep -E "ESSID|Quality|Encryption" //添加指定wifi连接 nmcli c add type wifi con-name <connect name> ifname wlan0 ssid <ssid>...

叶海 6354

PCB过孔电流承载解析:完整指南与数据参考

深入解析PCB过孔的电流承载能力,结合实际应用场景提供可靠设计参考。涵盖影响载流的关键因素,并整理实用的pcb过孔与电流对照一览表,帮助工程师优化布局与布线。

weixin_35677363的博客 632

MobaXterm连接Linux超时

我猜测了一下原因:昨天我使用的是屋里的WiFi,今天在公司用的自己的手机热点,以为连接到网络原因造成了。虚拟机检测到我没有连接WiFi,就生成了后面的ip。今天遇到一个问题,MobaXterm连接Linux超时,我排查了一圈,都没排查出什么问题。最后我发现有虚拟机有2个ip,一个是我设置的静态ip192.168.10.104,还有一个自带的ip。经过查阅切换网络环境(如从Wi-Fi到手机热点),虚拟机的网络配置可能需要调整。我把 MobaXterm连接改成后者,就连上了。

qq_67177419的博客 955

Vue3+Element Plus:构建现代化后台管理系统的核心布局实践

本文详细介绍了使用Vue3和Element Plus构建现代化后台管理系统的核心布局实践。从开发环境搭建到核心布局设计,再到动态菜单与路由集成,提供了完整的解决方案和优化技巧。特别适合需要快速开发高效、响应式后台系统的开发者,通过实战案例展示了如何提升开发效率和系统性能。

weixin_28309723的博客 459

【Python脚本】Python自动大麦网抢票,准点原价秒杀演唱会门票,拒绝黄牛交易!从我做起!!!1

你是否错过了周杰伦的票,最近又没抢到五月天的票,不要太难过,今晚有张学友的票,后天还有张杰的票,加油哦!

weixin_45841831的博客 6万+

Ubuntu 命令行连接wifi

注:nmcli命令支持使用缩写(别名),譬如说 device——dev、connection——con、…… 1、建立和删除一个wifi连接 创建wifi连接(SSID:Samsung-printer,密码:12345678,默认使用设备wlan0)的示例: $ nmcli device wifi connect Samsung-printerpassword 12345678 每次命令执行后,会在/etc/NetworkManager/system-connections/目录下创建一个新文件.

1万+

【Unity实战100例】Unity循环UI界面切换卡片功能

功能包括:可以设置半径,高度,速度,元素数量用户可以根据自己的实际需求接入 制作思路:创建每个元素对应的虚拟点,通过旋转管理这些虚拟点,然后把旋转信息和位置信息同步给实际的元素

纯技术流日常开发商业开发记录总结等 7718

Avalonia跨平台入门第八十七篇之热点配网与设备发现

改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!以后有时间的话,可以再去摸索一下更复杂的效果。编程不息、Bug不止、无Bug、无生活。2、安装服务到RK3566上。7、通过组播方式设备探测。最终简单的效果先这样吧。

dotNET跨平台 49

YOLOv8 改进:使用 MobileNetV3 轻量化架构改进特征提取网络

通过使用 MobileNetV3 作为 YOLOv8 的特征提取器,能够显著降低模型复杂度和运行时资源消耗,同时在一定程度上保持检测精度。这种方法特别适合需要高效计算的边缘设备和嵌入式系统。

走向CTO的路上... 1275

汽车UDS诊断详解及Vector相关工具链使用说明——总述

1.什么是诊断 车辆在运行过程中,不可避免地会发生一些故障,为了确保行车安全,我们要求车上的ECU能够实时监测部件的运行状态,一旦发现异常情况,能通过点亮报警灯等方式提示驾驶员。但是,点亮报警灯只能告诉驾驶员车辆发生了故障,最多只能定位到故障ECU,比如ABS报警灯亮说明ABS系统出现故障,但具体是什么部件发生故障并不能通过报警灯显示出来。这时就需要ECU在本地存储一个与故障相对应的故障代码,在进行维修的时候,可以通过车上的OBD接口连接诊断仪,把这个存储的故障代码读取出来,从而进一步定位到更加具体的故障部

weixin_42967006的博客 2万+

wpa_supplicant 工具操作wifi模块

所需软件 1) wpa_supplicant工具包 2)内核支持wlan模块,和命令 0)启动wlan0 ifconfigwlan0up 1)启动wpa_supplicant wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B -D nl80211:表示驱动类型名称为nl80211 -i wlan0:表示网络接口名称为wlan0 -c /etc/wpa_supplic...

冰夫子的博客 1117

【AUTOSAR SystemServices】AUTOSAR CP中Watchdog Manager模块技术解析

本文深入解析了AUTOSAR中的Watchdog Manager模块实现。该模块通过多层次监督机制(Alive/Deadline/Logical Supervision)确保系统安全运行,具备动态模式切换和分级故障处理能力。 关键实现包括: 数据结构设计:包含监督实体状态结构体(实时状态维护)、监督配置结构体(支持模式切换)和全局状态信息(系统级监控) 核心流程优化:初始化采用事务性设计,检查点处理通过条件编译优化,主监控循环采用流水线式并行处理 监督机制实现:Alive监督采用滑动窗口算法,Deadlin

1039

Linux创建WIFI热点

使用manjaro的时候,作为已选择的kde桌面,它的网络设置里已经集成了wifi的创建。 1、打开网络配置界面 这里可以从任务栏的网络链接图标的设置按键进入 2、创建WIFI热点链接 当进入配置界面后,点击创建按钮进行wifi热点的添加: 然后弹出的界面就可以看到 有线以太网 和 WI-FI这两个项目还有后缀(共享)的副项目。不难理解,WI-FI(共享)这个项目就是我们要创建的WIFI热点,...

Meguriney的博客 7973

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

wap_cli连接wifi(wpa_cli与wpa_supplicant的理解)

前言: 在使用wpa_cli去连接wifi之前我们先了解一下wpa_supplicant。 wpa_supplicant是什么: 是一个项目开源源码,被谷歌修改后加入了Andriod移动平台 wpa_supplicant作用: 主要用来加密的,主要支持OPEN,WEP,WPA(TKIP),WPA2(AES)等类型的无线协议与加密认证 wpa_supplicant工作内容: ...

weixin_42271802的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

linux 创建wifi 热点_Kali-linux下使用HostAPd创建wifi热点(AP)

1.安装hostapd:apt-get install hostapd2.配置hostapd.conf这个文件里有大量配置信息,幸好我们一般能用到的就那几个(其中多数去掉注释,配置保持默认):interface=wlan0 #分享wifi的无线网卡bridge=br0driver=nl80211 #网卡驱动ssid=xiao106347 ...

weixin_30898555的博客 1362

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: WinDbg 调试
下一篇: GCC/G++ 编译器从源码到可执行文件的全流程解析
scriptsboy
博客等级 码龄17年 191粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scriptsboy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值