我有两个以太网接口,即eth0
和eth1
。我想实现高级路由规则,但我对 CentOS 中的防火墙/路由规则完全陌生。
这是我正在尝试做的事情:
我的两个接口均已启动并连接到互联网。我希望能够根据流量类型动态决定应该通过哪个接口出去。
例如,如果是 HTTP 流量,我希望它使用eth0
,如果是 FTP 等流量,我希望它使用eth1
,而不同类型的流量可以具有相同的目标 IP 地址。
我怎样才能完成这个任务?
答案1
这高级路由和流量控制 HOWTO应该有你需要的。设置网络后,您需要编写一些规则来标记数据包通过 iptables 中的备用连接(请参阅第 11 章 Netfilter 和 iproute - 标记数据包)。