使用 PuTTY 从 Windows 连接到 Linux (CentOS 5.4)。控制台设置为 140col 60 行。与默认值相比没有太大变化。
通过串行电缆连接到盒子。
在 Linux 上,安装并运行 screen。行数上限为 24 左右,列数为 80 左右。
试过 'Ctrl-A :height -w' 它给了我一条消息,我的终端不知道如何改变高度。
如何使屏幕使用现有的控制台大小,或者在启动后调整屏幕大小?
我的专用网络上有一台设备,我不想允许它从我的网关直接访问互联网。相反,我想将流量从我的网关传输到另一台服务器(也是我的),并使流量看起来来自那里。我的网关是平滑墙防火墙,另一台服务器是 ubuntu 服务器。我希望有一种解决方案可以将来自给定 MAC 的所有流量通过隧道转移到远程服务器......但是任何能够实现这一点的解决方案都是受欢迎的。
因此,我正在安装我编写的使用 jnetpcap 的 Java 应用程序。这需要至少 v1.0.0 的 libpcap。我的 CentOS 5.8 只有 libpcap 0.9.4,这是其他安装包所需要的。我已经为 libpcap 1.4.0 构建了 RPM,但是当我尝试安装它时,我得到以下信息:
# rpm -Uvh /root/rpmbuild/RPMS/i386/libpcap-1.4.0-1.i386.rpm
error: Failed dependencies:
libpcap.so.0.9.4 is needed by (installed) ppp-2.4.4-2.el5.i386
libpcap.so.0.9.4 is needed by (installed) isdn4k-utils-3.2-56.el5.i386
libpcap >= 14:0.8.3-6 is needed by (installed) ppp-2.4.4-2.el5.i386
Run Code Online (Sandbox Code Playgroud)
并检查其中之一的依赖项:
# rpm -qR ppp-2.4.4-2.el5.i386
...
libpcap >= 14:0.8.3-6
libpcap.so.0.9.4
Run Code Online (Sandbox Code Playgroud)
更新操作系统是不可能的,而且,它是一个封闭系统,从不联网,所以它无关紧要。现在,我也许可以删除那些拖延的包,但是,假设我不能,我如何强制安装这个包,这样它才能满足旧的依赖要求?即:让它“提供” libpcap 0.9.4 soas 以满足已安装软件的要求。