- 论坛徽章:
- 0
|
我有两台机器A,B,每台机器都有两个网卡,对应的IP分别是A_ip1,A_ip2,B_ip2,B_ip2
其中,ip1属于同一子网,ip2属于同一子网。
在 A 上,我配置了策略路由,保证路由“原路返回”。
但当我从B traceroute A_ip2时,在A上用tcpdump监听A_ip2却发现
09:38:33.083854 IP A_ip2 > B_ip2: ICMP A_ip2 udp port 33438 unreachable, length
36
09:38:33.095808 IP A_ip2 > B_ip2: ICMP A_ip2 udp port 33439 unreachable, length
36
09:38:33.101702 IP A_ip2 > B_ip2: ICMP A_ip2 udp port 33440 unreachable, length
36
而从 B traceroute A_ip1时,在A上监听A_ip1是正确的。
在两个情况下,traceroute都返回了正确的路由信息。
请问这是怎么回事?
btw: ip1,ip2虽然属于不同的子网,但接在一个交换机下。
pf.conf里,它们的设置是相同的。
[ 本帖最后由 ustctapper 于 2007-6-13 18:04 编辑 ] |
|