WIN7電腦插雙網卡的應用問題

顯示結果從第 1 筆 到 4 筆,共計 4 筆
謝謝您1個謝謝
  • 1 bx2aa

主題: WIN7電腦插雙網卡的應用問題

  1. #1
    會員
    註冊日期
    2006-02-18
    所在地區
    ADSL 2M/256
    討論區文章
    2

    WIN7電腦插雙網卡的應用問題

    大家好 打給賀

    目前現場的環境是這樣的

    原本兩套製程是各自獨立的內部網路

    最近製程A新設了一些頁面 希望可以抓取製程B的某些資料來看

    於是這兩個獨立的內部網路就需要串接起來了

    但一查兩邊的IP表 可能當初是同一間廠商架的 所以A和B很多IP是重複的

    大至如下

    製程A 製程B

    電腦1 192.168.1.11 電腦1 192.168.1.1

    電腦2 192.168.1.12 電腦2 192.168.1.2

    電腦3 192.168.1.13 電腦3 192.168.1.3

    設備1 192.168.1.1 設備1 192.168.1.101

    設備2 192.168.1.2 設備2 192.168.1.102

    設備3 192.168.1.3 設備3 192.168.1.103

    設備X 192.168.1.XXX...


    因為目前無法停機修改IP

    打算進行下列動作

    1.在製程A的電腦1新增第二張網卡,與第一張同網段

    2.設定靜態路由表

    3.第一張網卡指向製程A的設備

    4.第二張網卡指向製程B的設備

    因對設定靜態路由的部份還在研究中,想請教朝這方向去試可行嗎?

    在這樣的環境下,製程A的電腦和製程B的電腦若IP一樣,是否還會IP衝突呢?


    麻煩大家提供一點意見了,感謝萬分



  2. #2
    會員 dylantsao 的大頭照
    註冊日期
    2003-12-25
    所在地區
    CHT FTTB 20M/5M
    討論區文章
    319

    回覆: WIN7電腦插雙網卡的應用問題

    Static Route要不同網段才能設得下去吧

  3. #3
    會員
    註冊日期
    2001-05-18
    討論區文章
    1,939

    回覆: WIN7電腦插雙網卡的應用問題

    原本以為很簡單, 想了一下可能不容易

    linux兩張網卡接兩邊:
    echo 1 > /proc/sys/net/ipv4/ip_forward
    用 linux iptables 的 PREROUTING 和 POSTROUTING 做雙向的 NAT
    寫兩條規則
    清空
    iptables -F
    iptables -P 五鏈都是 ACCEPT, 防止中間有什麼干擾.
    PREROUTING INPUT FORWARD OUTPUT POSTROUTING
    linux IP 192.168.100.254

    第一條
    iptables -t nat -A PREROUTING -d 200.0.0.1 -i eth1 -j DNAT --to 192.168.100.254

    第二條
    iptables -t nat -A POSTROUTING -s 192.168.100.254 -o eth1 -j SNAT --to 200.0.0.1

    XP IP: 192.168.100.130

    XP: route add 200.0.0.1 mask 255.255.255.255 192.168.100.254 <--- Linux IP
    然後不管是 ping 還是 ssh 進 200.0.0.1 都正常, 登入 200.0.0.1 後 ifconfig 就是 LINUX 的 IP:192.168.100.254 沒錯.

    多年前聽過雙向 NAT 今天我確實把它實現一次.
    你用 主機名
    %SystemRoot%\system32\drivers\etc\hosts
    /etc/hosts
    定好 對應的名稱
    10.0.0.1 ca1
    10.00.2 ca2
    10.0.0.3 ca3
    10.0.0.4 cb1
    10.0.0.5 cb2
    10.0.0.6 cb3
    10.0.0.7 sa1
    10.0.0.8 sa2
    10.0.0.9 sa3
    10.0.0.10 sb1
    10.0.0.11 sb2
    10.0.0.12 sb3

    然後每台把 route add 10.0.0.0 mask 255.0.0.0 指到 linux 的網卡 IP, 或是將 default gateway 指到 LINUX 相對應的網卡 ip
    框架架好了, 你只要把對應的 ip 和 -i eth0 eth1 ... -o eth0 eth1 ... -d IP -s IP --to IP 改好就可以了.
    iptables 把所有的 PREROUTING 和 POSTROUTING 規則加進去, 就可以兩邊接近無痛互連.

    如果你的程式支援主機名, 就能用 sa1 或 sa2 sa3 ... 去讀取資料.

    其餘有什麼問題你自己解決.
    tvirus 謝謝這篇文章

  4. #4
    會員
    註冊日期
    2001-05-18
    討論區文章
    1,939

    回覆: WIN7電腦插雙網卡的應用問題

    解決了沒?

    如果不用 linux 單獨 192.168.1.11 只加一張網卡, 也是可以.
    如果 192.168.1.11 要連的 B:的設備IP沒和 A:的設備 IP 相同只要加幾條精確匹配的路由

    如果 192.168.1.11 要連的 B:的設備IP和 A:的設備 IP 相同, 就用 批次檔要連時點兩下

    先確認 Interface List
    route print
    Interface List
    0x1 ........................... MS TCP Loopback interface
    0x2 ...00 00 00 00 00 00 ...... Broadcom 440x 10/100 Integrated Controller - Pac
    ket Scheduler Miniport

    192.168.1.11, 第二張網卡: 192.168.1.200:
    B-site.bat
    route add 192.168.1.101 mask 255.255.255.255 192.168.1.200 IF 0x2
    ...
    pause
    route delete 192.168.1.101

    其餘依序加入

    若有B和A相同 IP 那就是讀完後去按任意鍵繼續清除路由
    pause 會停著, 等到用完到命令提示字元視窗按任意鍵 就清掉該條路由

    跟自己 192.168.1.101 IP 相同就沒辦法, 只能用雙向 NAT.
    在 192.168.1.101 安裝虛擬機器, 隨便 download 個 BT5 的光碟, 虛擬機用光碟開機 <Enter><Enter>
    就有 iptables 可以用了, 我剛剛順便試過可以用.
    此文章於 2016-03-11 02:24 PM 被 bx2aa 編輯。

類似的主題

  1. 【問題】雙網卡的問題!
    作者:gidaliu 所在討論版:-- 網 路 技 術 版
    回覆: 9
    最後發表: 2006-12-27, 02:44 AM
  2. 【求助】關於2張網卡的應用
    作者:scsi200 所在討論版:-- 網 路 技 術 版
    回覆: 5
    最後發表: 2005-10-20, 10:13 PM
  3. 【問題】請問網卡的wake on lan 的應用有什麼呢…
    作者:cookiess 所在討論版:-- 網 路 硬 體 版
    回覆: 2
    最後發表: 2002-06-17, 02:10 AM
  4. 請問無線網卡的應用程式
    作者:aurther 所在討論版:-- 無 線 網 路 版
    回覆: 1
    最後發表: 2002-06-02, 05:49 PM

 

此網頁沒有從搜尋引擎而來的訪客

主題 Tag 標籤

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •