我需要在嵌入式Linux平台上执行基于MAC的策略路由(桌面Linux示例也可以)。我研究了
IP 路由添加
命令,没有找到任何选项来指定 mac 地址作为策略标准。有任何选项可以做到这一点吗?可能是基于某些食物分类结果进行路由。
谢谢你的建议,
Ilya。
答案1
几年前,我曾使用该实用程序在 FreeBSD 上进行过相当复杂的基于源的路由ipfw
,但快速检查后我发现该实用程序ipfw
现已弃用,取而代之的是pfctl
(数据包过滤控制)。该实用程序在 MacOS/FreeBSD 上可用,但很可能已移植到 Linux。
甚至很多年前,我们曾经使用开源GateD
的基于 UNIX 的路由守护程序在运行 AIX 的 IBM RS/6000s 的 NSFnet 主干网上进行基于源的策略路由,但该软件包似乎不是最新的。
维基百科上有一份开源路由软件包列表这里,大多数(如果不是全部)都将提供超出基本ipfw
或pf.conf
提供的基于源的策略路由。