作者 主題: 請問如何更改收進來封包 IPv6的位址  (閱讀 2010 次)

0 會員 與 1 訪客 正在閱讀本文。

snowcarey

  • 可愛的小學生
  • *
  • 文章數: 12
    • 檢視個人資料
小弟目前在做一些有關IPv6的研究,

目前遇到一個問題,

在IPv4的環境中,我們可以利用Iptables搭配SNAT或是DNAT

修改 進來/出去 封包的source IP & destination IP,

但是在IPv6的環境中,Ip6tables (不是Iptables)卻沒有這項參數可以使用,

主要可能是因為 IPv6並不需要NAT的功能,

所以沒有SNAT或是DNAT的參數提供使用,

但是小弟想把送進來的IPv6封包的 來源端位址或是目的端位址修改,

原本以為Ip6tables有提供此功能,但是在研究之後...卻發現沒有 =___="

所以目前遇到了大瓶頸呀~~!!!  :o

不知道各位大大有沒有可以修改IPv6位址的經驗或是工具可以分享 ^^

另外...我查到ip6tables/iptables有一個參數 QUEUE,

根據資料是說把此封包丟到user space去處理,

但是我想知道,在user space怎麼去取出此封包呢?

應該是自己寫一個應用程式去取出此封包,

但是不知道取的方法....= ="

不知道各位大大對於這個 有沒有經驗呢?

麻煩了!!! 感激!!