我有一堆 5.25 英寸软盘,需要从它们传输文件。我将要执行此操作的机器运行 Windows 98,没有 USB 端口。它有一个 CAT-5 网络插件。我想将交叉电缆连接到我的 Linux 机器,以便从安装在 Win98 机器上的软盘传输文件。我会遇到什么问题?我该如何解决这些问题?如果这样可以简化事情,我也很乐意使用运行 Win8 而不是 Linux 的笔记本电脑。提前致谢。
答案1
只要以太网卡能够建立连接,操作系统就会很乐意通过它传输 IP。操作系统不关心电缆类型,只关心硬件。
您主要关心的问题如下:
链路层
使用正确的电缆。许多卡都支持自动交叉(自动 MDI-X),只要在链路的任一端启用该功能,就可以与任何类型的电缆配合使用。(但是,两端的数据速率和双工设置都必须设置为“自动”。)
但如果其中一台计算机非常旧的直接 PC 到 PC 连接可能特别需要交叉电缆。(如果您使用以太网交换机,则不适用。)
网络层
正确配置 IP 地址。如果“网络”没有 DHCP 服务器(即在路由器中或在任一机器上运行),则必须配置静态 IP 地址(在同一子网上)。
使用 DHCP 服务器会让事情变得简单,因为您只需使用自动地址分配即可。使用路由器或交换机还意味着您可以始终使用常规直通电缆。
应用层
决定文件传输方法——SMB(“文件共享”)可能是最简单的,替代方案是 SFTP(SSH 文件传输)以及传统 FTP。
在 Linux 端你可以设置桑巴(smbd、nmbd)作为“Windows 文件共享”服务器,并从 Windows 访问它。您需要允许使用不安全的登录ntlm auth = yes
(在极少数情况下甚至lanman auth = yes
)。这也适用于相反的方向——当从 Linux 访问 Windows 共享时,Samba 需要该client ntlm auth
选项。
替代方案是 SFTP(使用 WinSCP 或 FileZilla),或使用各种客户端的 FTP。