【问题标题】:ssh "connection timed out" after reboot重启后ssh“连接超时”
【发布时间】:2021-06-22 12:21:36
【问题描述】:

我有一个运行 Ubuntu 21.04 桌面的 Raspberry Pi 4 4GB。我想通过 ssh 连接到运行 Raspbian lite 的 Raspberry Pi Zero(无无线)。 对于 ssh 设置,我按照此处所述的说明进行操作:https://raspberrypi.stackexchange.com/questions/66431/headless-pi-zero-ssh-access-over-usb 我已经在 Zero 上完成了配置,并在 ^path_to_mounted_sd^/rootfs/etc/network/interfaces.d/ 中添加了一个 usb0 文件,其中包含以下几行:

allow-hotplug usb0
iface usb0 inet static
address 192.168.137.2
netmask 255.255.255.0
network 192.168.137.0
broadcast 192.168.137.255
gateway 192.168.137.1

之后,我将零插入我的 Pi 4 的 USB 端口,并等到启动过程完成。我也为 Pi4 的接口设置了一个静态 ip。我还将网络 IPv4 设置设置为仅链接本地。尝试 ssh 到零并且它起作用了。我把一条蟒蛇写成零。这也很有效。要运行脚本,我需要将 picamera 模块安装到零。我试过了,但没有用(无法连接到服务器)。我拔下零并重新启动它。 现在拔掉并重新启动后的问题我无法通过 ssh 连接到零。错误:连接超时。

有人知道这个问题是如何发生的吗?是因为拔掉了零线吗?有谁知道这个的解决方案? 谢谢!

【问题讨论】:

    标签: ubuntu ssh raspberry-pi


    【解决方案1】:

    我解决了这个问题! 看来您需要指定通过什么接口连接到这个特定的 IP 地址。认识到当我关闭我的 wifi 时,我得到了错误:无法访问网络。

    因此,当您像这样为 IP 指定接口时:

    sudo route add -host <your-ip-address> dev <your-desired-interface>
    

    它对我有用。

    示例:sudo route add -host 192.168.133.4 dev enx2a93ffaf3472

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多