From ddiiyy.bbs@bbs.nsysu.edu.tw May 24 1997 Newsgroups: tw.bbs.comp.network Subject: Wingate使用說明(轉載) 緣起: 花蓮縣立花崗國中承臺灣省政府教育廳國民中學校務行政電腦化軟體維護 中心交辦任務,完成現階段中小學連線上TANET一些較經濟有效且對小型學校 具即時性有效的連線方式。 實驗目標: (1) 學校內部電腦以網路卡連串一起形成INTRANET架構,通訊協定跑TCP/IP, 以Web SERVER作資料中樞提供各項資訊流通。 (2) 以一部PC加上一部MODEM利用軟體模擬ROUTER功能不須向教 育部申請Class C IP,即可將所有連線之電腦上INTERNET。 實驗成果: (1) 本校以十部5x86CPU、16MB RAM、Windows95作業系統、其中一 部使用Shareware軟體Folkweb作WWW伺服器,一個HUB、以T-base 的架構將其餘九部電腦連線。在十月二十三日校慶運動會現場作校運 即時新聞報導,將小記者採訪到的新聞稿及照片即時輸入WEB Server。 學生及家長可在所有電腦上查詢各項比賽成績及花絮新聞。 (2) 本校教師張榮錦、劉樞遠、黃清順在數臺串接的電腦上(Windows95作業 系統)以其中一部架shareware軟體WinGate1.3並以一臺28.8K的MODEM連 上花蓮師院區域網路中心,其他電腦經由client端的軟體設定透過WinGate 皆順利連上WWW。詳細技術請參考附件(一) 之後委請花蓮縣景美國小教師楊國成完成在NOVELL網路環境下沒有 硬碟的狀況下以windows3.1的trumpet winsock同樣設定亦可達到連線上網。 效益評估: 現階段中小學的環境要以專線上學術網路,若沒有64K以上高速專線則 上WWW實際上有困難。以14.4K專線僅能5-6部有效連上WWW和上述方法 效果一樣。但是以目前教育部IP的分配有限及中小學校中,小型學校居多勿須 申請class C的IP address以上述方法即可在短時間內讓中小學校連線上TANET 且上述方法所須經費遠小於專線經費,實際可應用於現階段配合教育部E-Mail 至中小學計劃之先期作業,讓各校先行教育訓練。待整體環境成熟(包括線路頻 寬)則全國連線水到渠成。 (附件一) INTRANET的架構與NO IP solution連線上INTERNET 在Windows95上建構內部網路使用TCP/IP方式以Folkweb1.2作WEB SERVER 另用WinGate1.3作為模擬Router用撥接上INTERNET其餘工作站用網路卡連結 client端軟體(如:browser、netterm、newsagent…)設定proxy或firewall 方式透過WinGate連線上INTERNET(不須申請class-C IP address) 主機端: Hostname設定gateway(可自設) 網路卡 IP:192.168.0.1 Netmask:255.255.255.0 在windows目錄下hosts檔案設定 127.0.0.1 localhost 192.168.0.1 gateway 192.168.0.2 pc2 192.168.0.3 pc3 … 撥號網路卡與一般上線設定相同 其餘工作站設定: 網路卡設定: IP: 192.168.0.2 DNS:主電腦(H) gateway 搜尋:192.168.0.1 client端軟體設定皆對gateway而設 例如:browser設proxy指到gateway或是設定使用use firewall WinGate1.3安裝及使用方法可參考文件wingate.doc 軟體及資料可ftp://ftp.hgjh.hlc.edu.tw至花蓮縣花崗國中 在目錄:\sever folkweb.zip \wingate wingate.exe 取得相關軟體 有關WinGate的中文說明轉述如下: 用一部Win 95 PC﹐經由數據機連上ISP後﹐讓同一個LAN的其他部PC可透過 這部Win 95 PC連上Internet. 本文件是翻譯位於http://www.Windows95.com/connect/lansing.html的說明文件﹐ 軟體是用WinGate 1.3.11﹐你可以在http://www.Windows95.com/apps/netutils.html 或是ftp://ftp.hgjh.hlc.edu.tw/wingate/wingate.exe�镺ownload這個軟體。 系統需求﹕ 1. 必須要有一部用數據機連上ISP的Win 95 PC﹐在此稱為Gateway machine。 2. 其他PC必須和這部Win95 PC以網路卡相連接﹐在此稱為Workstation。 WinGate軟體只須在Gateway machine上執行即可﹐在設定好Gateway machine上的 組態之後﹐你要在其他Workstations上的Internet應用程式設定成使用proxies。 第一部份﹕設定Gateway Machine 1. 安裝Gateway Machine上的網路卡 把網路卡插入Gateway Machine之後﹐先不要設定任何軟體的驅動程式 在上面﹐讓Win 95在重開機時自己作auto-configure的動作。 重新開機後﹐Win95會告訴你找到新的硬體﹐並安裝其驅動程式﹐如果 沒有的話﹐那你要從『控制台』�媬鵅y加入新的硬體』來安裝驅動程式。 若你在Gateway Machine上已經安裝過撥接網路卡(Win 95可將COM port視為網路卡)﹐那你可以在『控制台』->『網路』�堿搢儤楛絢蘢� 卡及NE2000 Compatible(這�堨HNE2000 Compatible網路卡為例)﹐都 有各自的TCP/IP『內容』﹔如果只有其中一個有﹐那請你自行新增。 2. 在Gateway Machine上安裝並規劃WinGate軟體 D/L WinGate軟體之後﹐執行WGSetup程式﹐輸入這部機器在ISP的 POP3、SMTP(通常和POP3相同)、IRC、DNS伺服器的位址﹐這 些資料你可以向ISP(區域網路中心internet service provider)取得。 WinGate本身有一些Service的內定port﹐如果在Gateway Machine上還 有執行像FTP或Web等server程式的話﹐你才須要修改這些port的設定值。 輸入以上資料之後﹐按下OK鈕﹐則WGSetup會自動在系統registry�堻]定好。 3. 設定在Gateway Machine上的TCP/IP 你必須為LAN上的所有機器設定IP位址﹐包括Gateway Machine﹐你 可以由『控制台』->『網路』﹐選擇在真正網路上的TCP/IP的『內容』﹐ 而非『撥號網路卡』。在這�埵�6個部份* IP位址 選擇『指定IP位址』﹐然後在IP位址輸入192.168.0.1﹐這個位址在Internet 上是不存在的﹐所以你可以讓Gateway Machine使用這個位址(註﹕如 果你的LAN有自己的合法IP位址﹐也可以使用其位址)﹐接下來在『子 網路遮罩』輸入255.255.255.0。 WINS組態 選擇『關閉WINS Resolution』 通訊閘 保留空白 連結 使用預設值﹐Client for Microsoft Networks。 進階 不須作任何修改。 DNS組態 選擇『啟動DNS』﹐在『主機』處輸入你的user name﹐而在『網域』 輸入ISP的名稱﹐像hinet.net , nhltc.edu.tw…等。 在『DNS伺服器搜尋順序』輸入ISP的DNS Server位址﹐按『新增』﹐ 你可以先用終端機程式連線到ISP後﹐輸入nslookup﹐就能得到這個位 址﹐如果沒有﹐那你可以試試用其他的DNS伺服器。 在『網域字尾搜尋順序』輸入網域字尾(通常和網域相同)﹐ 然後按『新增』。 當你設定好以上資料之後﹐按下『確定』﹐Win 95會要求你重新開機﹐之 後就算設定完成了﹐接下來是設定Workstations的部份。 第二部份﹕設定Workstations 1. 安裝在Workstations上的網路卡 這一部份和Gateway Machine安裝網路卡一樣﹐只須注意網路cable的連 接及Terminator是否正確即可。 2. 安裝在Workstations上的TCP/IP 由『控制台』->『網路』�堙M新增TCP/IP協定。 3. 設定在Workstations上的TCP/IP組態 你要為LAN�堛漕C部機器指定一個惟一的IP位址﹐如果你不知道如何 分配的話﹐那就由192.168.0.2遞增上去即可(假設你用192.168.0.1作 為Gateway Machine的位址的話)﹐在Workstations上的『控制台』-> 『網路』�堙M選擇TCP/IP協定﹐同樣會有6個部份可設定﹕ IP位址 選擇『指定IP位址』﹐然後在IP位址輸入你所分配給這部機器的位址﹐ 這個位址在LAN�堨眸楓O惟一的﹐不可和別部機器相同﹐接下來在『子 網路遮罩』輸入255.255.255.0。 WINS組態 選擇『關閉WINS Resolution』﹐作者還在實驗WINS﹐目前尚未解決。 通訊閘 保留空白 連結 使用預設值﹐Client for Microsoft Networks。 進階 不須作任何修改。 DNS組態 選擇『啟動DNS』﹐另外你必須設定一個HOSTS檔(後面會提到)﹐ 在『主機』處輸入你的機器的辨別名稱(內部使用﹐Internet無法看到 這些機器名稱)﹐然後在『網域』欄保留空白。 在『DNS伺服器搜尋順序』輸入你的Gateway Machine位址(如 192.168.0.1)﹐WinGate會把DNS要求傳給真正的DNS伺服器。 4. 在Workstations上設定HOSTS HOSTS檔案是一個類似『迷你網域名稱伺服器的區域性資料庫』﹐你 可以用記事本來編輯﹐其中內容只須有記錄Gateway Machine的位址即 可﹐如 192.168.0.1 gateway 中間要有空格﹐並在結尾要按ENTER﹐否則會有錯誤。將這個檔案存 在WINDOWS的系統目錄下(通常是\WINDOWS)﹐記得不要有副檔 名﹐你可以在存檔時以引號""將檔名括起來﹐並在後面加上句點。 5. 測試LAN的TCP/IP連線 先不要撥接到ISP上﹐因為你還有一些要設定的事。把所有的機器都開 機﹐由每部Workstations上的command prompt�堙M輸入ping gateway﹐ 以測試和Gateway Machine間的連線是否正常﹐如果你得到Request timed out﹐或Bad IP Address的訊息﹐請檢查網路線是否安裝良好﹐再重覆以 上步驟。 測試完成之後﹐接下來要測試DNS部份﹕啟動WinGate﹐然後撥接到 ISP﹐確定你在WinGate�堭珧吨FDNS forwarding﹐並指定了要將DNS 要求轉送的正確機器名稱。 之後到workstation上﹐輸入ping ftp.microsoft.com﹐你應該會得到以下 訊息﹕ Pinging [aaa.bbb.ccc.ddd] with 32 bytes of data Destination host unreachable Destination host unreachable Destination host unreachable Destination host unreachable 這表示你的workstation可以找到這個名稱﹐但連不到這個位址(即使位 址是正確的)﹐如果你沒有看到第一行﹐那表示你的DNS設定上有錯 誤﹐你要再檢查一下。 6. 設定Workstations上的Internet應用程式使用Proxies Proxies是充當Internet和LAN�堛瑣鷑馱孜〞�"中介人"﹐一般企業都是 使用firewall來當作Proxies﹐以避免被外部使用者存取到內部網路。 你必須在Workstations上的每個Internet應用程式�堻]定使用proxy﹐一 般來說﹐支援使用proxy的應用程式都會詢問proxy server的名稱(在這 �堙M我們是用gateway)﹐以及相對應的port﹐不同的Internet資源使用 不同的連接port值﹐所以依據不同的應用程式﹐所使用的port號應該不 同﹐以下是在Internet上較為通用的service所使用的port值 Service Port# 說明 ===================================================== FTP 21 Fire Transfer Protocol Telnet 23 讓遠端主機登錄用 SMTP 25 傳送Mail用 Gopher 70 文字型態的Browser HTTP 80 WWW Protocol﹐Netscape、Mosaic、MSIE POP3 110 接收Mail NNTP 119 News討論群 ====================================================== 依內定值﹐WinGate會用以上的port來使用﹐通常都可以正常運作﹐你 所要作的就是將Internet應用程式"指"到Gateway Machine上﹐如果你在 指定時出現錯誤﹐試著在Internet應用程式直接輸入Gateway Machine的 位址﹐不要用"gateway"的名稱。 以下是一些常用軟體的proxies設定法﹕ Netscape Options->Networking->Proxies﹐選Manual Proxy Configuration﹐輸入以下值: HTTP Proxy﹕gateway port﹕80 SOCKS Proxy﹕gateway Port﹕1080 MSIE 『控制台』->『Internet』->『進階』﹐選擇使用Proxy Server﹐輸入 http://gateway 若你在Gateway Machine上已執行了Web Server程式﹐則輸入gateway﹕ port號碼﹐不用管Bypass Proxy on欄﹐這只有用在存取LAN�堛截nternet資源。 WS_FTP Options -> Session Options ﹐選擇Use Firewall﹐並確定Use PASV Transfer Mode選項沒有被核取﹐若你嚐試使用PASV Mode﹐則WinGate FTP gateway會回應給你錯誤訊息﹐以Save as Default儲存。 在每個你所建立的FTP session名稱�堙M選Advanced﹐然後輸入gateway 作為Firewall﹐port值是21。(注意﹕也要選擇User with no logon)。 Telnet Clients 因為Telnet通常是文字型態的service﹐所以沒有什麼要特別設定的﹐只 是你要先telnet到Gateway Machine上(你可以使用其IP位址)﹐然後你 會看到 WinGate> 再輸入要連接的主機位址及port﹐中間用空白分開﹐WinGate會顯示出 Connecting to *****﹐當你看到Connected時﹐表示己連線成功。 Mail Clients 把SMTP及POP3 Server設定成gateway﹐若你使用Eudora﹐設定POP 帳號為username@gateway﹐另外也要設定return address﹐否則Eudora 會使用username@gateway作為return address﹐而這個位址是不存在的﹐ 於是別人就無法回e-mail給你了。 News Readers 把NNTP Server設定成gateway。 其他程式 請連到 http://nz.com/NZ/Commerce/creative-cgi/special/qbik/wg_faq.htm 以上設定完成後﹐你就可以撥接到ISP上﹐並在Gateway Machine上啟動WinGate﹐ 再由Workstations上用Internet應用程式存取Internet﹐若有問題的話﹐請再檢查 以上各步驟是否設定正確。若你需要更多的技術支援﹐請你註冊﹐並將問題直接 傳到 http://nz.com/NZ/Commerce/creative-cgi/special/qbik/wingate.htm。 PS﹕以上資料均參考WinGate使用文件﹐非本人著作﹐歡迎自由傳遞及拷貝﹐ 但不可用於商業用途﹐對內容有異議者﹐請mail給我討論。 如有問題討論請E-mail至xela@cc.nhltc.edu.tw 國中校務行政電腦化軟體維護中心行政媒體組張榮錦老師 1996.11.12 -- ㊣ Origin: 國立中山大學 Formosa BBS ㊣ From: 168.95.196.70