设为首页收藏本站language 语言切换
查看: 796|回复: 0
收起左侧

网络设置和PCMCIA

[复制链接]
发表于 2013-9-11 01:27:46 | 显示全部楼层 |阅读模式

有许多可用的方法来处理 PCMCIA 网络接口的设置(对于 2.4 和 2.6 的内核)。

  对于 32 位 PCI (CardBus) PCMCIA 网卡:

  ifupdown 由 hotplug 控制

  在 Woody 和 Sarge 中,你需要在本地启用 hotplug 对 ifupdown 的控制,通过在文件 /etc/network/interfaces 里加入 使用 hotplug 启动(triggering)网络设置。

  对于 16 位 ISA PCMCIA 网卡:

  ifupdown 由 hotplug 控制,并通过 pcmcia-cs 的限制来加载模块。

  推荐的

  在 Woody 和 Sarge 中,你必须通过在 /etc/pcmcia/network 文件开始处,加入一行 exit 0 来取消缺省状态下 pcmcia-cs 对 ifupdown 的控制。同时,你必须在本地启用 hotplug 对 ifupdown的控制,通过在文件 /etc/network/interfaces 里加入 使用 hotplug 启动(triggering)网络设置, 第 10.8.2 节中描述的映射段落即可。

  缺省状态下 pcmcia-cs 通过配置文件 /etc/pcmcia/network 来控制 ifupdown

  不赞成使用,但 Woody 和 Sarge 缺省使用这个方式。

  pcmcia-cs 通过 /etc/pcmcia/network 中的特殊代码来控制底层工具。

  不赞成使用

  在 Woody 和 Sarge 中,编辑 /etc/pcmcia/network.opts 就能启用这些特殊代码。

  对于 16 位的卡,推荐的处理方法充分利用了 2.4 内核的热拔插子系统对 PCMCIA 的支持。

  PCMCIA 网卡是可以热拔插的。因此,任何需要通过 PCMICA 卡来获得网络的服务的服务,应该设置为要在卡插入之后启动并在卡移除的时候停止。通常通过安排服务在 ifup 时启动和 ifdown 时停止来完成这件事情。然而,有些人说服他们自己使用冷拔插(code plugging)他们的 PCMCIA 网卡:他们在系统启动之前插入网卡,在开机过程中陆续启动需要通过这卡来获得网络的那些服务。如果你是这类人,为了确保在启动这些服务器前网卡已经设置好了,你需要做下列工作:

  在 /etc/default/pcmcia 中设置 CARDMGR_OPTS="-f",强制 cardmgr 在前台运行。

  修改 /etc/rc?.d/S20pcmcia 的名称,改成类似 /etc/rc?.d/S12pcmcia 的样子。

  这些只适合于 16 位的 PCMCIA 卡。

  注意!如果你使用 16 位的 PCMICA 卡,软件包 pcmcia-cs 还是需要的。该软件包包括了 cardmgr 守护进程,用来管理 socket 和加载驱动模块。我们只是不希望它通过 /etc/pcmcia/network 来呼叫网络设置程序。

  为了让 cardmgr 能正常工作,你可能需要编辑 /etc/pcmcia/config.opts 来设置 16 位 PCMCIA 卡的资源。Easyinlab Welcome


您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-2 16:49 , Processed in 0.056079 second(s), 15 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表