最佳技术支持

作者:Various
调制解调器问题

我是否可以让两个附近的调制解调器通过一条短连接线进行通信,而无需通过电信公司,即用双绞线(反接)从一个调制解调器的电话线连接器连接到另一个调制解调器?这似乎应该可行,而且我想我知道正确的 AT 命令,但我无法使其工作,而且似乎没有人知道答案。我不是在谈论零调制解调器电缆。我想用它来测试 PPP 服务器设置。感谢任何信息。—William Strickfaden,xws99@hotmail.com

这取决于您的调制解调器。电话公司通常提供线路电压,调制解调器用其信号进行调制以相互通信。已知有些调制解调器在没有此电压的情况下也能工作,但在您走这条路之前,您可以寻找“电话线模拟器”。该设备将提供线路电压,甚至会在一端拿起电话时使另一端振铃。它们通常不是很贵,或者如果您是业余爱好者,您可以尝试构建一个。许多电路百科全书都有执行此操作的简单电路。

这是唯一的选择。LAN 信号的电压由每侧的设备提供。您不能仅通过反转电线对电话连接执行相同的操作。—Chad Robinson,Chad.Robinson@brt.com

安全密码和 PPP 连接

有没有人成功地从 Linux 建立到 Shiva LanRover 调制解调器组(www.shiva.com/remote/d56)的可靠 PPP 连接?我查阅过 DejaNews 并与 Red Hat PPP 专家交谈过,但到目前为止还没有运气。

此外,我的雇主使用 SecurID 作为密码的一部分,因此我实际上不可能在 /etc/ppp/pap-secrets 或 /etc/ppp/chap-secrets 中拥有静态密码条目。有没有办法容纳通过 SecurID 生成的密码?—Steve Masticola,masticol@scr.siemens.com

dip 程序具有脚本功能,其中包括对 SecurID 卡的显式支持。它甚至了解 SecurID 密码的静态和可变部分,并独立支持这两个部分。脚本只是说

securidf fixedpart

存储固定部分。稍后,脚本说

securid

每当识别出密码提示时;这会使脚本停止并提示您输入可变部分,然后 dip 将组合后的部分发送到服务器。—Scott Maxwell,s-max@pacbell.net

尝试使用 seyonminicom 来查看您是否可以获得登录名和密码提示。键入 ATDTnumbertocall,然后在收到 CONNECT 消息后按 enter 键。如果可以,您应该使用它们进行连接,关闭应用程序而无需挂断调制解调器,然后手动运行 pppd

pppd /dev/modem 57600 crtscts modem noipdefault\
defaultroute

如果您没有 /dev/modem 链接,请将其替换为您的串行端口。—Marc Merlin,merlin@varesearch.com

LILO 问题

我是一个新用户。我在分区磁盘(486 系统)上首次安装了 Red Hat 5.01 版本。在我打开电源后立即显示消息“Lil”并停止系统。当我使用软盘启动时,一切正常。我应该重新安装 Linux 吗,还是可以在通过软盘启动后正确配置它?另一个分区是 Windows 95。我希望在启动时显示这两个选项。请帮忙。—Manilal,chirakkal@yahoo.com

您在 Red Hat 安装期间配置 LILO 时一定遇到了问题。一个可能的原因是您的根分区跨越了磁盘上的 1024 柱面边界,这阻止了 LILO 启动。IDE 磁盘和 BIOS 可能能够执行的不同类型的转换(CHS 或 LBA 磁头转换)还有许多其他可能的问题。我建议您尝试 BIOS 中的不同设置和 LILO 的 linear 选项。另请参阅以下 LILO HOWTO

metalab.unc.edu/LDP/HOWTO/mini/LILO.html
metalab.unc.edu/LDP/HOWTO/mini/Multiboot-with-LILO.html

—Marc Merlin,merlin@varesearch.com

传输速度慢

我需要在我的 Linux 系统上挂载一个格式化为 NTFS 的 6GB HDD IDE 驱动器,以便我可以将一个 5GB 文件从该驱动器传输到 Linux 格式,这样我就可以在 UNIX 世界中处理数据。我找到了一个正在开发的只读 NTFS 驱动器,但我无法编译它。我在 time_t 调用时收到错误。我尝试使用 FTP 传输文件,但速度太慢了,我担心需要一周才能完成传输。我还尝试使用 FTP 将文件传输到我的 RS/6000,但始终在 1.2GB 处死机。如果我尝试使用 SAMBA 接口,传输会在大约 500Mb 处死机。

我还尝试在 NT 机器上安装了 AWK,但速度太慢了,我无法相信 NT 机器能够保持运行足够长的时间来完成传输。救命!—Algis Posius,algis@pacbell.net

2.2.x 内核已经支持 NTFS 分区的读/写。即使我从未尝试复制如此大量的数据,但对于这项任务来说,它似乎足够稳定。只有一个问题:您有 5GB 的数据还是一个 5GB 的文件?如果您有一个 5GB 的文件,那么您就倒霉了。32 位版本的 Linux(以及 AIX)只能寻址最大 2GB 的文件。—Mario Bittencourt,mneto@argo.com.br

选择正确的命令

我正在尝试配置我的 Red Hat 6.0 系统,以允许客户端从我的 Linux 服务器硬盘驱动器访问 CD-ROM 映像。在查看了各种文件系统(如 Samba 和 NFS)以及命令(如 MAKEDEV、vnconfig、mount、smbmount 等)之后,我开始困惑于应该使用哪些命令组合。—Mark J. Foucht,mark.foucht@eds.com

Red Hat 6.0 使用 knfsd,它的工作方式与旧的用户空间 NFS 服务器有些不同。一个很大的区别是,您必须导出每个挂载的文件系统,客户端才能看到它们(使用旧服务器,您可以只使用 export= /,客户端就可以查看您的所有文件系统)。

在您的情况下,如果您的 CD-ROM 挂载在 /mnt/cdrom 下,请将以下内容放入您的 /etc/exports 文件中

/mnt/cdrom (ro)

然后,键入以下命令将条目迁移到 /var/lib/nfs

/xtab
moremagic:~# exportfs -av
exporting :/mnt/cdrom

要查看它是否有效,请键入

moremagic:~# showmount -e localhost
Export list for localhost:
/mnt/cdrom (everyone)

要从另一台机器挂载,请键入

mkdir /mnt/remotecd
mount remotemachinename:/mnt/cdrom /mnt/remotecd

—Marc Merlin,merlin@varesearch.com

如果您的 CD-ROM 将由 Windows 计算机使用,您应该使用 Samba。以下是您可以添加到 /etc/smb.conf 文件中的条目

[CDROM]
comment = CDROM
path = /mnt/cdrom
read only = yes
guest ok = yes
case sensitive = no
mangle case = yes
preserve case = yes

修改文件后,您应该重新启动 Samba。只需以 root 身份键入

/etc/rc.d/init.d/smb restart

如果您想使其可供 NFS 用户(UNIX 计算机)访问,您应该将行 /mnt/cdrom 添加到您的 /etc/exports 并使用 /etc/rc.d/init.d/nfs restart 重新启动您的 NFS 守护程序。—Pierre Ficheux,pficheux@com1.fr

内存错误,并行计算

我目前在 Compaq Presarion CDS 526 (486 66MHz) 上运行 Caldera Openlinux 1.3。信不信由你,我毫不费力地将其加载到我的机器上。我的 RAM 内存有问题。当我执行 free 命令时,它显示我只有 15MB 的内存,而我实际上有 36MB。这是为什么?这是一个在新内核中得到纠正的问题,还是更像是一个硬件问题?

我的下一个问题涉及并行计算的世界。我已经订购了一台新电脑(P3 500MHz),当我收到它时,我将在其上以及上面提到的那台电脑上安装 Linux。我对并行计算领域感兴趣,我想知道尝试使用一台 500MHz 机器和一台 66MHz 机器并行运行是否有任何好处,还是整个过程会运行得更慢?感谢您的帮助。—John,johnwtaylor2@hotmail.com

您提到的 36MB 是一个相当“非标准”的内存量。请使用 dmesg 命令查看它在启动时找到多少内存。—Mario Bittencourt,mneto@argo.com.br

有一个内核选项可以将内存限制为 16MB;也许它在您当前的内核中被激活了。您应该重新编译一个新内核,而没有此选项,在“常规设置”中:将内存限制为低 16MB (CONFIG_MAX_16M) [N/y/?] N —Pierre Ficheux,pficheux@com1.fr

关于您的第二个问题,这取决于您如何操作。将作业罐想象成一个问题分解为独立的作业。每个 CPU 在完成上一个作业后,都会从罐中抓取一个作业。通过对作业大小的良好选择,您会获胜。如果作业太小,额外的通信和协调开销会抵消较慢 CPU 带来的收益。如果太大,较快的 CPU 将首先完成,并且必须等待较慢的 CPU 完成——并且它最终可能等待的时间比它自己完成所有工作的时间更长。您可能需要进行实验才能找到合适的作业大小,尽管基于两个系统相对速度的明显计算应该会让您找到正确的范围。

我建议您首先研究 PVM,并行虚拟机系统。在 www.epm.ornl.gov/pvm/pvm_home.html 查找 PVM。—Scott Maxwell,s-max@pacbell.net

更正

加载 Disqus 评论