iT邦幫忙

0

設定特定網卡為特定網段 只做某個服務

  • 分享至 

  • xImage

各位大大請問一下
有兩張網卡 例如eth0 eth1
然後要設定為不同網段
然後要設定上傳ftp資料固定走eth1這張網卡 該如何設定呢

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
wiseguy
iT邦超人 1 級 ‧ 2011-11-29 13:33:39
最佳解答

如果你是用 proftpd,就在它的 config 檔裡設定
<VirtualHost a.b.c.d>
...
</VirtualHost>
這個 a.b.c.d 就是 eth1 的 IP,如此當 user 以 FTP client 連到 eth0 的 IP 時,也是無法使用的。一定得用 eth1 IP 去連不可。

其它 ftpd 都是一樣,找找它們設定中,binding IP 的指令,就可以讓你限定特定 IP 才提供 FTP 服務。

看更多先前的回應...收起先前的回應...
camp0102 iT邦新手 4 級 ‧ 2011-11-29 14:10:23 檢舉

那如果是用route table的方式呢
eth0跟eth1兩個
要FTP上傳資料到外部server時 固定走eth1這個裝置
因為外部server有鎖IP

camp0102 iT邦新手 4 級 ‧ 2011-11-29 14:15:37 檢舉

就是 要連到某台server就固定走eth1 這樣子

wiseguy iT邦超人 1 級 ‧ 2011-11-29 18:00:16 檢舉

問題不講清楚,就是會醬子雞同鴨講 ... 瞎

我猜測你的意思是,有一台位在實際 Internet 的 FTP,而你所在的內網,具有兩個 gateway,現在你想上傳資料到外網的 FTP,但會出去的預設 gateway,不是 FTP 所允許的 IP,另一個 gateway 才是,所以你要問如何設定 route table,才能在連這台外網 FTP 時,透過另一個 gateway 出去,是這樣嗎?

route add a.b.c.d MASK 255.255.255.255 p.q.r.s METRIC 1
其中 a.b.c.d 是 FTP server 的 IP,p.q.r.s 是另一個 gateway 的 IP。

Ray iT邦大神 1 級 ‧ 2011-11-29 20:30:55 檢舉

他需要的應該 Policy Route 或是 Source Route 功能, 主機上面大部分都沒有提供這種功能, 所以要靠網路設備, 例如: Layer 4 Switch 或是防火牆來達成.

camp0102 iT邦新手 4 級 ‧ 2011-11-30 09:16:00 檢舉

沒錯沒錯 就是wiseguy你猜得這樣子!
感謝你

我要發表回答

立即登入回答