[問答] traceroute遇上IP source routing

看板Network作者 (嘰咕嘰咕嘰咕)時間14年前 (2011/11/01 00:08), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請問一下各位 我最近在試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
OS都是裝ubuntu
11/01 00:19, 1F

11/01 15:05, , 2F
你要看router有沒有實做或是開放這功能
11/01 15:05, 2F
文章代碼(AID): #1EhiW12T (Network)
文章代碼(AID): #1EhiW12T (Network)