跳转到内容

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/

华夏公益教科书