嵌入式linux开启无线热点模式(AP),联机设备通过 wifi 热点访问外网
嵌入式linux开启无线热点模式(AP),联机设备通过 wifi 热点访问外网。
一、内核和文件系统。
1、确认已移植好了hostapd。
2、确认文件系统中已移植好了iptables。
iptables编译:
./configure --host=arm-arago-linux-gnueabi --prefix=/root/335x/localcode/iptables/install --disable-nftables --with-ksource=/root/335x/localcode/kernel-3.2.0 --enable-static --disable-sharedmakemake install
3、内核对iptables的支持,配置如下。
[*] Networking support --->Networking options --->[*] Network packet filtering framework (Netfilter) --->Core Netfilter Configuration --->(全部选上)IP: Netfilter Configuration ---> (全部选上)
二、WIFI热点相关文件配置。
1、配置文件hostapd.conf中,确认热点名称和密码。
2、配置文件dhcpd.conf中,修改dhcp相关参数。
mkdir -p /var/db
创建空文件/var/db/dhcpd.leases
touch /var/db/dhcpd.leases
二、WIFI热点连接外网命令。
1、开启网口设置,非固定IP,自动分配IP。
ifconfig eth0 up
udhcpc -i eth0
2、开启 wlan0 设备,设置相关参数等。
ifconfig wlan0 up
ifconfig wlan0 10.5.5.1 netmask 255.255.255.0
3、打开 IP 转发模式。
echo 1 > /proc/sys/net/ipv4/ip_forward
4、启用iptables伪装ip。
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
5、设置网卡的混杂模式。
root@ms:~# ifconfig wlan0 promisc
[ 309.997884] device wlan0 entered promiscuous mode
6、开启热点。
dhcpd -cf /etc/dhcpd.conf wlan0 &
hostapd /etc/hostapd.conf -B
参考:
嵌入式linux 4G 软路由共享网络_justgg的专栏-CSDN博客
基于嵌入式Linux的无线路由器设计——Bridged Adapter网桥模式_Biao-CSDN博客_基于linux路由器
基于嵌入式linux路由转发功能的实现 - Sanz - 博客园
嵌入式linux开启无线热点模式(AP),联机设备通过 wifi 热点访问外网相关推荐
- 开启VScode中最简单的内部浏览器 - 可以访问外网 - Browser Preview
提示 之前介绍的"Browser Preview"已经失效,请看最新插件:"VS Browser" 插件安装: 插件使用:由下角 - 状态栏 - VS Brow ...
- Openwrt无线中继设置并访问外网
Openwrt无线中继设置并访问外网 本篇博文参考来自:http://blog.csdn.net/pifangsione/article/details/13162023 配置目标 主路由器使用AP模 ...
- 1 Openwrt无线中继设置并访问外网
https://www.cnblogs.com/wsine/p/5238465.html 配置目标 主路由器使用AP模式发射Wifi 从路由器使用Client模式接受Wifi 从路由器使用Master ...
- Hyper-V创建net模式的固定ip(可访问外网)
Hyper-v默认虚拟交换机Default Switch具备DHCP和NAT功能,但是DHCP获取到的地址段经常发生变化.而且Hyper-v没有提供管理其NAT网络与DHCP的图形化界面功能. 如果需 ...
- Linux访问外网(内含简单方法)
这里先介绍Linux利用桥连模式访问外网 1.先对虚拟机进行设置(右键虚拟机,点击设置) 2.选择网络适配器,然后在右边的网络连接中选择桥连模式,然后点击确定 3.查看虚拟机默认配置 [root@lo ...
- VMware创建Linux及局域网内独立访问IP和访问外网IP的配置
好早之前有一篇是配置远程连接Linux和部署Tomcat的文章,但是并没有讲解如何配置IP的相关知识.最近公司在搞集群配置,我就先拿电脑上的VMware上的Linux做个测试,分享和总结一下经验吧,也 ...
- CentOS8设置桥接网络模式,并配置静态IP及外网访问
之前,在使用winSCP工具远程连接linux时出现了无法连接的情况,将网络连接配置成桥接模式后,虽然可以无压力客户端连接,但新问题又来了,linux无法访问外网. 首先,我们在VMware中打开网络 ...
- Linux访问外网,有图和命令,简单易懂
这里介绍一下Linux利用桥连模式访问外网 1.首先右键虚拟机,然后点击设置 2.选择网络适配器,然后在右边的网络连接中选择桥连模式,然后点击确定 3.查看默认配置 [root@localhost D ...
- Vmware安装迷你版的 Centos6 并配置 Nat 模式可访问外网
① 本地环境搭建 Linux 服务器: VMware 安装 Centos 6 迷你版详细步骤: a.下载镜像: 链接:https://pan.baidu.com/s/1wxXK1A-3V2y7KpR4 ...
最新文章
- WireShark 实例分析笔记(概念)
- 关于0基础磁盘管理(gpt UEFI...)最好的一篇文章(来自gentoo linux)
- 幅度和幅值有区别吗_克拉克 (Clark) 变换中等幅值 (2/3) 和等功率 (sqrt(2/3)) 变换的公式推导...
- P4899-[IOI2018]werewolf 狼人【Kruskal重构树,主席树】
- C/C++中计算函数运行时间
- BestCoder Round #66 (div.2) 1002
- Bzoj2124(p5364): 等差子序列
- 微信小程序之 ----组件
- [渝粤教育] 中国地质大学 国际贸易实务 复习题 (2)
- 鸿蒙系统操作界面跟苹果很像,华为鸿蒙系统的操作界面可能长这样 和安卓全完不同而且图标也太酷了...
- java DFS与BFS算法
- ESP8266制作4G智能无人车按下前进松手即停和转弯调速的方案代码
- Linux 服务器进行安全加固,防止黑客攻击
- 新购买的PLQ-20K在Windows系统下打印乱码或不打印。
- php程序的运行方法
- Processing学习笔记
- vue3 effect 实现思路
- 机器人硬汉 聆听_第268章 百拳机器人
- IOS开发之工欲善其事必先利其器:Xcode
- Kitkat中对class core, class main, class late_start的简单分析
热门文章
- 用 Python 进行 DeFi 应用的开发——不同的区块链项目是如何解决安全问题的?
- PP-yoloE论文的理解
- 网页文字的应用于布局
- matlab app designer 新建应用打开mat文件绘图
- mpich2无法单机冰雪时程序闪退_google play无法下载,无法登录,安装不了应用怎么办?...
- U3D实现2048小游戏(含源码)
- Vue cli创建项目时键盘操作无效(箭头移动失效、交互提示符失效)
- 进销存管理面临哪些痛点问题?
- java制作透明窗体(类似PS欢迎界面 )
- 链接器:绑定符号到地址上