Oberon/ETH Oberon/nic
本文件最初託管在 ETHZ。它仍然根據 ETH 許可證,並且位於 WayBack 存檔中。
返回到: 本地 Oberon 硬體相容性列表
Oberon 包含對普遍存在的網路的完全支援。要將您的機器連線到基於 TCP/IP 的網路,需要一個 網路介面卡 (NIC)。許多機器已經安裝了 NIC,通常是板載的。但是,Oberon 只支援 3Com NIC 和許多支援通用 Novell NE2000 標準的 NIC (PCI 和 ISA 版本)。
要精確識別 3Com NIC(存在許多版本),請在 DOS 模式下使用 3Com 實用程式 3link-id.exe。在 Oberon 中,以及對於 PCI 控制器,請使用 PCITools.Scan。
如果您有舊的無跳線 NIC,您可能需要使用隨卡附帶的配置實用程式來設定 IRQ 地址。
目前,只支援一個 NIC。可以安裝多個 NE2000 卡,因為驅動程式支援已存在,但尚未測試。對於 ISA NE2000 卡,必須指定 NIC 配置字串(見下文)。
對於每個 ISA NE2000 卡(可以使用多個這樣的 NIC),在啟動時使用的 配置字串 必須指定關聯的基埠地址和 IRQ。
- NE2000Xi="port,irq" - 0 <= i <= 9 - 例如 NE2000X0="300H,10"(沒有空格)
配置字串是一個底層問題,必須在載入檔案模組之前將其傳達給系統。如果系統應該從網路啟動,則卡必須正常工作,但這尚未得到支援。
NIC 驅動程式 是透過執行相應的命令 動態載入 的
- Net3Com90x.InstallDevice
- 安裝 3Com90xB NIC 驅動程式,配置多種方式。安裝程式會掃描 PCI 匯流排以檢測 NIC,在 硬體配置列表 中列出的支援的供應商/裝置對之間。跟蹤資訊將放置在 KernelLog 中,提供有關控制器特性的豐富資訊。
- Net3Com509.InstallDevice
- 安裝 3Com EtherLink III for ISA/EISA - 10 Mbps 驅動程式。有關 NIC 的簡短跟蹤資訊將放置在 KernelLog 中。
- NetNe2000.InstallDevice
- 安裝通用 NE2000 驅動程式。
在 Oberon.Text 中的 NetSystem.Hosts.Device0 組中編輯相應的命令。當第一次通訊活動啟動時,驅動程式將自動安裝。命令字串可以從後面的“選項”註釋中複製。
有兩個診斷命令可用
- Net3Com90x.EpromDump
- 將 Kernel 日誌中的 20H 暫存器的內容轉儲。
- Net3Com90x.Dump
- 將 Kernel 日誌中的診斷資訊轉儲。
以下診斷命令可用
- NetNe2000.ReadFifo
- .
- NetNe2000.ShowAddress
- .
- NetNe2000.ShowStatistics
- .
- NetNe2000.Stop
- .
- NetNe2000.TestReceive
- .
- NetNe2000.TestSend
- .
- NetNe2000.TimeSend
- .
以下資訊必須從您的網路管理員(或您的 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 的廣泛可用性和低成本,您可以讓您家中的多臺機器共享一個 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 連線。但這可以透過合適的過濾器配置來控制。
....
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/