在仅通过 rj45(cat 5 或 cat6)以太网电缆连接的两台 ubuntu 机器之间通过 ipv6 进行 ssh 和 rsync 所需的最小步骤是什么?(因此不涉及路由器甚至交换机,只有一根电缆和几个通过 ethernet-over-usb 具有多个以太网端口的主机。)
我想使用 ipv6,因为我了解每个以太网设备都与其关联一个 ipv6 地址。
所以我不想分配任何地址,只使用fe80::*********
接口自带的地址。我也不想使用 DHCP 或任何其他需要我做出任何决定或做任何事情的服务。
我尝试过sudo ip link set enx******* up
在一台机器上使用 接口(ethernet-over-usb)。有时这种方法足够有效,我可以从另一台机器 ping 一台机器,但有时将链接设置为 up 却没有效果(即,对调用 的结果没有影响ip addr show dev enx*******
)。当 ping 有效时,命令为ping enx****** fe80::****:****:****:****
,*
在所有情况下都将 替换为实际设备名称和 ipv6 地址。(虽然有时 ping 有效,但 ssh 永远无效。我使用 wireshark 找出了要 ping 的 ipv6 地址。)
我在一台机器上运行 xubuntu 22.04,在另一台机器上运行 xubuntu 20.04。
由于 ipv6 地址已经分配,这似乎应该很容易并且几乎是自动的。