我正在尝试从三星 Chromebook(ARM Arch Linux)远程控制 Raspberry Pi(Raspbian Jessie)的桌面。
在 Pi 上运行的 VNC 服务器是 RealVNC。
Chromebook 上的 VNC 查看器是 TigerVNC
当我尝试连接到服务器时出现以下错误:
$ vncviewer
TigerVNC Viewer 32-bit v1.7.1
Built on: 2017-01-23 06:48
Copyright (C) 1999-2016 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Sat Apr 1 17:25:49 2017
DecodeManager: Detected 4 CPU core(s)
DecodeManager: Creating 4 decoder thread(s)
CConn: conectado a puerto 192.168.1.200 de origen 5900
CConnection: Server supports RFB protocol version 5.0
CConnection: Using RFB protocol version …Run Code Online (Sandbox Code Playgroud) 我想做一些很简单的事情……在我的脑海里。
我有一个带有 USB 端口和 SD 卡插槽(但没有网络)的“旧”相框,我想与我的 NAS“照片文件夹”保持同步
由于我期待购买 PI,因此我想知道如何以便宜的方式(美元和计算能力)实现这一目标。
我的主要猜测是在 USB 上连接两者。
查看其他答案,我发现将 PC 硬盘驱动器作为 USB 大容量存储和USB WiFi 加密狗设备提供服务,可以模拟家庭视频播放器的虚拟大容量存储设备和 PI 板本身模拟 USB 大容量存储设备
因此,从我目前发现的情况来看,我有两个选择:主机到主机 USB 电缆 或Wifi 到 USB 适配器(两者都与 PI 本身一样昂贵)
问题是这两个设备都仅限 Windows,似乎都不允许选择要共享的特定文件夹。
回到我的目标,你们中有人知道如何在 USB 上连接两者吗?
额外问题:有没有办法在同一个“服务器”上多次执行此操作以将不同的文件夹连接到不同的客户端(其他帧/收音机/...)?
感谢您花时间阅读我的(长)问题!
我目前正在试验模拟键盘的 RFID 读卡器。当您连接卡时,它会从中读取数据,然后根据配置模拟击键。
我已将此设备连接到 Raspberry Pi 并通过 SSH 连接到 Raspberry Pi。
显然,当读者现在模拟击键时,他们会登陆 Pi 的本地 tty(而不是我的 SSH 会话)。所以我现在很难得到那个输入。
最终,我将编写一个软件来处理输入,但出于调试和开发目的,在我的 SSH 会话中获取键盘输入将非常有帮助。
我尝试了以下
sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd
Run Code Online (Sandbox Code Playgroud)
这确实给一些输出,当我连接卡,但它不是我本来期望。这似乎是原始输入数据。我很想将键作为可读值。
从/dev/input设备读取的数据在通过管道传输时更有意义hexdump:
pi@raspberrypi ~ $ sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd | hexdump
0000000 eef8 5138 219a 0008 0004 0004 0024 0007
0000010 eef8 5138 21ad 0008 0001 0008 0001 0000
0000020 eef8 5138 21b3 0008 0000 0000 0000 0000
0000030 eef8 5138 6019 0008 0004 0004 0024 0007
0000040 eef8 5138 602a …Run Code Online (Sandbox Code Playgroud) 我正在设置一个连接到我的 Linux 机器的远程无线串行终端(如果有人想知道,还有一对 XBees)。一切顺利,但有时按键无法通过。这通常是可以管理的,我会看到它的不足并再次击中它。但是,当我必须尝试几次输入密码时,这很糟糕,因为 Linux 不显示任何内容。我已经将该pwfeedback行添加到我的 sudoers 文件中,但我希望登录提示也显示一些反馈。Linux 机器运行的是 Debian(它实际上是一个管理我大部分家庭网络的树莓派)。
是否可以更改 tty 登录提示以在我输入密码时提供反馈?
取而代之的是:
Raspbian GNU/Linux 7 linuxbox ttyAMA0
linuxbox login: skylarmt
Password:
Run Code Online (Sandbox Code Playgroud)
我想要这个:
Raspbian GNU/Linux 7 linuxbox ttyAMA0
linuxbox login: skylarmt
Password: **********
Run Code Online (Sandbox Code Playgroud) 我在 Raspberry PI 上使用 iptables 时遇到问题。
我刚刚在我的 PI 上下载了一个新版本的 Raspbian Lite,我想做的就是检查我的 iptables 规则,但它不起作用,我收到了这个错误:>> iptables -Liptables/1.8.2 Failed to initialize nft: Protocol not supported
我不知道该怎么办?我可以回到旧版本的 iptables 之类的吗?
请记住,我是 IT 世界的真正初学者。
我最近使用本教程的“Atheros”版本(我们将其称为“路由器 2”)设置了一个运行 DD-WRT 的 WNR2000v3 路由器作为一种中继桥接器,它正在重复一个 Medialink Wireless-N 路由器(我们将将其称为“路由器 1”)。这对于通过 wifi 和通过以太网直接连接时的我的 android 手机和 Windows 计算机都非常有效,但是当我插入 Raspberry pi 时,无论是在运行 Raspbian (wheezy) 还是 Raspbmc 时,我都无法获得本地网络之外的任何连接。
树莓派可以 ping(并被 ping)本地子网上的任何其他设备,包括它直接连接的“路由器 2”,并且它能够从路由器 1 获取 DHCP,但是当我尝试并ping 路由器 1,我得到“目标主机无法访问”,如果我尝试 ping 互联网上的任何东西,比如 google.com、superuser.com,我同样会得到“目标主机无法访问”。
这是网络上的另一台计算机:
ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.
64 bytes from 192.168.0.100: icmp_req=1 ttl=127 time=38.7 ms
64 bytes from 192.168.0.100: icmp_req=2 ttl=127 time=1.67 ms
64 bytes from 192.168.0.100: icmp_req=3 ttl=127 time=1.73 ms
64 bytes from 192.168.0.100: icmp_req=4 ttl=127 time=3.56 ms …Run Code Online (Sandbox Code Playgroud) 昨天我拿到了我通过 SSH 使用的 Raspberry Pi B+。有时 SSH 输入需要大约 5 秒或更长时间才能在闲置一段时间后以视觉反馈进行响应,之后一切正常。

(我在 gif 开始的那一刻开始打字。)
我知道 Raspberry Pi 不是超现代的 MacBook Pro,但它仍然有点奇怪。我检查了连接,并检查了我的终端设置,尝试与 pi 重新连接并检查我使用的其他服务器是否响应类似,但在其他服务器上一切正常。谁能告诉我他们是否有同样的问题,如果有,如何解决?
在 Raspberry Pi 的 Jessie 版本中,ping需要setuid设置该位。这样做的理由是什么?
我的 Raspberry Pi 3 有问题。当我尝试运行时apt-get update,出现 404 未找到错误。我对 Linux 很陌生,不知道出了什么问题。
这是错误代码:
pi@raspberrypi:~ $ sudo apt-get update
Ign http://mirrordirector.raspbian.org jessie InRelease
Ign http://archive.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Ign http://archive.raspbian.org jessie Release.gpg
--*cut*--
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/rpi/binary-armhf/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi:~ $
Run Code Online (Sandbox Code Playgroud)
我的/etc/apt/sources.list文件如下所示:
pi@raspberrypi:~ $ sudo apt-get update
Ign http://mirrordirector.raspbian.org jessie InRelease
Ign http://archive.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie …Run Code Online (Sandbox Code Playgroud) 我有一个 16GB 的 SD 卡,上面有几个分区(它实际上是用于 Raspberry Pi 的卡)。我还有其他几张 4GB 卡,我想将主卡克隆到其中。主卡上的 3 个分区是:
如果我用来dd通过以下方式创建卡片的图像:
dd if=/dev/sdb of=~/sd-card.bin
Run Code Online (Sandbox Code Playgroud)
那么生成的 .bin 大小为 16GB。有没有一种方法可以dd用来复制实际使用的内容,即 < 4GB,以便我可以将dd其复制到新的 4GB 卡上?或者我应该使用更好的解决方案吗?