我有两个基于 Ubuntu 服务器的路由器,我想绑定(在广播模式下,因为我只关心冗余)一个无线电链路(其中无线电设备连接到以太网端口)和一个 LTE 信道(使用 mPCIe 调制解调器),并在其上放置 GRE 隧道。
我已阅读文档并配置 netplan 以使用 NetworkManager 作为渲染器,并尝试使用 nmcli 创建绑定。似乎我无法在绑定中添加隧道作为从属(当设置“类型' 到 'ip 隧道' nmcli 抱怨'需要模式参数"),所以我添加了类型为“以太网“。然而,当我尝试将奴隶带上来时,我得到了:
# nmcli con add type ethernet ifname wccp0 master bond0
Connection 'bond-slave-wccp0' (xxxxxxxxxxxxxxxxxxxxxxxx) successfully added.
# nmcli con up bond-slave-wccp0
Error: Connection activation failed: No suitable device found for this connection.
不幸的是,由于一些我无法控制的路由策略,我无法摆脱该隧道。
我该如何设置这样的接口绑定?
答案1
经过一整天的搜索,似乎问题是由于 Linux 内核在 3.17 版本之后重新引入的一个错误造成的。隧道没有 MAC 地址,而绑定时不支持 MAC 地址。手动修复内核似乎是唯一的解决方案。
更多信息请点击这里:https://forum.archive.openwrt.org/viewtopic.php?id=66951