windows - 如何在没有路由器/DNS 的情况下使用以太网将 2 台 PC 快速连接在一起

标签 windows networking p2p remote-debugging

在现场,我经常需要使用我的(主机)笔记本电脑上运行的 Delphi 开发 IDE 在目标 PC 上执行远程调试。因为我不能使用任何预先存在的网络地址基础设施,所以我使用交叉网络电缆直接连接两台 PC。然后我为这两个设置手动 IP 地址(比如)100.100.100.1 和 100.100.100.2,经过多次重新启动和摆弄后,我得到了我需要的共享文件夹。最后,在以这种方式工作之后,我必须小心地将事情恢复到原来的样子。

虽然这很痛苦。有很多打字和错误的余地。此外,共享可能需要一段时间才能变得可见。有什么方法可以让我运行一些东西(或编写脚本)来以任何方式简化这个过程吗?

最佳答案

使用指定的内网 IP 范围:10.x.x.x 或 192.168.x.x,而不是 100.x.x.x。

在您的盒子上运行 DHCP 服务器。另一个盒子很可能已经配置为使用 DHCP 获取 IP 地址,这是默认设置。 Windows 附带了一个捆绑的 DHCP 服务器(至少某些版本,将其作为 Windows 组件安装),或者您可以使用 a third-party one .

您需要在任何一个机器上进行零重启:所有现代操作系统都允许即时更改 IP 地址和路由,Windows 至少在十年内都具备此功能。请注意,您不需要更改盒子的 IP 地址。通常,快速访问文件夹的秘诀在于使用 IP 地址,例如 \\192.168.1.1\share_name,因为名称解析服务可能需要很长时间才能启动。

如果您想要通过交叉电缆和有线 Internet/LAN 链接的链接,只需在您的盒子中添加另一个网卡(笔记本电脑稍微贵一点)并且让 DHCP 服务器仅与该专用网卡一起工作,这样您根本不需要触摸互联网连接界面。

关于windows - 如何在没有路由器/DNS 的情况下使用以太网将 2 台 PC 快速连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392834/

相关文章:

c++ - 使用 Eclipse GUI 远程调试 C++ 应用程序

python - 如何监控传出的 HTTPS

android - 对带端口的 IP 地址的改造请求

java - 通过NAT的P2P即时通讯

java - 2个客户端之间通过服务器进行p2p连接

p2p - 如何检查用户是否投票但无法看到为谁投票?

windows - 获取正在运行的进程的分配内存区域

c# - 将对象作为参数传递给 Windows 服务

Java运行curl命令在Windows和Linux上是不同的

delphi - 如何使用Delphi枚举所有可用的WiFi网络