标签: embedded

`ssh -NfR` 等效于 dropbear

我想在后台打开一个反向隧道。使用 OpenSSH 时ssh -NfR 9022:127.0.0.1:22 <target>总是有效。当我在路由器上使用 dropbear 执行此操作时,它失败了:

# ssh -NfR 9022:127.0.0.1:22 <target>
ssh: Exited: Error resolving '9022:localhost:22' port '22'. Name or service not known
Run Code Online (Sandbox Code Playgroud)

ssh -R 工作正常,但不会在后台启动。离开 'f' 或 'R' 都无济于事;它打印了相同的错误。更换127.0.0.1withlocalhost也无济于事。

求求SF帮帮我!:)

ssh embedded ssh-tunnel openwrt dropbear

6
推荐指数
1
解决办法
5789
查看次数

支持 32 位 i586/非 PAE 的最新发行版,专门用于 ALIX 板 (AMD Geode)

我有几个ALIX系统(由 AMD Geode LX 处理器提供支持,不支持 PAE),它们仍在 Ubuntu 12.04 上运行,这是最后一个支持非 PAE 内核的 Ubuntu 版本(即为 i586 架构编译)。我将它们用作低调的通用(内部)服务器(SSH、文件服务、cron 作业、小型 Web 应用程序),这就是我首先选择 Ubuntu 的原因。由于 12.04 已停产,我正在寻找替代方案,但尚未找到。即使是制造商网站上列出的操作系统似乎也大多已经过时或具有特殊用途。唯一的选择似乎是:

  • Alpine Linux这个!,查看更新)
  • Slackware,2016-06 的最后一个版本和活动补丁(尽管我不确定当前版本 14.2 的非 PAE 支持)
  • Voyage Linux,最后一次发布于 2017 年 1 月,该网站的某些部分似乎已失效
  • 保留 Ubuntu 12.04 并忽略 EOL 状态

对于面临同样问题的其他 ALIX 用户的 Linux 发行版,是否有任何现场报告/建议?

编辑:截至2018-03-04的现状

闲逛了一段时间后,我最近也在尝试 Slackware。我认为,如果您习惯了 Debian/Ubuntu 和 CentOS/RHEL 等流行的 Linux 发行版,那么您需要一段时间才能成为一名粉丝,但恕我直言,这是让我的 ALIX 系统保持活力的最佳方式。对我来说,Slackware 最突出的缺点(到目前为止我了解到的)是

  • 包管理器缺少依赖管理和
  • 使用五年后upstart必须再次处理初始化脚本。systemd

这将需要一些繁琐的工作来让一切正常运行,但我有什么资格抱怨呢;)

更新(2020年11月23日)

由于这现在是一个“著名问题”,我做了一些进一步的挖掘:Alpine Linux支持非 PAE 处理器,并且在我的 ALIX.1D …

linux operating-system embedded 32-bit

6
推荐指数
1
解决办法
2万
查看次数

客户端未从某些 DHCP 服务器获取地址

我正在研究一些应该通过以太网连接到大型网络(数百个设备)并且应该使用 DHCP 协议进行配置的嵌入式设备。我所经历的是,显然设备在某些网络中获得了地址,但在其他网络中却没有。我设置了一个只有一个客户端、一个交换机和一个 DHCP 服务器 (Ubuntu Linux) 的测试网络。地址已正确分配,DHCP 服务器日志显示 DORA 序列。

我尝试将同一个客户端连接到带有 DHCP 服务器的普通家用路由器(它是我的家用路由器,所以它应该可以正常工作)并且客户端没有获取 IP 地址。这是设备的序列转储:

No.     Time           Source                Destination           Protocol Length Info
     86 26.515684000   ::                    ff02::16              ICMPv6   90     Multicast Listener Report Message v2

Frame 86: 90 bytes on wire (720 bits), 90 bytes captured (720 bits) on interface 0
Ethernet II, Src: DavicomS_91:de:41 (00:60:6e:91:de:41), Dst: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)
Internet Protocol Version 6, Src: :: (::), Dst: ff02::16 (ff02::16)
Internet Control Message Protocol v6

No.     Time           Source                Destination           Protocol Length Info …
Run Code Online (Sandbox Code Playgroud)

dhcp ethernet embedded wireshark dhcp-server

5
推荐指数
1
解决办法
4189
查看次数

嵌入式 Linux – 部署固件更新的机制?

我正在考虑为嵌入式 Linux 项目(工业应用程序)开发 Yocto 项目,我有几个问题要问那些具有嵌入式 Linux 总体经验的人——Yocto 体验是一种奖励。只需要了解固件更新中通常执行的操作。

我有一些要求,即身份验证、安全通信协议、更新失败时的某种类型的回滚。此外,如果有一种方法可以在整个设备群中逐步发布补丁,那么这也会很有趣,因为我想避免在现场使用砖块设备。

您今天如何将更新/补丁部署到现场设备——以及开发它需要多长时间?我还缺少其他任何考虑因素吗?

linux embedded

5
推荐指数
1
解决办法
1747
查看次数

我不小心禁用了 DD-WRT 的 Web 界面

我不小心禁用了我的 DD-WRT 路由器的 Web 界面,但我仍然可以通过 SSH 进入。我该如何修复它以便我可以再次使用 GUI 进行管理?

router embedded

4
推荐指数
1
解决办法
1万
查看次数

是否有检测现有 DHCP 服务器的官方方法?

我正在计划在我们的产品上添加一项新功能以支持 LAN。由于安装将由相对非技术人员完成(用于船只),我认为自动检测我们是否需要提供 DHCP 服务器会很有用,这取决于网络上是否已经存在。是否有一种官方方法可以检查网络上是否已经有 DHCP 服务器(或多个)?

我们在产品上使用嵌入式 Linux。

embedded dhcp-server

4
推荐指数
2
解决办法
2257
查看次数