美文网首页
记一次4G模组的网络配置

记一次4G模组的网络配置

作者: 艾姆凡 | 来源:发表于2021-03-02 15:31 被阅读0次
    网络需求简图.png

    需求:

    业务层程序在4G模组中运行,模组内部,需要能访问IPC地址,4G拨号后联通外网地址;PC能访问4G模组bridge0地址

    过程:

    1、对usb0设置固定IP,使用arping指令:

    ifconfig usb0 192.168.8.100 up
    arping -f -I usb0 192.168.8.1
    

    2、arm主板侧网卡转发

    把所有流出的数据转到usb0端口
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o usb0 -j MASQUERADE
    

    为联通模组流入到IPC的数据,需将192.168.8.xxx网络的数据转发到br0网卡

    iptables -t nat -A POSTROUTING -s 192.168.8.0/255.255.255.0 -o br0 -j MASQUERADE
    

    刚开始处理的时候,是在模组侧,添加了192.168.8.100做默认网关,会造成拨号后网络回环无法ping通外网问题
    3、4G模组路由配置

    route add -net 192.168.1.0/24 gw 192.168.8.100
    

    针对网段添加路由,防止出现网络回环
    4、PC网关配置
    需要将主板ethx作为网关配置在PC上,才能直接联通4G模组的bridge0网卡


    网关配置.png

    结果记录

    192.168.1.66为IPC地址,组网成功


    4G模组路由表.png
    4G模组侧网络连通情况.png
    内网连通情况.png

    tip:内网PC连接192.168.8.1地址时,需要将本地连接的热点关闭,怀疑是有网络回环

    相关文章

      网友评论

          本文标题:记一次4G模组的网络配置

          本文链接:https://www.haomeiwen.com/subject/bgktqltx.html