[問題] NAT的實作

看板LinuxDev作者 (Xen)時間14年前 (2011/12/19 17:11), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我得先承認這是我這學期某門理論課的期末作業 要求是不使用原本的module實作出任何一種NAT 但是我RFC2663 libpcap libipq都看了好幾天 現在的進度就是寫出個sniffer來而已 所以想請問各位我的問題和想法 我一開始是使用VBox建立兩台主機A,B A有兩張網卡一張有對外IP一張連到內部網路intnet B只有一張網卡連到內部網路intnet 這時候將A與B在內部網路的虛擬IP設定好後 A可以連到對外網路B不行 我原本打算用pcap寫的sniffer放在A跑 去觀察B想存取對外網路時的封包 但是這樣好像抓不到 原本打算的做法是抓到之後可以modify封包來源轉丟出去 (好像還要存起來他實際來源的虛擬IP 但不清楚要存在哪) 我想B應該不用特地實作只要A跑server程式就好? 因為外面買的NAT分享器好像都是直接插線就能用 想請問我這樣的想法有沒有錯 該從哪裡繼續動手......謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.231.60

12/19 22:23, , 1F
其實我不太了解寫NAT為什麼要sniffer
12/19 22:23, 1F

12/19 23:22, , 2F
呃只是想抓B全部的封包改header
12/19 23:22, 2F
文章代碼(AID): #1Exl_64K (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1Exl_64K (LinuxDev)