码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【逗老师的无线电】MMDVM添加4G网卡之后变身4G路由器


    此前,逗老师介绍了如何给MMDVM热点添加一个4G网卡:
    【逗老师的无线电】MMDVM盒子pi-star系统添加4G网卡及修改路由优先级
    本文,咱们接着玩个东西。让这个盒子不光可以连接4G网络进行HAM通联,顺便也让他变成一个4G路由器。
    手机或者电脑可以连接到MMDVM热点发射出来的WIFI网络
    可以进行pi-star的配置,顺便,还可以让电脑上个网。

    目录

    • 一、开启wlan热点模式
    • 二、开启ip转发
    • 三、开启NAT
    • 四、功能验证
      • 1、有WIFI连接,不开启热点
      • 2、WIFI连不上,自动开启热点模式
      • 3、可管理,还可以直接上网哟!
        • 3.1、手机可以正常获取IP
        • 3.2、手机可以访问pi-star管理控制台
        • 3.3、手机可以通过这个热点访问互联网
        • 3.4、MMDVM上查看,NAT正常承载出公网流量
    • 搞定

    一、开启wlan热点模式

    本来呢,linux开启wlan热点还要搞点东西。但是pi-star很良心的直接在web控制台里面集成了wlan热点配置,所以很简单,直接在pi-star的【配置】页面里就可以配置pi-star热点的密码。默认无密码。
    在这里插入图片描述
    pi-star实际调用的也是hostapd服务,关于hostapd服务生效的配置文件,各位看看就可以了。
    在这里插入图片描述
    【注意】不得不说pi-star的配置很友好。
    这个热点有一个开启逻辑,在wlan接口作为client设备连接了路由器的情况下,不会开启热点。
    但是如果wlan接口无法连接到任何一个周围的路由器。此时wlan接口则会作为hotpot模式运行,对外发射一个无线热点。

    二、开启ip转发

    所谓IP转发,是为了操作系统对于从一个接口进入的IP报文,如果目的地址不是本机,可以匹配IP路由表之后,从其他接口转发出去。默认IP转发是关闭状态,即如果收到的IP报文目的地址不是本机,则进行丢弃。
    Linux下永久启用IP转发功能(主要针对Ubuntu的使用)

    • 编辑/etc/sysctl.conf
    • 增加一条net.ipv4.ip_forward=1
    • 重启网络后永久生效。

    在不重启网络的情况下,可使用如下命令短时间生效,但是重启后失效

    sysctl -w net.ipv4.ip_forward=1
    
    • 1

    在这里插入图片描述
    开启IP转发后,同时咱们增加一条iptables防火墙策略,允许所有流量通过forward转发表

    iptables -I FORWARD -j ACCEPT //在FORWARD表中插入全部允许
    
    • 1

    三、开启NAT

    现在,4G网卡有了,热点有了,IP转发也开启了,就剩开启NAT了。
    开启NAT以使本地wlan0_AP接口下的私网地址源IP,转换为4G接口的公网IP,进而访问Internet。
    配置NAT的iptables命令如下:

    iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -j MASQUERADE
    
    • 1

    注意:
    -s的源地址请使用配置wlan0_ap的地址段。本例中,pi-star默认使用192.168.50.0/24作为本地用户地址,因此我们需要配置SNAT对192.168.50.0/24位地址段做SNAT。
    由于4G网络获取的是动态IP,在外网IP地址不稳定的情况即可使用MASQUERADE(动态伪装),此时能够自动使用出接口IP作为SNAT后的源IP。

    四、功能验证

    1、有WIFI连接,不开启热点

    在有MMDVM可以正常连接到路由器的情况下,wlan0_ap热点不会开启,此时网卡情况如下:
    在这里插入图片描述

    2、WIFI连不上,自动开启热点模式

    在脱离WIFI的情况下,MMDVM连接不上任何一个可用的WIFI,此时wlan0_ap热点接口自动开启。
    在这里插入图片描述
    此时打开手机,可以搜索到一个名为pi-star的wlan热点。输入密码进行连接
    连接之后,手机可以获取一个192.168.50.0/24地址段的。

    3、可管理,还可以直接上网哟!

    此时,通过这个WLAN热点。手机不仅可以登录pi-star的web控制台,同时还可以直接使用这个WLAN热点连接互联网。
    就问,爽不爽,骚不骚。

    3.1、手机可以正常获取IP

    在这里插入图片描述

    3.2、手机可以访问pi-star管理控制台

    在这里插入图片描述

    3.3、手机可以通过这个热点访问互联网

    在这里插入图片描述
    尝试一下,可以访问百度,没问题!!!
    在这里插入图片描述

    3.4、MMDVM上查看,NAT正常承载出公网流量

    在这里插入图片描述

    搞定

    至此,你不仅有了一个4G MMDVM热点,你还有了一个4G无线路由器热点。
    爽不爽,爽的话给BI1FQO点个赞呗!么哒
    这里是BI1FQO,DMR ID:4606666,希望各位HAM通联愉快!73!

  • 相关阅读:
    【软考 系统架构设计师】计算机组成与体系结构③ 存储管理
    [附源码]计算机毕业设计springboot面向高校活动聚App
    HTML前端
    Pyppetter结合beautifulSoup爬虫定位支付宝SDK和华为SDK更新的最新版本
    Pytorch intermediate(四) Language Model (RNN-LM)
    easyExcel注解详情
    QMediaPlayer 类使用教程
    获取当前时间并转换为想要的格式
    快速上手Flask(一) 认识框架Flask、项目结构、开发环境
    1038. 从二叉搜索树到更大和树
  • 原文地址:https://blog.csdn.net/ytlzq0228/article/details/126681398
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号