bot47 Asked: 2021-01-08 07:55:28 +0800 CST2021-01-08 07:55:28 +0800 CST 2021-01-08 07:55:28 +0800 CST 在重新启动后保留 conntrack 数据库 772 我在 Debian 10 上运行了一个 NAT 路由器,它只需要几秒钟即可重新启动,不到 120 秒,更像是 3。我想保持已建立的连接,以便路由器的重新启动不会破坏 natted TCP 连接,但是我没有能力运行两个同步路由器。如何将 conntrack 表保存在单台机器上? router linux debian nat conntrack 1 个回答 Voted Best Answer bot47 2021-01-14T02:19:17+08:002021-01-14T02:19:17+08:00 事实证明,它现在不适用于 conntrack-tools 的打包版本,但它适用于尚未发布的更改。此提交引入了一种保存输出格式,该格式将写入conntrack恢复 conntrack 表所需的命令行参数。有了这些信息,就很容易持久化表。不幸的是,它尚未发布。构建 conntrack-tools 很容易,但它需要最新版本的 libnetfilter-conntrack,然后可能会与依赖于不同版本的系统实用程序发生冲突。
事实证明,它现在不适用于 conntrack-tools 的打包版本,但它适用于尚未发布的更改。此提交引入了一种保存输出格式,该格式将写入
conntrack
恢复 conntrack 表所需的命令行参数。有了这些信息,就很容易持久化表。不幸的是,它尚未发布。构建 conntrack-tools 很容易,但它需要最新版本的 libnetfilter-conntrack,然后可能会与依赖于不同版本的系统实用程序发生冲突。