![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Networking
文章平均质量分 59
网络方面的资料
龙赤子
15年开发猿,linuxer,分享经验,获得快乐. LCCZ_QRS
展开
-
PPPoE网关模拟环境搭建
搭建一个简单的拨号路由器原创 2022-07-23 21:32:11 · 2048 阅读 · 0 评论 -
Linux网络包总流图及防火墙之NETFILTER备查
工作中经常需要明确网络包在Linux内核中的游走路径。这通常有两种方法解决:1 是通过查看内核源码确定。2 是根据通用流程,思考确定。第一种方式实践性强,但是需要对内核网络代码熟悉,否则,查找过程本身会有时间沉没。当然,如果条件允许,也可以借助现在流行的各种探测工具,比如bpf、ftrace等。通过此法,获取的结果一般是绝对正确的。第二种方式理论性强,更多的适应于那些需要辅助定位问题,而不需要精确匹配的场景。可能这种情况居多。比如,只是想配置一下防火墙或者路由表,然后看看效果。总体上偏应用层。如果你的目的是原创 2022-02-22 22:22:48 · 216 阅读 · 0 评论 -
如何让你的Linux设备支持路由功能
Linux的流行与其完善的网络协议实现密不可分。如果我们有一台Linux设备,该如何让其支持路由功能呢?1 硬件层:支持多网络接口。比如对于一款移动路由,以太网口和WIFI口可做本地,3、4、5G拨号口可做WAN口。2 内核层:需要配置支持netfilter相关选项。3 应用层:需要安装iptables软件。除上面三点外,内核文件系统还需要打开ip_forward转发开关,echo 1 > /proc/sys/net/ipv4/ip_forward 。一般而言,影响网络数据包在系统原创 2021-01-17 22:10:37 · 329 阅读 · 0 评论 -
一图搞懂网络NAT映射
话不多说,直接上图原创 2022-03-07 09:36:33 · 4369 阅读 · 0 评论 -
拨号之 PPP NDIS RNDIS CDC ECM NCM QMI-WWAN GOBINET RMNET MBIM 区别
如果做3、4、5G的上网,常常会遇到上述几个名词,他们都跟拨号联网相关,总是弄得人云里雾里,这些概念到底是什么意思,或者有啥区别呢?这里结合网上资料,基于个人理解,再次整理,如有错误之处,欢迎指正。PPP 用于建立点对点链路。最初是用于慢速设备的,比如早期通过串行线上网。通过一套协议,维护硬件链路上的数据连接,并具备安全和认证特性,可建立计费模式。我们在PPP拨号脚本中也常常可以看到波特率、用户名、密码、认证方式等参数。现在的猫或者家用路由拨号上网,多用PPPoE,也用到了PPP,因为PPPoE就原创 2021-01-21 20:11:39 · 6757 阅读 · 1 评论 -
一次路径引发的iptables事故
背景:原来只是一个谎言感悟:可恶的 /(根路径符号) ,浪费我三天时间!特点:菜鸟级的时间拉锯战引言:最近在嵌入式设备上做一个基于Linux的网关防火墙的项目,自然,iptables是必不可少的。但是,在最近的测试中因为粗心大意造成的一处错误却带来了不小的麻烦,详细说来就是。。。时间:9 27关键词:发现问题因为之前一直没有测试过iptables的功能,只是交叉编译通过并能在板子上跑起来,输入ip + tab键也能找到这个命令,+ --help选项也能打印帮助信息,因此就以为这.原创 2021-01-10 19:25:37 · 346 阅读 · 0 评论