|
|
发表于 2004-12-20 13:50:14
|
显示全部楼层
Post by wanshi83
route的信息如下
192.168.0.0 * 255.255.224.0 U 0 0 0 eth0
192.168.0.0 * 255.255.224.0 U 0 0 0 eth1
这是你的路由的问题,当数据包由你的本机发回192.168.0.0/19时机器按顺序查找路由表
它发现你的包匹配
192.168.0.0 * 255.255.224.0 U 0 0 0 eth0
之后就把包通过你的eth0发出去了,不会再去看余下的项
192.168.0.0 * 255.255.224.0 U 0 0 0 eth1根本就起不了作用
虽然IPTABLE只DROP了eth0,但通往192.168.0.0/19的包都是通过eth0路由
我也遇到了类似的问题
一台机器接两张网卡,两张网卡的ip在同一个网段内,比如172.24.16.0/24,eth0为172.24.16.1,eth2为172.24.16.2,
如何才能实现访问eth0的数据仍然从eth0返回,
访问eth1的数据从eth1返回?应该在路由表里怎样设置?
我不知道怎么解决,还希望有达人解答一下,我个人感觉应该有办法实现,可能要用一些高级路由功能
(iproute2) |
|