Linux 家庭服务器和 Windows 笔记本电脑之间的临时直接以太网电缆连接的最佳解决方案是什么。
我们假设 Linux 家庭服务器是无头的,并且通常通过以太网电缆连接到路由器,然后通过 dhcp 从路由器获取 IP。
现在,我需要暂时拔下以太网电缆并将其插入我的 Windows PC 笔记本电脑。
假设我需要测量iperf
这两台机器之间的以太网速度,以证明我的 LAN 根是瓶颈,这就是我无法获得两张卡均能达到的 1Gbps 速度的原因。
选项一:手动 IP 配置。最费力;风险大,可能会破坏原本运行良好的系统;而且对于无头服务器来说比较棘手。
选项二:在 Linux 服务器上设置 link-local,并APIP
在 Windows 端依赖(自动私有 IP)。APIP 在 Windows 上自动调用。遗憾的是,在 Linux 端它不是自动的,但在网络管理器 GUI 中设置 link-local 是一个轻松的更改(有线以太网 -> IPv4 选项卡 -> 方法:Link-Local)。但对于无头服务器,这又很棘手。
选项三:在 Windows 端使用 APIP,并在 Linux 上尝试类似的东西 - avahi-autoipd
。我从未尝试过,它在我的 openSUSE 上默认不启用。这可以很好地工作;当以太网插入路由器服务器时,它会从 获得 IP dhcp
,如果插入笔记本电脑,APIP/avahi-autoipd 会启动,然后再返回。全自动化,无头服务器的完美解决方案。还是我太乐观了?这里有一个小小的额外问题,假设自动 IP 地址是随机分配的,如何获取无头服务器的 IP;我发布了一个他的单独问题。
第三种解决方案会像我想象的那样有效吗?我遗漏了什么吗?
还有更好的解决方案吗?
答案1
对于这个测试,我将使用手动 IP 配置,或者在您的 Windows 笔记本电脑上使用一个小型 dhcp 服务器。
有时您需要交叉网线。