+
31
-

回答

两台电脑在没有网络(即不通过路由器或交换机)的情况下,可以通过一根网线直连进行数据传输。只要配置得当,即可建立点对点通信。以下是详细步骤:

一、所需条件

一根网线

现代电脑(2010 年后):绝大多数网卡支持 自动翻转(Auto MDI/MDIX),因此普通直通网线(直连线)即可

老旧设备:可能需要 交叉网线(Crossover Cable)。但如今基本不再需要。

两台电脑均有以太网(RJ45)网口

操作系统:Windows / Linux / macOS 均支持。

二、配置步骤(以 Windows 为例)

步骤 1:用网线连接两台电脑

将网线两端分别插入两台电脑的网口。

步骤 2:手动设置静态 IP 地址(关键!)

由于没有 DHCP 服务器(如路由器),必须手动分配 IP。

电脑 A

IP 地址:192.168.1.1

子网掩码:255.255.255.0

网关:留空

电脑 B

IP 地址:192.168.1.2

子网掩码:255.255.255.0

网关:留空

注意:IP 必须在同一网段,且不能相同。

设置方法(Windows)

打开「控制面板 > 网络和共享中心」

点击左侧「更改适配器设置」

右键「以太网」→「属性」

双击「Internet 协议版本 4 (TCP/IPv4)」

选择「使用下面的 IP 地址」,填入上述信息 → 确定

步骤 3:测试连通性

在电脑 A 上打开命令提示符(CMD),输入:

ping 192.168.1.2

如果收到回复,说明连接成功。

步骤 4:传输文件

有多种方式:

Windows 文件共享(推荐)

在电脑 A 上,右键文件夹 →「属性」→「共享」→「高级共享」→ 勾选「共享此文件夹」

在电脑 B 上,打开文件资源管理器,地址栏输入:\\192.168.1.1

输入电脑 A 的用户名和密码(若需),即可访问共享文件夹

使用 FTP / HTTP 临时服务器(如用 Python 快速启动):

# 在电脑 A 上(Python 3):
python -m http.server 8000
# 在电脑 B 浏览器访问 http://192.168.1.1:8000 下载文件

使用 SCP / rsync(Linux/macOS):若安装了 OpenSSH,可直接用 scp 传文件。

三、其他系统提示

Linux:用 ip addr 或 nm-connection-editor 设置静态 IP,或命令行:

sudo ip addr add 192.168.1.1/24 dev eth0

macOS:系统设置 → 网络 → 选择以太网 → 手动配置 IPv4

常见问题

连不上?→ 检查防火墙是否阻止(Windows 防火墙需允许“专用网络”或关闭测试)→ 确保网线正常,网口灯亮→ 确认 IP 设置正确且在同一子网

速度慢?→ 现代千兆网卡直连可达 1 Gbps(约 100 MB/s),确保网线为 Cat5e 或更高

小技巧

若经常使用,可创建一个批处理脚本(.bat)快速设置 IP。

不想设静态 IP?可临时在一台电脑上开启 Internet 连接共享(ICS),但不如手动设 IP 简单可靠。

网友回复

我知道答案,我要回答