version 100 to 1.1.1.1 (via device eth1)回顾ip路由和ip规则的手册页,我似乎应该能够做到这一点,但是我还没有找到正确的语法。本文有一个如何设置基于策略的路由的示例,但它基于源IP地址,而不是协议号:http://blog.scottlowe.org/2013/05/29
int socket(int domain, int type, int protocol); API的文档表明,如果给定域存在多个协议,则该协议指定特定的协议。这似乎意味着只能为给定套接字的给定域指定一个协议。
我在Linux中尝试使用原始套接字,但后来我无意中发现了这个协议。我知道pcap可以用来捕获任何协议的数据包。我使用pcap编写了一个Q&D程序,我注意到if_ether.h文件中