如何桥接两个网络和数据包更改

如何桥接两个网络和数据包更改

我正在尝试桥接两个网络(即 20.20.10.0/24 和 20.20.20.0/24)。我有一台机器(Ubuntu 16.04)连接到两个网络,我的最终目标是这台机器充当两个网络之间的桥梁,同时允许我随意修改数据包。

我已按照此处的指示进行操作(https://help.ubuntu.com/community/NetworkConnectionBridge)并成功地桥接两个网络,使用此配置我对如何修改数据包一无所知。

我尝试了以下 python 脚本但没有成功(https://gist.github.com/mgalgs/1856631)并且还尝试使用IPtables来路由和转发数据包。

我只需要一些关于如何继续的建议,桥接网络并允许修改网络中传输的数据包的最佳方式是什么?

相关内容