野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14133|回复: 4

[求助] 关于Debian下双网卡共享上网

[复制链接]

发表于 2020-7-1 09:16:23 | 显示全部楼层 |阅读模式
看到PRO开发板上有2个网口,于是就想,在对外只有一个网口上外网的的情况下,是否可以把2个网口设为共享上网,让2个网口都可以与外网通信呢?例如在不直接连外网的网口上接上一个IP摄像头,是否可以让这个IP摄像头把图像传到外网上呢?
按照一个网页的说明进行实验,http://www.linuxdiyf.com/view_71652.html
实际实验环境:PRO板的ETH1接外网,IP设为192.168.137.100,直接接到路由器上,路由器IP为192.168.137.1,在PRO板子的串口终端上可以顺利ping通www.baidu.com,说明ETH1可以顺利连接外网;ETH2接到了一台笔记本的网口上,用笔记本来模拟IP摄像头的角色,PRO板上ETH2口的IP设置为192.168.138.1,笔记本网口的IP设置为192.168.138.2。
按照网页说明,开启了IP转发“net.ipv4.ip_forward = 1”,但后面的“iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE”就报错“iptables/1.8.2 Failed to initialize nft: Protocol not supported”,网上一通搜索,修改内核配置,但问题依旧。
目前用笔记本可以ping通RPO板子的两个网口,即192.168.138.1和192.168.137.100,但无法ping通路由器的192.168.137.1。
希望有小伙伴知道这块的能指点一下吧。
IPC.jpg
回复

使用道具 举报

发表于 2020-7-1 10:25:41 | 显示全部楼层
估计通过搭网桥的方式可以实现,配置方式跟ubuntu系统应该是一样的,可以找找这方面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-1 11:49:41 | 显示全部楼层
许亮 发表于 2020-7-1 10:25
估计通过搭网桥的方式可以实现,配置方式跟ubuntu系统应该是一样的,可以找找这方面 ...

好的,我找找这方面的资料,试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-4 14:52:04 | 显示全部楼层
iptables报nft: Protocol not supported,是因为野火默认的内核没有勾上相关的协议,勾上后重新编译内核,再按照网上的说明来操作就好了。
回复 支持 反对

使用道具 举报

发表于 2020-7-4 16:04:45 | 显示全部楼层
gaofong 发表于 2020-7-4 14:52
iptables报nft: Protocol not supported,是因为野火默认的内核没有勾上相关的协议,勾上后重新编译内核, ...

需要勾哪一些,我们后面把它加进去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-13 11:51 , Processed in 0.030418 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表