[問答] traceroute遇上IP source routing
請問一下各位
我最近在試traceroute的loose source routing
如果用UDP封包的時候遇到一點問題
client A
gateway B
server C
我用 traceroute -g gatewayIP serverIP
封包會直接丟到B去 再由他轉送到C去
其中到C之前的路徑中都會發TTL超過的icmp 這都沒有問題
可是C收到封包以後就把它吃了?
照理來說C收到封包以後應該丟一個port unreachable的icmp
可是我的封包只要一開了source routing以後
C收到udp封包一律就不回應icmp了
但是用一般沒有source routing的時候 他的確是會回應的...
可是如果我用icmp的request 和 tcp的syn來做traceroute
結果都是正常的
是OS把這部分的功能預設都關閉了嗎?
我已經開了sysctl下面的ipv4 accept_source_route
還有forwarding
不然原本是連icmp都不回應的...
不知道有沒有人碰過這東西?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.55.219
→
11/01 00:19, , 1F
11/01 00:19, 1F
推
11/01 15:05, , 2F
11/01 15:05, 2F
Network 近期熱門文章
PTT數位生活區 即時熱門文章