![如何在没有键盘的情况下安全地关闭网络桥接的 pi?](https://linux22.com/image/1367803/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B2%A1%E6%9C%89%E9%94%AE%E7%9B%98%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%AE%89%E5%85%A8%E5%9C%B0%E5%85%B3%E9%97%AD%E7%BD%91%E7%BB%9C%E6%A1%A5%E6%8E%A5%E7%9A%84%20pi%EF%BC%9F.png)
所以我有一个 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 卡损坏,请尽量减少这种情况。