跳轉到內容

Oberon/ETH Oberon/nic

來自華夏公益教科書

本文件最初託管在 ETHZ。它仍然根據 ETH 許可證,並且位於 WayBack 存檔中。

返回到: 本地 Oberon 硬體相容性列表

網路介面控制器支援
摘要

Oberon 包含對普遍存在的網路的完全支援。要將您的機器連線到基於 TCP/IP 的網路,需要一個 網路介面卡 (NIC)。許多機器已經安裝了 NIC,通常是板載的。但是,Oberon 只支援 3Com NIC 和許多支援通用 Novell NE2000 標準的 NIC (PCIISA 版本)。

已安裝的 NIC 檢查

要精確識別 3Com NIC(存在許多版本),請在 DOS 模式下使用 3Com 實用程式 3link-id.exe。在 Oberon 中,以及對於 PCI 控制器,請使用 PCITools.Scan

網路卡安裝

如果您有舊的無跳線 NIC,您可能需要使用隨卡附帶的配置實用程式來設定 IRQ 地址。

目前,只支援一個 NIC。可以安裝多個 NE2000 卡,因為驅動程式支援已存在,但尚未測試。對於 ISA NE2000 卡,必須指定 NIC 配置字串(見下文)。

技術:NIC 配置字串

對於每個 ISA NE2000 卡(可以使用多個這樣的 NIC),在啟動時使用的 配置字串 必須指定關聯的基埠地址和 IRQ

NE2000Xi="port,irq" - 0 <= i <= 9 - 例如 NE2000X0="300H,10"(沒有空格)

配置字串是一個底層問題,必須在載入檔案模組之前將其傳達給系統。如果系統應該從網路啟動,則卡必須正常工作,但這尚未得到支援。

選擇 NIC 驅動程式

NIC 驅動程式 是透過執行相應的命令 動態載入

Net3Com90x.InstallDevice
安裝 3Com90xB NIC 驅動程式,配置多種方式。安裝程式會掃描 PCI 匯流排以檢測 NIC,在 硬體配置列表 中列出的支援的供應商/裝置對之間。跟蹤資訊將放置在 KernelLog 中,提供有關控制器特性的豐富資訊。
Net3Com509.InstallDevice
安裝 3Com EtherLink III for ISA/EISA - 10 Mbps 驅動程式。有關 NIC 的簡短跟蹤資訊將放置在 KernelLog 中。
NetNe2000.InstallDevice
安裝通用 NE2000 驅動程式。
如何安裝 NIC 驅動程式 - 配置 Oberon.Text

在 Oberon.Text 中的 NetSystem.Hosts.Device0 組中編輯相應的命令。當第一次通訊活動啟動時,驅動程式將自動安裝。命令字串可以從後面的“選項”註釋中複製。

3Com90x 安裝幫助

有兩個診斷命令可用

Net3Com90x.EpromDump
將 Kernel 日誌中的 20H 暫存器的內容轉儲。
Net3Com90x.Dump
將 Kernel 日誌中的診斷資訊轉儲。
NE2000 安裝幫助

以下診斷命令可用

NetNe2000.ReadFifo
.
NetNe2000.ShowAddress
.
NetNe2000.ShowStatistics
.
NetNe2000.Stop
.
NetNe2000.TestReceive
.
NetNe2000.TestSend
.
NetNe2000.TimeSend
.
直接 LAN 連線 - 配置 Oberon.Text

以下資訊必須從您的網路管理員(或您的 ISP)處獲取,並在 NetSystem.Hosts 的相應明顯子組中進行編輯

   Domain =                Domain name 
   Primary DNS Server =    DNS0 IP number 
   Secondary DNS Server =  DNS1 - not always supplied 
   Tertiary DNS Server =   DNS2 - not always supplied 
   Gateway =               gateway IP number 
   Netmask =               netmask IP number 
   Host =                  your PC's name & IP number

最好將重要的文字段保留為藍色,以增強其可見性。

透過 ISDN(路由器)將乙太網 LAN 路由到 Internet - 配置 Oberon.Text

隨著 ISDN 的廣泛可用性和低成本,您可以讓您家中的多臺機器共享一個 Internet 連線。一個方便的安排是新增一個 ISDN 路由器,將所有機器的 TCP/IP 請求定向到 Internet。您的本地網路不需要官方 IP 地址。機器和路由器將獲得 專用網路 地址。

例如,Zyxel Prestige 100 是一款硬體路由器,已成功用於安裝在同一臺機器上的 Oberon 和其他作業系統(Linux、QNX 和 Windows 2000/NT)。路由器很容易透過其內建的 GUI SMT(系統管理終端介面)進行配置。完整的路由器設定可能很複雜,但這裡提供了核心資訊。可以使用(假設路由器的 IP 地址是 192.168.0.1)從 Oberon 控制菜單系統

  • Oberon V24.Panel,透過 序列埠。第一次,傳輸速度必須設定為 9'600 bps,但以後可以調整(選單項 24.2)。
  • 使用命令 Desktops.OpenDoc telnet:192.168.0.1 訪問路由器的 Oberon Telnet 客戶端。
  • 從 Telnet.Panel 訪問路由器的 Oberon Telnet 客戶端。

隨附的 Zyxel Web 配置器雖然舒適,但完全沒有必要。

以下資訊必須從您的 ISP 處獲取,以透過指定的選單項配置路由器

 ISDN Data=           Menu 2: the telephone no. of the router 
 Pri Phone #=         Menu 4: the ISP telephone no. to dial 
 My Login=            Menu 4 
 My Password=         Menu 4 
 Size of IP Pool= 6   Menu 3.2 
 Primary DNS Server=  Menu 3.2 
 Secondary DNS Serv=  Menu 3.2: optional 
 Gateway=             Menu 3.2: IP address     e.g. 192.168.0.1 
 Netmask=             Menu 3.2: IP Subnet Mask e.g. 255.255.255.0 
 Domain=              NetSystem.Hosts.Domain      group in Oberon.Text 
 Host=                NetSystem.Hosts.Route0.Host group in Oberon.Text

一些關於尚未考慮的值的說明

  • 選單 4. Internet 訪問設定:不要忘記指定非零的空閒超時,否則連線將永遠不會斷開。
  • 選單 11. 遠端模式設定:在選單 4 中配置您的 ISP 後,ISP 也將出現在此選單的第 1 位,以便接受進一步的規範(如果需要)。
  • 選單 23. 系統密碼:出於安全原因,您應該更改瑣碎的出廠提供的密碼。例如,將您的密碼寫在路由器的機箱上。

從實際角度來看,DHCP 設定與其他作業系統配合使用是最佳選擇(Oberon 支援 DHCP)。但是,Oberon 要求為每臺機器分配有效的 IP 地址。對於 Windows、OS/2 和 Macintosh,您的工作站應配置為 DHCP 客戶端。

乙太網集線器

除了路由器,您還需要一個乙太網集線器,在所有價格範圍內都有大量選擇。我們不建議購買具有內建集線器的路由器,例如 Zyxel Prestige 100IH。使用單獨的集線器,即使路由器斷電,也可以使用本地網路,而內建集線器可能會導致即使服務請求不應轉發到 Internet,也建立 ISDN 連線。但這可以透過合適的過濾器配置來控制。

ADSL 連線

....

專用網路

RFC 1918“私有網際網路的地址分配” 定義了一系列保留地址範圍,這些範圍不會與其他地址衝突。這些私有地址範圍必須由本地網路使用

      Address range 	       Network class  Network mask
   10.0.0.0 to  10.255.255.255  Class A 	255.0.0.0
 172.16.0.0 to  172.31.255.255  Class B       255.255.0.0
192.168.0.0 to 192.168.255.255  Class C       255.255.255.0

第一個地址 x.y.0.0 代表整個網路,最後一個地址 x.y.255.255 保留為廣播地址。這兩個地址都不能分配給路由器或特定計算機。此規則同樣適用於官方和私有 IP 地址。最好將地址 192.168.0.1 分配給路由器本身,將後續地址分配給網路中的機器。

[頂部]

2001 年 12 月 4 日 - 版權所有 © 2001 ETH Zürich。保留所有權利。
電子郵件: oberon at lists.inf.ethz.ch
主頁: http://www.ethoberon.ethz.ch/

華夏公益教科書