![如何桥接两个网络和数据包更改](https://linux22.com/image/123285/%E5%A6%82%E4%BD%95%E6%A1%A5%E6%8E%A5%E4%B8%A4%E4%B8%AA%E7%BD%91%E7%BB%9C%E5%92%8C%E6%95%B0%E6%8D%AE%E5%8C%85%E6%9B%B4%E6%94%B9.png)
我正在尝试桥接两个网络(即 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来路由和转发数据包。
我只需要一些关于如何继续的建议,桥接网络并允许修改网络中传输的数据包的最佳方式是什么?