iT邦幫忙

0

關於雙網卡IP衝突問題

請問 公司目前有3台 SERVER 1台 buffalo的 WZR-AGL300NH IP分享器

中華電信對外固定IP有6組 X.X.X.37~42

每台機器上都各有兩張網卡 一張是WAN 一張是LAN

3台SERVER IP末碼個為 38,39,40

IP: 37 是給 IP分享器 分配內網用的 LAN為192.168.11.X

為了讓這3台SERVER都可以通內網 所以各接一條線到IP 37的分享器上當LAN

在從分享器上拉一條線到HUB再分給公司內部各PC


現在38這台上面有裝一套會計系統除了內部使用還提供了 外點的分公司遠端連回來使用

但是 因為38的 網卡1 是直接經過ATUR就出去了 這沒有問題網路是通的!!

但是 38的 網卡2 是接到37的IP分享器上 但是分享器也是可以直接上網的

等於這台SERVER 會出現兩組固定IP 好像會有衝突 有時PING的到 有時候就不行!!

我該怎麼做 才可以 讓這台SERVER的 網卡2 只有內部網路的功能 而不跑出去ATUR呢?

也就是說 我要讓她的網卡2 只用來做 內部網路互通 而不上外部網!!

不好意思了 麻煩大家!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
datacom1204
iT邦新手 2 級 ‧ 2011-01-03 16:11:32
最佳解答

版主你這樣問題我之前就有發過解答了
你可以參考一下
http://ithelp.ithome.com.tw/question/10038534
相關說明如下例如:
IP A : 192.168.0.1 255.255.255.0 192.168.0.254<---內部IP 或可用真實IP
IP B : 真實IP(依照IP業者給予的資料)
設定方式如下
A網卡設定 IP A資料
B網卡設定 IP B資料
重點來了, GW在同一台SERVER 只能設定一個(所以不是設定IP A的 GW 就是設定 IP B 的GW)
只能設定一個,這樣的話也只能跑一個路由方式出去。
這時候。可利用route print 列出路由表之後在,確定之後在設定相關路由表
範例如下
route -p add 192.168.0.0 mask 255.255.0.0 192.168.0.254

至於一張網卡要設定二組ip 並設定其路由方式小弟我建議最好是不要這樣玩會比較好

14
louis1w
iT邦新手 3 級 ‧ 2010-12-31 08:13:15

網卡2的GW 指向192.168.11.X
但不可指向IP分享器 也不可放空
IP分享器 的防火牆設定也要設定正確 確認

12
zackhuang
iT邦新手 2 級 ‧ 2010-12-31 11:09:25

我很納悶你為何要這樣做

假如該server內網IP是192.168.11.99
那你就接一條線道IP分享器上
然後在分享器上面設定 static nat xxx.xxx.xxx.38 maping 192.168.99 就好了呀

不要用這種怪怪的架構給自己找麻煩吧....

12
help
iT邦新手 4 級 ‧ 2010-12-31 14:31:56

你的server該不會都直接對外連線吧?

這3台server連接wan的網卡拿掉吧,不是已經有IP分享器了嗎?
要開什麼服務就mapping吧
安全點對server比較有保障

14
woody711
iT邦新手 1 級 ‧ 2011-01-01 02:33:40

同學,不上網的那張網卡,Gateway不要設定IP就可以只通內網不通外網了!

10
goodnight
iT邦研究生 2 級 ‧ 2011-01-02 12:58:54

因為他不會設定防火牆才會這麼做的
網卡的 ip 不是重點, 設備接法才是重點
ATUR -> 分享器 (最好是買好一點的防火牆, 裕笠的還不錯) + HUB -> 主機

正常來說為了防止亂改 IP , 會把 DHCP 關掉, 改用固定 IP
好一點的防火牆可以設多組, 一般的分享器只能設一組

有會計系統對外, 應該要僅慎一點會比較好, 可以的話用 VPN或是虛擬 VPN

8
virgil0711
iT邦新手 1 級 ‧ 2011-01-02 22:40:04

這樣的接法(外網接ATUR)等於讓Server曝露在外部網路
一般來說較安全的接法為ATUR---防火牆---Server
假如該server內網IP是192.168.11.99
然後在分享器上面設定 static nat xxx.xxx.xxx.38 maping到 192.168.11.99 就可以達到對外服務已經對內的連線

8
pu88
iT邦新手 2 級 ‧ 2011-01-03 09:51:33

一、你這樣規劃的做法是錯的,請參考上面幾位大大的建議,Server不要直接接在internet
二、一台server不管有幾張網卡運作,最好只有一張網卡定default gateway,其他都要空白
三、我看過你那台IP分享器的手冊,NAT只能mapping一個WAN IP,功能算簡單了,如要多IP對多IP的話,要買高階一點的設備,如果server沒有對internet提供服務,那全移到內部就好了。

6
glachen
iT邦新手 2 級 ‧ 2011-01-04 14:20:37

做一個.bat檔(先建立文字檔再改副檔名就好)
內容就是route -d 0.0.0.0 mask 0.0.0.0 192.168.11.X(IP分享器LAN的IP)
然後把.bat檔放到開始→程式集→啟動
這樣每次啟動都會執行這樣就可以了

看更多先前的回應...收起先前的回應...
magicwalk iT邦新手 5 級 ‧ 2011-01-04 17:07:47 檢舉

謝謝各位大大的解答!!

glachen大大你好 我不太懂你說的 route delete 0.0.0.0 mask 0.0.0.0 192.168.11.x

這串指令中的 (0.0.0.0 mask 0.0.0.0) 這些零 我是要打入我的lan ip 以及gw

還是說 就是像你打得這樣 0.0.0.0......

況且我這樣做 那我 網卡A 網卡B 的TCP/IP 裡面詳細要如何輸入!

我的網卡B 只要有內部網路功能就好!!

internet的功能只要給網卡A負責!!

zackhuang iT邦新手 2 級 ‧ 2011-01-05 09:16:01 檢舉

route delete 0.0.0.0 mask 0.0.0.0 192.168.11.x

上面這段的意思就是 所有封包都往192.168.11.x 送 (如果你沒有更好的routing match結果的狀況下)

兩個 0.0.0.0 都不需要改
192.168.11.x 設成你的 內網gateway ip

(其實 講真的 內網網卡不設 default-gateway 就不會出現這行了)

zackhuang iT邦新手 2 級 ‧ 2011-01-05 09:17:40 檢舉

更正 上面那行應該是
刪除掉 所有封包都往192.168.11.x 送 的路由

(上篇我把它想成是新增 正好相反)

magicwalk iT邦新手 5 級 ‧ 2011-01-05 23:48:53 檢舉

okok 了解囉 感謝你的熱心指點!!

我要發表回答

立即登入回答