背景
手上的 SD-WAN iWAN 客户端(sdwand)官方只给了裸机部署方式:一个二进制+ 一份配置文件,配 systemd 拉起来就行。但我想把它塞进 MikroTik RouterOS的 /container 里跑——路由器本身就是流量的枢纽,隧道建在路由器自己的容器环境里,比额外接一台旁路设备更省事。
这个想法本身没问题,sdwand 装进 Debian 容器里确实能跑起来。真正麻烦的是后面那步:怎么让局域网里其他设备的流量,经过容器里的这条隧道出网。容器有自己独立的网络命名空间,RouterOS 的主路由表根本看不到容器内部那张隧道网卡,这中间要打通的环节比想象中多得多,而且一个坑套着下一个坑,最后那个根因差点让我以为是硬件问题。