限制特定軟體使用特定網路介面



贊助商連結


sniperliao
2009-03-18, 10:30 AM
各位前輩好

我有類似這篇 (http://www.pczone.com.tw/thread/7/145453/)的問題想請各位幫幫忙

我的網路架構如下
http://sniperliao.googlepages.com/NetworkingTS.gif

TS是指TeamSpeak (走UDP單一port)
目前的問題是,客戶端如果有route or AP,就連不上Server
我分析判斷原因為

TS Client 連上 我的固定IP,經由我的AP NAT 給我的TS Server
這時候 TS Server 收到封包後會做reply,可是卻是根據DG會把reply封包從我的浮動IP出去
(因收到的Client來源是Public IP,經過Routing table比對一定是走DG出去的)

這樣導致TS Client 的AP or Route丟棄此封包
(reply封包的來源應該是我的固定IP,現在卻變成浮動IP,來源錯誤丟棄)

想要問有沒有軟體可以讓特定的程式完全無視DG,只走特定網路介面卡出去

我想要一般上網都不經過AP走我自己的Dynamic Public Ip,所以DG必定是PPPOE初始時自動加入,我也不想改變他

而另一筆 0.0.0.0 是通過AP,如果我不撥PPPOE,我還是可以透過這組0.0.0.0到Internet,只是他的優先權(metric)在dynamic之後


我的目的是,我平常所用的網路走我自己的浮動IP
由固定IP提供特定服務,AP NAT轉給我



請問各位前輩這樣是否有解?

PS.補上 route print , ADSL Dynamic Public IP : 118.xxx.xxx.xxx ,TS Server Wireless Card Private IP :192.168.100.101 ,AP:192.168.100.254
http://sniperliao.googlepages.com/routingt.gif

贊助商連結


FYI
2009-03-18, 11:12 AM
如果你所謂 "特定服務" 指的只是存取伺服器, 那就只要存取192.168.100.101 即可, 如果無法存取192.168.100.101, 那是因為AP 啟用 "AP Isolation", 導致無線客戶端無法互相存取

建議你調整一下, Server 用撥接式固定IP, AP 用撥接式浮動IP, 如果Server 是Win2K 或Win2K3, 內建NAT Server, 那麼無線客戶端只要設定靜態路由, 就可以選擇由AP 或Server (經過AP 橋接) 連上網際網路

sniperliao
2009-03-18, 11:45 AM
如果你所謂 "特定服務" 指的只是存取伺服器, 那就只要存取192.168.100.101 即可, 如果無法存取192.168.100.101, 那是因為AP 啟用 "AP Isolation", 導致無線客戶端無法互相存取

建議你調整一下, Server 用撥接式固定IP, AP 用撥接式浮動IP, 如果Server 是Win2K 或Win2K3, 內建NAT Server, 那麼無線客戶端只要設定靜態路由, 就可以選擇由AP 或Server (經過AP 橋接) 連上網際網路

感謝FYI的回應,但是我有一些限制存在如下

特定服務例如 TS, HFS 之類的
TS是走UDP並且好像有自己一套handshake法
導致封包從AP進NAT到Server,卻從Server另一片卡回應

至於這樣的架構是有特殊原因的,因為AP不僅僅只有NAT to TS Server,還有其他Server也需要固定IP來提供服務

而我TS Server其實是我的桌機,我希望P2P等之類的軟體不要去使用AP,所以我又拉了一條Dynamic


所以才想找是不是有軟體可以直接針對某程式的traffic做強制綁定在某片卡,讓TS Server回應的時候也使用無線網卡回應

Spen
2009-03-18, 02:51 PM
抱歉,不是很理解你的問題.

請問你所謂的 客戶端 是指使用無線網路連到ap - > ts server 嗎?

你的問題是 客戶端無法連到 ts server 嗎 ?

FYI
2009-03-18, 02:54 PM
特定服務例如 TS, HFS 之類的
TS是走UDP並且好像有自己一套handshake法
導致封包從AP進NAT到Server,卻從Server另一片卡回應
存取192.168.100.101, 不可能如此, 驗證方法很容易, 網內找一台PC 存取Server 便知

如果Server 跑P2P 不經過AP, 則TCP/IP 內容的閘道留白, Route print 可看出問題, 並非只改公制