现在我们已经发现一些可以在较早版本内核中工作的 NE2000 网卡不能在新的 2.0.X 版本的内核中工作 . 对于其中的一些来说, 下面的工作也许有用 .
你可以按照如下方法尝试使网卡工作 :
insmod 8390 insmod ne io=0xXXX irq=Y
(注释: 用你的网卡的 IO 地址和中断参数替代 XXXX 和 Y . 大部分经常使用的 IO 地址是 0x300 或 0x310 . 中断的值可能是任意允许的值 .)
然后, 使用 netcfg 或 ifconfig 配置网卡 . 有时候, 即使网卡已经识别出, 仍然有报告说 网卡不能传送 TCP/IP 协议包 . 这需要经过测试 .
如果网卡开始工作了, 将它加入到模块文件 /etc/conf.modules 中. 看起来应该像下面几行 :
alias eth0 8390 alias eth0 ne options eth0 io=0xXXX irq=Y
如果安装完毕后, 计算机重启在运行某几个特定程序, 诸如 sendmail, apache, 或 SMB 时挂起, 这也许是因为网络问题 . 最通常的原因是 Linux 不能查询到你的主机名(如果你设置网络时, 设置了主机名). 计算机正在等待 DNS 反查域名的网络超时, 最终它会启动 login 提示符 . 以 root 用户身份登录, 检查各方面的问题 .
如果你直接连接在一个具有 DNS 服务器的网上, 检查文件 /etc/resolv.conf 中是否含有 DNS 服务器的正确地址 . 询问你的系统管理员地址是否正确 .
如果你所在的网络不存在 DNS 服务器(或者你的这台计算机本身就打算做 DNS 服务器), 那么你需要编辑 /etc/hosts 文件, 使它包括本主机名和IP地址, 这样主机名的反查可成功进行 . /etc/hosts 文件的格式像如下例子中所示 :
127.0.0.1 localhost localhost.localdomain 192.168.200.1 mymachine mymachine.mynetwork.net
本例中的主机名称为 mymachine .
由于多方面的电子邮件商使用未知的 Red Hat 系统发送邮件和一些其他问题, 在 5.0 中, 我们将(不作为邮件传递者)作为缺省选项 .
你可以将你允许传递邮件的系统名称加入到文件
/etc/relay_allow. web 站点
/urlhttp://www.informatik.uni-kiel.de/%7Eca/email/check.html
将告诉你更多关于这方面的信息 .
如果你希望某些发送垃圾邮件的站点不能访问到你的计算机, 你可以使用 sendmail 的一些新特性 拒绝他们的访问 . 将这些站点的地址加入到文件 /etc/mail/deny 中, 然后为它生成一个散列表 .
下面的命令可以生成这种散列表 .
makemap -v hash /etc/mail/deny < /etc/mail/deny
这说明 Linux 不能找到不同网络协议的模块 . 通常这些模块是 net-pf-4 (IPX) 和 net-pf-5 (appletalk). 看起来好像重新编译内核时, 这些模块并未包括, 而有些服务程序 启动时在寻找他们 .
首先检查你是否有应用程序在使用他们(mars-nwe, nettalk, 等等). 如果有此类程序, 那么你或是重新编译内核将这些协议模块包括进来, 或是关闭此类服务程序 .
如果你依然看到 net-pf 错误, 那么可以按照如下方法修正它 .
cd /etc vi conf.modules
加入如下行到文件中:
alias net-pf-3 off alias net-pf-4 off alias net-pf-5 off
这样启动时, 那些信息不会再出现, 因为 Linux 已经知道这些协议模块已经关闭, 不需要搜索它们 .
这些站点有着优秀的 PPP 资料 ..
http://www.redhat.com/support/docs/rhl/PPP-Tips/PPP-Tips.html http://www.redhat.com/support/docs/rhl/Dialup-Tips/Dialup-Tips.html
另外, X 窗口系统中的控制板中有一个工具 netcfg, 它可以配置你的 modem .
通过(X)控制面板配置 PPP, 如下 :
ppp-list@redhat.com 也是有用的 .
使用 netcfg 为非 root 用户设置 PPP 服务 . 然后非 root 用户可以使用如下命令启动 PPP :
/usr/sbin/usernetctl ifcfg-ppp0 up
你所描述的问题也许是因为在你的的系统中运行了 'gated' 的原因 . 在正确的配置中, 它可以启动并按照需要停止 .除非你已经配置了它的启动文件, 并且运行一个路由器, 否则应但关闭它 ( 我们很抱歉, 因为发行版本中缺省设置 是激活它, 以后发行的版本中将关闭它). 请按照如下方法关闭 gated :
/usr/sbin/ntsysv disable gated quit ntsysv
然后, 最周全的方法是重新启动系统, 因为 gated 也许已经让网络一团糟 . 如果(重新启动)不可能, 请按如下方法做 :
/etc/rc.d/init.d/gated stop /etc/rc.d/init.d/network restart