[問題] 請問iptables和ip queue

看板LinuxDev作者 (hi)時間18年前 (2007/04/08 13:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我想請問一下 我有一台機器有兩張網卡 eth0是對外的(192.168.1.3) eth1是對內的(192.168.3.254)(NAT GW) 這台機器本身就有做NAT 我現在想要用iptables加上ip queue的方法做封包的tunnel 不曉得是不是因為NAT的關係 我只能在FORWARD 抓到封包(ex:192.168.1.4-->192.168.3.9) 然後我用libipq修改封包 想要把封包tunnel給192.168.1.5 我在ip header上修改了dst addr 也重新算過checksum 也用過ipq_set_verdict(NF_ACCEPT) 不過封包並沒有送給192.168.1.5 不管是只修改daddr+checksum 或是多加一層ip header上去都沒有用 我想請問的是 是因為已經到forward階段了 所以給192.168.1.5的封包被drop掉了嗎 我應該要怎麼做才能讓這些封包藉由eth0送給192.168.1.5呢? 希望有高手能幫幫我 感謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.231.31
文章代碼(AID): #166Eb9ph (LinuxDev)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #166Eb9ph (LinuxDev)