[問題] 在 Linux 上用寫類似 kernel NAT 的 module

看板LinuxDev作者 (相片..)時間16年前 (2008/09/09 22:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好, 我現在嘗試在 Linux kernel 2.6.22 上寫一個類似 NAT 的東西, hook 的點是利用 NF_IP_PRE_ROUTING, 可是我現在遇到一個問題, 當我轉傳 TCP 封包的時候 TCP Checksum 會有問題因而被 DROP, 所以可以請問一下有人試過在 kernel 內重新算 TCP Checksum 的嗎? 請問一下應該要怎麼做才對,感謝! <(____ ____)> -- http://nfsnfs.pixnet.net 灰熊。紅襪。阿森納。 http://nfstry.blogspot.com 海邊。天空 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.53.38

09/23 21:06, , 1F
我沒記錯的話,你要先算ip chksum,再算tcp chksum
09/23 21:06, 1F
文章代碼(AID): #18neJc0M (LinuxDev)
文章代碼(AID): #18neJc0M (LinuxDev)