我有两个 Raspberry Pi 4,每个都有一个 Wifi 连接到路由器。我想通过以太网将它们连接在一起(它们之间没有路由器 - 直接将 eth0 连接到 eth0),以便能够快速来回传输文件。我尝试将 Pi 直接连接到 Mac,这很好用 - 我可以通过 Mac 的以太网端口和 Wifi 与 Pi 通信。但是,我似乎无法做到这一点 Pi 到 Pi - 以太网适配器都没有 IP - wifi 适配器有。有什么建议吗?
更新 - 这是 ifconfig,显示 IP4 不存在。另一个适配器显示类似信息:
end0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet6 fe80::47cd:8b1d:ad12:7912 prefixlen 64 scopeid 0x20<link>
ether d8:3a:dd:9e:f9:9f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 14 bytes 2416 (2.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
答案1
我会回答我自己的问题 - 看起来我需要启用连接共享才能将它们互连 - 我按照此处概述的步骤进行操作所以回答(巧合的是,也是自己回答的)。
答案2
似乎两者都没有 eth0 上的 v4 IP。这使得无法连接到
您需要手动配置它们。选择任何不与您现有网络冲突的子网(/30 就足够了,/24 也可以),然后使用ip addr add
(或旧的ifconfig
)设置两个接口的 IP 地址,这些地址均来自该子网。
要使 IPv4 地址自动显示,网络上需要有 DHCP 服务器(例如,在一台 Pi 上运行 Dnsmasq)。对于两台设备来说,设置一个服务器是浪费时间(因为运行服务器的 Pi 无论如何都需要手动 IP 配置)。
或者,您可以在两个 Pi 上运行 avahi-autoipd 以显示 169.254.xx 地址。