連接 Internet PC 端的設定
在 這 篇 文 章 中 主 要 對 在 PC 上 要 連 上 Internet 時 所 要 執 行 的 程 式 及
操 作 方 式 作 介 紹 , 讓 您 在
要 連 接 Internet 時 不 管 是 使 用 撥 接 或 網 路 連 接 皆 能 順 利 連 上 Internet
概論
要 連 上 Internet 事 實 上 不 是 一 件 難 的 事 情 , 只 要 在 PC 上 執
行 幾 個 程 式 便 可 , 但 是 由 於 底 層 可 執 行 Packet Driver 或 是
ODI Driver , 而 使 使 用 者 會 不 知 所 措 , 或 是 無 法 上 線 , 再 加
上 撥 接 的 使 用 那 使 用 者 便 更 迷 糊 了 , 其 實 這 一 點 都 不
難 , 要 了 解 之 間 的 關 係 便 聽 本 人 娓 娓 道 來 。
所 謂 網 路 連 接 是 指 從 SeedNet 或 Hinet 連 接 一 條 專 線 至 公
司 , 而 公 司 網 路 上 的 使 用 者 欲 使 用 這 條 專 線 連 接 上
Internet 時 便 會 執 行 所 謂 的 Packet Driver 或 是 ODI Driver , 其 連
接 的 方 式 如 下 所 示
而 撥 接 是 直 接 使 用 Modem 撥 號 連 接 上 SeedNet 、 Hinet 或 其
他 提 供 Internet 連 接 的 廠 商 , 連 接 上 後 使 用 SeedNet 、 Hinet
或 其 他 提 供 Internet 連 接 的 廠 商 的 專 線 連 接 上 Internet , 在
這 個 情 況 下 不 需 要 使 用 Packet Driver 或 ODI Driver , 可 使 用
Trumpet Winsock 來 執 行 撥 號 連 線 使 用 PPP 或 SLIP 來 成 為
整 個 Internet 上 的 一 個 點 , 也 可 以 使 用 Telix 來 撥 號 連 線 使
用 Terminal Mode , 在 此 介 紹 的 主 要 為 Trumpet 的 PPP 或 SLIP 撥
號 連 線 , 因 為 使 用 Telix 的 Terminal Mode 沒 有 辦 法 顯 示 圖 形 , 所
以 便 無 法 看 到 多 采 多 姿 的 WWW , 其 架 構 如 下 所 示
網路連接執行的 Driver
現 在 連 接 Internet 通 常 是 在 Windows 的 環 境 下 , 因 為 Windows
的 圖 形 介 面 才 能 顯 示 WWW 的 圖 形 , 在 Windows 的 網 路 功
能 是 使 用 所 謂 的 Winsock 介 面 , 這 和 在 DOS 下 執 行 的 Driver
到 底 有 什 麼 關 係 ? 下 圖 中 各 位 也 許 會 更 了 解
在 Windows 上 執 行 的 各 種 Internet 軟 體 如 Telnet 、 FTP 、 Netscape 等
等 皆 是 使 用 Winsock , 但 是 同 樣 是 Winsock , 其 底 層 使 用 的
Driver 不 盡 相 同 , 如 Trumpet 的 Winsock 是 支 援 Packet Driver , 而 NOVELL
的 Lan WorkPlace for DOS 中 的 Winsock 是 支 援 ODI Driver ,
因 為 目 前 使 用 Trumpet 的 使 用 者 居 多 , 所 以 在 本 文 中 是 以
Trumpet 的 Winsock 來 說 明 , Trumpet 的 Winsock 底 層 是 要 使 用
Packet Driver , 所 以 若 您 的 網 路 上 不 需 要 使 用 到 Netware 的 連
線 , 那 最 單 純 , 只 要 執 行 隨 網 路 卡 所 附 磁 片 上 的 Packet Driver
即 可 , 在 此 以 NE2000 為 例
c:\>ne2000pk 0x60 3 0x300
c:\>winpkt 0x60
第 一 行 中 的 ne2000pk 是 NE2000 的 Packet Driver , 0x60 是 所 謂 的
Software Interrupt , 所 填 入 之 數 值 可 從 0x60-0x80 , 通 常 是 使 用
0x60 , 3 是 指 Hardware Interrupt , 網 路 卡 的 硬 體 中 斷 值, 而 0x300
是 指 網 路 卡 的 I/O Address , 第 二 行 執 行 的 Winpkt 是 Trumpet
Winsock 所 附 的 程 式 , 其 後 的 0x60 必 須 和 第 一 行 的 Software
Interrupt 一 樣 , Packet Driver 的 執 行 所 使 用 的 參 數 可 能 不 同
的 網 路 卡 會 有 不 同 的 設 法 , 所 以 請 參 閱 網 路 卡 的 使 用
說 明 , 執 行 完 以 上 指 令 後 便 可 進 入 Windows 執 行 Trumpet Winsock 了。
若 是 除 了 連 接 上 Internet 外 , 還 需 要 連 接 公 司 的 Netware 網
路 , 那 便 需 要 使 用 ODI Driver , 但 是 Trumpet 的 Winsock 是 使 用
Packet Driver , 如 何 使 用 ODI Driver ? 當 然 沒 有 執 行 其 他 程 式
是 無 法 達 到 的 , 在 此 要 介 紹 odipkt.com 這 個 程 式 , 它 主 要 是
從 上 承 接 Winsock 的 呼 叫 , 對 下 會 轉 成 ODI 來 驅 動 網 路 卡 ,
加 上 了 odipkt.com ODI 的 執 行 順 序 如 下
c:\>lsl
c:\>ne2000
c:\>ipxodi
c:\>odipkt 1 0x60(或者 odipkt 1 96)
c:\>winpkt 0x60
c:\>netx or vlm
ODI Driver 的 執 行 其 許 多 參 數 資 料 是 存 放 於 NET.CFG 這 個
檔 案 中 , 為 了 配 合 odipkt.com 的 執 行 , 所 使 用 的 NET.CFG 必 須
如 下 所 示
Link Support
Buffers 8 1600
mempool 8192
Link Driver ne2000
int 3
port 300
frame ethernet_802.3
frame ethernet_ii
在 NET.CFG 之 前 執 行 的 ODI Driver 程 式 中 , odipkt 其 後 所 使 用
的 參 數 "0x60" 是 Software Interrupt , 這 和 Packet Driver 中 的 一 樣 ,
而 之 前 的 一 個 "1" 是 指 Odipkt 所 使 用 的 Frame Type , 首 先 要
知 道 Packet Driver 所 使 用 的 Frame Type 必 須 為 Ethernet_II , 而 在
NET.CFG 中 有 兩 行 Ethernet_802.3 及 Ethernet_ii , 其 中 Ethernet_802.3 對
IPX 而 言 是 Board 1 , 但 是 對 ODIPKT 而 言 是 Board 0 , 同 樣 的
Ethernet_ii 對 IPX 而 言 是 Board 2 , 但 對 ODIPKT 而 言 是 Board 1 , 因
為 ODIPKT 使 用 Ethernet_ii 的 Frame Type , 所 以 在 執 行 時 ODIPKT
的 第 一 參 數 需 為 "1" ,
以 上 皆 執 行 正 確 後 便 可 進 入 Windows 執 行 Trumpet 了。
以 下 列 了 幾 個 ODIPKT.COM 的 位 置 , 可 直 接 Download
service.wicl.com.tw -- odipkt30.zip -- 12K
ftp.cis.nctu.edu.tw -- odipkt.zip -- 9K
ftp.fht-mannheim.de -- odipkt30.zip -- 12K
經 過 以 上 在 DOS 下 執 行 程 式 後 便 可 進 入 Windows , 執 行 Trumpet 的 Winsock
程 式 , 首 先 需 先 取 得 Trumpet 程 式 程 式 名 稱 是 twsk20b.zip , 並 將 其 解 壓 縮 ,
Trumpet 主 要 執 行 的 程 式 是 tcpman.exe , 在 Windows 中 建 立 tcpman.exe 的 程 式
項 目 , 建 立 tcpman.exe 的 程 式 項 目 後 按 滑 鼠 左 鍵 兩 次 執 行 , 首 次 執 行 此 程 式
會 直 接 出 現 設 定 的 畫 面
在 網 路 連 接 要 設 定 的 項 目 有
IP Address
Netmask
Default Gateway
Name Server
以 上 這 三 個 項 目 是 一 定 要 設 定 的 , 要 在 Internet 上 使 用 的 IP Address 一
定 是 要 經 申 請 合 法 的 IP Address , 所 以 以 上 的 三 個 設 定 值 要 向 公 司 負 責
Internet 連 線 的 部 門 來 申 請 使 用 , 請 勿 任 意 給 一 個 , 那 是 無 法 連 上 Internet
的 , 而 且 為 了 公 司 內 部 IP Address 的 管 理 , 再 次 重 申 絕 對 不 要 自 行 給 一 個
IP Address , 網 路 上 二 台 PC 同 時 使 用 一 個 IP Adress 是 會 有 問 題 的 , 在 以 上
畫 面 中 還 有 一 個 項 目 Domain Suffix 可 以 輸 入 , 但 仍 要 向 公 司 管 理 Internet
連 線 的 單 位 詢 問 , 以 上 設 定 完 成 按 OK 即 可 , 此 時 便 可 使 用 支 援 Winsock
的 軟 體 如 Ewan Telnet 、 WS_FTP 、 Netscape WWW Brower 等 來 連 上 Internet 狂 飆 一
番 了 。
之 後 每 次 進 入 Windows 皆 要 執 行 Trumpet 才 會 有 Winsock 的 功 能 , 只 能 將
Trumpet 的 視 窗 最 小 化 , 但 不 可 將 Trumpet 的 程 式 關 閉 , 只 有 在 Trumpet
執 行 的 時 候 Windows 才 有 Winsock 的 功 能 。
撥接網路的設定
接 撥 的 設 定 在 DOS 下 不 需 執 行 任 何 程 式 , 只 需 進 入 Windows , 執 行 Trumpet
的 tcpman.exe 即 可 , 因 為 在 tcpman.exe 中 已 有 支 援 撥 接 網 路 功 能 , Trumpet 的
tcpman.exe 支 援 PPP 及 SLIP , 還 是 同 網 路 連 接 的 Trumpet 設 定 一 樣 , 先 取
得 Trumpet 軟 體 twsk20b.zip , 解 壓 縮 後 同 時 在 Windows 中 為 tcpman.exe 建 立
一 個 程 式 項 目 , 在 這 個 程 式 項 目 上 按 滑 鼠 左 鍵 兩 次 執 行 , 首 次 執 行
一 樣 會 出 現 設 定 的 畫 面 , 但 在 設 定 的 畫 面 中 設 定 的 項 目 不 同
在 撥 接 的 設 定 的 主 要 設 定 的 項 目 有
IP Address
Name Server
PPP 或 Slip
使 用 的 RS-232 Port
使 用 的 Baud Rate
撥 接 通 常 是 撥 到 Internet Service Provider(ISP) 提 供 的 Terminal Server 上 , 其 如 何
設 定 ISP 通 常 會 說 明 清 楚 , 在 此 還 是 簡 述 一 下 , IP Address 若 是 使 用 PPP
來 連 線 的 話 通 常 會 由 Terminal Server 來 給 予 , 所 以 設 定 0.0.0.0 即 可 ,
而 Name Server 則 要 詢 問 ISP 所 使 用 的 Name server IP Address 為 何 , 接 著
在 設 定 畫 面 的 下 方 視 窗 中 選 擇 使 用 PPP 或 SLIP 來 連 線 , 目 前 一 般
是 使 用 PPP 來 連 線 , 這 還 是 看 ISP 所 提 供 的 是 那 一 種 , 在 SLIP Port 中
輸 入 連 接 Modem 的 RS-232 port , 在 Baud Rate 輸 入 所 使 用 Modem 的 速 率 ,
以 上 設 定 無 誤 後 按 OK , 便 會 出 現 以 下 畫 面
在 此 畫 面 下 便 可 開 始 作 撥 號 的 動 作 , 選 擇 "Dialler" 中 的 "Manual Login" ,
此 時 游 標 在 資 料 顯 示 區 中 , 進 入 Terminal Mode , 若 Modem 連 接 正 常 則 可 直
接 輸 入 欲 撥 的 號 碼
atdt7654321
當 有 "Connect" 的 字 樣 出 現 後 便 可 按 ESC 進 入 PPP 或 SLIP 作 連 線 的 動 作 ,
連 線 成 功 便 可 將 TCPMAN 的 視 窗 最 小 化 , 切 勿 將 此 視 窗 關 閉 , 此 時 便 可 使 用
支 援 Winsock 的 軟 體 如 Ewan Telnet 、 WS_FTP 、 Netscape WWW Brower 等 來 連 上 Internet 狂 飆 一
番 。
要 關 閉 TCPMAN 這 個 程 式 時 要 注 意 不 可 在 Terminal Mode 下 , 否 則 無 法 結 束
TCPMAN , 無 法 結 束 TCPMAN 程 式 , 那 Windows 也 無 法 結 束 。
Lastest Updated : 1996 年 01 月 31 日
若有話告訴我 , 請留下您的悄悄話 ,
同時也歡迎到葉建良的家坐坐