作者fasthall (Xen)
看板LinuxDev
標題[問題] NAT的實作
時間Mon Dec 19 17:11:32 2011
我得先承認這是我這學期某門理論課的期末作業
要求是不使用原本的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
1F:推 cobrasgo:其實我不太了解寫NAT為什麼要sniffer 12/19 22:23
2F:→ fasthall:呃只是想抓B全部的封包改header 12/19 23:22