如何在没有键盘的情况下安全地关闭网络桥接的 pi?

如何在没有键盘的情况下安全地关闭网络桥接的 pi?

所以我有一个 Raspberry Pi,它可以桥接 wlan0 和 eth0,这样旧的 xbox 就可以使用 wifi 了,耶!桥接在启动时通过我编写的脚本进行,该脚本读取文件以决定是否桥接。问题是,我希望仍然能够远程访问 pi。桥接使这变得困难(目前不可能)。br0 接口可以获取 IP,正如我所展示的这里,但它不响应 ping 等。这个东西是空闲的,所以我当前的技术是插入键盘和显示器,登录,将其更改为非桥接,然后关机。我本来想编程一个按钮来完成所有这些工作,但我想知道是否有更好的方法?

答案1

要添加单独的 IP 地址以便登录,请将其添加到您的 /etc/network/interfaces:

auto wlan0:1
iface wlan0:1 inet static
address 192.168.x.y
netmask 255.255.255.0

当然,用适当的 IP 地址替换地址行中的占位符,该 IP 地址应与主 IP 地址不同。

请记住,在执行“halt”或“shutdown -h now”命令后,pi 不会关闭。它只是挂起,而且由于主控制器停止运行,因此消耗的电流通常高于空闲运行时。上面那个人关于使用 GPIO 引脚控制继电器的评论是解决关机问题的有效方法。我的回答可能会让您能够远程登录,而无需连接所有东西。

除非你真的担心,否则就让它继续运行。反复循环可能会导致 SD 卡损坏,请尽量减少这种情况。

相关内容