当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: Alpha/AXP的PCI板上的Linux以太网卡 对于v2.0,只有3c509、depca、de4x5、pcnet32和所有8390驱动程序(wd、smc-ultra、ne、3c503等等)是编写成“结构无关”的,所以它们可以运行在基于DEC的Alpha CPU系统上。
 

 

 ·linux网络管理员手册(5)    »显示摘要«
    摘要:   第五章 配置tcp/ip网络   在本章中,我们将讨论在机器上设置tcp/ip网络所要经历的所有步骤。我们将从ip地址的分  配开始,逐步描述tcp/ip网络接口的配置过程,并且介绍几个在解决网络安装问题时非常有  用的工具。   本章所述的大多数工作通常你只需要做一次。而后,仅当你要向网络中增加新系统时,或者  当你完全重新配置你的系统时,你才会接触许多配置文件。然而,有些用于配置tcp/ip的命  令必须在系统每次引导时都要执行之。这通常是通......
 ·linux网络管理员手册(8)    »显示摘要«
    摘要:   第八章 点对点协议   8.1 揭开p字母   正像slip一样,ppp是在串行连接上发送数据报的协议,但却改进了前者的几个不足之处。它  让通信的双方在开始时协商诸如ip地址和最大数据报大小等选项,并且为客户提供授权(权  限)。对于每个这样的功能,ppp都有一个独立的协议。下面,我们将概要地讨论ppp的这些  基本创建框图。这里的讨论远不是完整的;如果你想对ppp知道的更多些,极力推荐你阅读r  fc-1548中它的规格说明,以及许多相关的r......


Linux下网卡设置常见问题(5)

  alpha/axp的pci板上的linux以太网卡 【相关文章:Linux安全守则

【扩展阅读:Linuxswat多个严重漏洞

   【扩展信息:升级和编译你的Linux核心

  对于v2.0,只有3c509、depca、de4x5、pcnet32与所有8390驱动程序(wd、smc-ultra、ne、3c503等等)是编写成“结构无关”的,所以它们可以运行在基于dec的alpha cpu系统上。其它一些从donald的www主页上下载的更新过的pci驱动程序也可以工作,因为它们也是按照结构无关的思想编写的。

  

  注意,使驱动程序与结构无关所需要进行的改动并不很复杂。只需要如下进行:

  

  --把所有与jiffies有关的值都乘以hz/100,得到alpha使用的不同的hz值。(即timeout=2;变成timeout=2*hz/100;)

  

  --把所有i/o内存(从640k到1mb)的指针引用替换为相应的readb() writeb() readl() writel()调用,如下例所示。

  

  

  --------------------------------------------------------------------------------

  

  - int *mem_base = (int *)dev->mem_start;

  - mem_base[0] = 0xba5eba5e;

  + unsigned long mem_base = dev->mem_start;

  + writel(0xba5eba5e, mem_base);

  

  

  --------------------------------------------------------------------------------

  

  --把所有使用i/o内存作为源或目的地址的memcpy()调用替换为相应的memcpy_fromio()或者memcpy_toio()调用。

  

  以结构无关的方式处理内存访问的细节在近期的内核所附的文件linux/documentation/io-mapping.txt中进行了说明。

  

  

  sun/sparc硬件上的linux以太网卡

  要得到最新的sparc信息,可以访问以下url:

  

  linux sparc

  

  注意,有些sparc的以太网硬件从主机获得其mac地址,因此可能会有多个接口具有相同的mac地址。如果想在同一个网络上使用多个接口,可以使用ifconfig的hw选项以分配唯一的mac地址。

  

  把pci驱动程序移植到sparc平台上与上面提到的axp平台相似。可能的差异出在endian上,因为sparc是big endian,而axp与ix86是little endian。

  

  


...   下一页
 ·linux网络管理员手册(10)    »显示摘要«
    摘要:   第十章 网络信息系统   当你运行着一个局域网时,你的整个目标通常时为你的用户提供一个清晰透明的网络环境。  做到这一步的一个重要步骤是在所有主机之间保持重要数据(比如用户帐号信息)的同步。  我们在前面已经看到,对于主机名的解析,存在一个强大而复杂的服务,即dns。对于其他任  务没有这种特殊的服务。此外,如果你只是管理一个没有internet连接的小lan的话,那么对  于许多管理员来说安装设置dns是不值得的。   这就是为什么sun开发出......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE