注意:嗯,我发现 7.01f 守护进程版本的主要问题是缺少 Protus c_filter 保护。正如我之前告诉您的,Protus 是一个“第三方”产品,因此它可能与 LinFBB 本身存在一些兼容性问题。无论如何,LinFBB 的守护进程版本也可能对某些“第三方”软件有一些特殊要求。
.rpm
软件包(2000 年 9 月 18 日)。我从他的网站获取了它:http://hi8gn.dynip.com/indice.html。但是,当我尝试在之前的 7.01f 版本之上安装它时,它抱怨一些现有的 LinFBB 文件。.rpmsave
扩展名。这很好,所以我可以在以后使用它们来更新我新安装的配置文件。xfbbd
和 xfbbC
可执行文件的副本,来自 7.02g 软件包(我通过添加类似 .702 的扩展名到文件来实现)。之后,我*卸载*了 7.02 .rpm
的其余部分,以便再次安装之前的 LinFBB 版本 - 我满意的版本。7plus
操作相关)。其次,它的 xfbbC
控制台客户端看起来比以前的版本更好。但是,我仍然怀念图形化的 xfbbX
客户端,我发现它无法激活。我希望它很快就会被修复。最后,Protus c_filter
实用程序也处于活动状态。xfbbd.sh
中正确设置。在我返回到 7.01 软件包中的 xfbbd.sh
之后,BBS 最终开始运行,尽管没有一些功能,例如夜间维护(我通过在 Windows NT 下将 BBS 启动为 WinFBB 来解决这个问题,在那儿这项任务没问题)。此外,仍然有一些神秘的消息说 `m_filter` 未找到或类似的东西。接下来的任务是解决这些问题。注意:正如我在上一节中说过的,我没有找到一种轻松升级 FBB(其主要可执行文件)的方法,而无需临时卸载旧版本,然后安装新版本 - 为了获得新的可执行文件。完成之后,必须进行逆向操作。
.rpm
软件包,这是 Jean-Paul, F6FBB 建议的。无论如何,之后很快就出现了几个提供 7.03 的镜像站点。.rpm
,您将收到一些错误消息,抱怨您已经在计算机上安装了 FBB)。无论如何,卸载之后,您会发现一些配置文件,作为 .rpmsave
文件,因此您可以在以后再次使用它们。.703
(例如)。.703
文件不会被自动卸载)。卸载?为什么?您很快就会知道,请继续阅读...xfbb.sh
正常工作(在我的情况下,那是 7.01f)。.703
的文件)获得他们新的扩展名的正确时机(在我的情况下,那是 .701
)。.703
文件应该*去掉*之前附加的扩展名,以便变得可用。
xfbbC/X server running ...
xfbbd ready and running ...
telnet localhost 6300
passwd.sys
文件中。此外,所有将要 telnet BBS 的人都必须被声明为带有“M”标志的用户(调制解调器用户)。如果他们中的任何一个最终会对该 Linux 机器本身具有 'root' 功能,则取决于您的安全预防措施。注意:也许我已经解释过我在家使用 Red Hat 6.2。这就是为什么我通常寻找为该特定 Linux 发行版制作的 .rpm
软件包,但不仅如此。我还尝试使用 Red Hat 7.1,但似乎不支持较旧的 Xwindow 应用程序 LinFBB 7.00g(1998 年 8 月 4 日)。当我注意到这个问题时,我返回到 Red Hat 6.2。
xfbb-7.04-2.i386.rpm
(2001 年 8 月 7 日)。/etc/fbb.conf
),以避免一次又一次地编辑相同的“默认值” :-)
xfbbC/X server running ...
xfbbd ready and running ...
TNC 的 PTT 指示灯确认 信标 确实被发射了。
Connecting localhost ... Ok
Authentication in progress ... Ok
Monitoring channel 0 ...
但屏幕上没有出现流量。为了真正监控信道,我必须启动另一个 xterm 并输入
telnet localhost 6300
宾果!从通常的 FBB 提示符下,我进入网关并输入了熟悉的“M”(“Monitor”)命令。有趣的是,一旦我“telnet”到 BBS,上面提到的 /usr/sbin/monitor 窗口就开始复制 telnet xterm 上发生的一切,只要该 telnet 会话关闭。我怀疑这是否正常,因为我期望在那里看到来自无线电信道的流量 - 无论是否连接到系统。这里有什么建议吗?
xfbbC -c -f -h localhost -i [callsign] -w [password]
在 xfbbC 之前缺少 ./(点斜杠),因此该脚本不太可能被执行。相反,它报告说找不到命令。无论如何,xfbbC v3.01 本身似乎工作正常。仍然可以监控工作信道(使用网关内的“M”命令),但这并不是一个有价值的解决方案,因为当“Monitor ON”时,在网关内做任何其他事情都不舒服。再次,欢迎解决方案!
Shutting down xfbbd: [OK]
但是 /usr/sbin/fbb status 报告
Checking, the FBB daemon
xfbbd (pid) is running...
看起来 /usr/sbin/fbb stop 并非*每次*执行命令时都终止守护进程,而是重新启动它(唯一的区别是进程的新 PID,并且 ps ax 可以显示新的 PID)。问题是,当守护进程显然没有停止,而是重新启动时,为什么它返回 [OK]。
Checking, the FBB daemon
xfbbd dead but subsys locked
而“/A”命令(“停止 BBS”)返回
Stop-request accepted, no connection.
在关闭 xfbbC 客户端本身之前。
进一步尝试重新启动 xfbbC 客户端或 xfbbd 服务器(使用 /usr/sbin/fbb start)不成功,除非执行额外的 /usr/sbin/fbb stop。结果是
Shutting down xfbbd: [FAILED]
现在另一个 /usr/sbin/fbb status 报告
Checking, the FBB daemon
xfbbd is stopped
所以最终,守护进程可能会再次重新启动。当守护进程显然已真正停止时,为什么它返回 [FAILED] 也是一个谜(也许当我们尝试两次停止同一件事时,这是一个“失败”)。
还有一些其他命令:“/K”(重启 BBS 并进行内务处理)、“/M”(立即重启 BBS)和“/L”(重启 BBS,等待用户断开连接)——所有这些命令的行为略有不同。无论如何,这三个命令有一些共同之处:它们都重新启动守护进程(当然,PID 不同)。