本文主要讲解如何,解决基于3568实现双网口互通问题。
一、组网
如下图所示:rk3568自带2个千兆以太口,对应网卡名称为:eth0、eth1pc1和pc2分别连接这2个网口pc1与eth0连接,网段:192.168.30.0pc2与eth1连接,网段:192.168.40.0
目标:实现pc1与pc2互通。
组网也可以简化为:
3568pc1<--------------[eth0======eth1]--------------->pc2192.168.30.2192.168.30.111192.168.40.222192.168.40.8
二、完整配置
下面我们首先说明各个设备完整配置
(资料图片)
1. pc1
默认网关含义:协议栈根据数据包的目的ip查找路由表,如果没有匹配的路由条目则发送给网关,网关通常是当前设备的网卡直连(或者通过交换机、路由器连接)的局域网内的某个网卡掩码通常是255.255.255.0
根据组网图,pc1的网卡连接的是rk3568的eth0:192.168.30.111
2. pc2
配置含义同pc1
3. rk3568上配置
配置网口对应的IP地址ifconfigeth0192.168.30.111ifconfigeth1192.168.40.222
使能转发默认设备是不转发数据包的,需要使能该功能
echo1>/proc/sys/net/ipv4/ip_forward或者sysctl-wnet.ipv4.ip_forward=1
增加策略路由表main,目的是转发数据的时候,查找表main 的路由策略ipruleaddfromalllookupmainpref9000
该表为main,
删除默认的iptables规则系统出厂会有默认的iptables规则,必须删除,否则数据转发会受影响。“
没指明路由表的所有路由放在该表。
”
iptables-F@删除所有的iptables规则
测试上述配置全部配置完,pc1和pc2就可以互相ping通了。如果要测试通信功能,可以使用网络调试助手,软件截图参考下图。三、补充调试工具
调试该功能,还需要配合下面几条指令
1. ip rule查看路由表
传统路由:在Android4.4之前是使用的传统路由,即只使用了一张路由表。
策略路由:从Android5.0之后开始可以支持多网络,即在同一时间下,Android允许多网络类型连接,每个网络有自己的一套DNS、网关、路由表等。这使得功能更强大,使用更灵活,它使网络管理员不仅能够根据目的地址而且能够根据报文大小,应用或IP源地址等属性来选择转发路径。一般的路由以目的地址作为识别与区分的标识。
系统最多可支持255张路由表:系统默认是有维护4张路由表的,可以自定义1~252张路由表。
id | 表 | 说明 |
---|---|---|
0 | 系统保留表 | |
253 | default table | 没特别指定的默认路由都放在该表。 该路由表是一个空的路由表,正常情况下保持该路由表为空即可 |
254 | main table | 没指明路由表的所有路由放在该表。 如果添加路由时没有指定该路由所属的路由表,则这条路由会被添加到main路由表中。配置好网卡的网络设置系统就会自动生成main路由表。 |
255 | local table | 保存本地接口地址,广播地址、NAT地址。由系统维护,用户不得更改 |
下面是查看策略路由表
rk3568_r:/#iprule0:fromalllookuplocal9000:fromalllookupmain【此处是我们上一节手动添加的表,很关键】10000:fromallfwmark0xc0000/0xd0000lookuplegacy_system10500:fromalliiflooifdummy0uidrange0-0lookupdummy010500:fromalliiflooifeth0uidrange0-0lookupeth013000:fromallfwmark0x10063/0x1ffffiiflolookuplocal_network13000:fromallfwmark0x10066/0x1ffffiiflolookupeth014000:fromalliiflooifdummy0lookupdummy014000:fromalliiflooifeth0lookupeth015000:fromallfwmark0x0/0x10000lookuplegacy_system16000:fromallfwmark0x0/0x10000lookuplegacy_network17000:fromallfwmark0x0/0x10000lookuplocal_network19000:fromallfwmark0x66/0x1ffffiiflolookupeth022000:fromallfwmark0x0/0xffffiiflolookupeth023000:fromallfwmark0x0/0xffffuidrange0-0lookupmain32000:fromallunreachable
2. ip route配置路由表
该命令用于配置路由器静态路由的命令。
本文只举例如何查看路由表,查看默认路由表:
rk3568_r:/#iproute192.168.30.0/24deveth0protokernelscopelinksrc192.168.30.111192.168.40.0/24deveth1protokernelscopelinksrc192.168.40.222
也通过table名字显示路由,查找main表:
rk3568_r:/#iprouteshowtablemainiprouteshowtablemain192.168.30.0/24deveth0protokernelscopelinksrc192.168.30.111192.168.40.0/24deveth1protokernelscopelinksrc192.168.40.222
3. iptables
IPTABLES 是Linux 内核集成的 IP 信息包过滤系统。功能非常强大。
要查看所有iptables规则可以使用下面命令
rk3568_r:/#iptables-Liptables-LChainINPUT(policyACCEPT)targetprotoptsourcedestinationChainFORWARD(policyACCEPT)targetprotoptsourcedestinationChainOUTPUT(policyACCEPT)targetprotoptsourcedestinationChainbw_FORWARD(0references)targetprotoptsourcedestinationChainbw_INPUT(0references)targetprotoptsourcedestination………………
四、最后
有喜欢Linux、驱动、嵌入式、网络,或者想和一口君侃大山的可以加我好友:yikoupeng
标签:
- 天天简讯:瑞芯微|如何让拥有双网口的Linux设备实现数据包转发?
- 低保户登记结婚并不会取消低保吗?低保户的认定与婚姻状况有关系吗?
- 速看:新能源智能网联汽车六大趋势
- 分居工资算共同财产吗?离婚财产分居后是怎样规定的?
- 张翔:6月新能源车企销量继续分化,下半年行业继续面临洗牌
- 搜集家暴证据能争取孩子的抚养权及财产的分割吗?有权请求损害赔偿吗?
- Lucid CEO:未来的电动汽车只需要约400km的续航 热门
- 法律规定的属于一方个人财产的有哪些?夫妻关系存续期间如何确定?
- 同居财产分割协议如何签订?同居期间共同财产分割原则是什么?
- 男子求暴富盗窃彩票2800多张 265张被刮开中奖3070元
- 我国多种矿产勘查开发实现新突破 为经济发展注入新活力
- 当前焦点!智能装备制造加速抢占行业新风口 “黑科技”风起云涌
- 今日讯!东京大楼爆炸瞬间 有人高喊快逃 门窗和大量碎片飞出
- 女子施救倒地大爷围观人不停泼冷水 网友:女子行为值得大家点赞 当前视点
- 衢州移动:“党员i校”,打通校企联动最后一公里 当前速递
- 常山“轮椅女孩”周梦婷考上温州医科大学 全球即时看
- 人人都是西博传播大使!首届“西博朋友圈”影像征集活动获奖名单公布
- 沿江高速溜筒河隧道双幅贯通
- 【世界聚看点】七彩托班,快乐一夏!衢州市总工会暑期“爱心托班”开始招生
- 信息科技ETF(512330)涨1.02%,寒武纪-U涨2.40%,复旦微电涨3.04%
- 消费者在签订购车合同时要注意哪些问题?二手车交易协议书的内容有哪些?
- 南瓜如何挑选又面又甜好吃的?|天天新视野
- 安化林业部门利用无人机防治松褐天牛 世界微头条
- 李家超:完全支持警方通缉8名国安逃犯,将竭尽所能追究到底|环球新视野
- 国际原子能机构总干事访问日本,将公布核污染水排海计划综合报告
- 每日聚焦:刚冻结的账户为何紧急解封?原来是为百余保安发工资
- 高温叠加少雨,赤峰、承德已出现特旱_焦点精选
- 从群演到导演,唐烨带领人艺新一代“天之骄子”创新经典
- 今天开始!连续4天!暑期第一波-世界看热讯
- 物美系多点再递表:三年累计亏损37.6亿元 关联交易占比近七成
- 1 速看:新能源智能网联汽车六大趋势
- 2 信息科技ETF(512330)涨1.02%,寒武纪-U涨2.40%,复旦微电涨3.04%
- 3 李家超:完全支持警方通缉8名国安逃犯,将竭尽所能追究到底|环球新视野
- 4 国际原子能机构总干事访问日本,将公布核污染水排海计划综合报告
- 5 每日聚焦:刚冻结的账户为何紧急解封?原来是为百余保安发工资
- 6 高温叠加少雨,赤峰、承德已出现特旱_焦点精选
- 7 从群演到导演,唐烨带领人艺新一代“天之骄子”创新经典
- 8 天天滚动:每日汇市|连续回升!人民币中间价调升111基点报7.2046
- 9 全国主产区累计收购小麦约500亿斤
- 10 【斗罗2绝世唐门】唐雅/霍雨浩4K超清壁纸