gpt4 book ai didi

linux - 在嵌入式 arm 机器上设置 ssh 服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:33 24 4
gpt4 key购买 nike

我有一个 Arndale 板和一个 x86 台式机,都运行 Linux(我认为是 ARM 上的 Ubuntu 和桌面上的 Debian)。这些机器通过直的以太网电缆连接;它在桌面上显示为“eth1”,在 ARM 机器上显示为“eth0”。我想让 ARM 机器运行一个 ssh 服务器,这样大部分的开发都可以在桌面机器上进行。如何配置网络接口(interface)和 ssh 来完成此操作?我已经在两台机器上运行了 openssh 服务。

这是我尝试过的(可能是愚蠢和错误的):在台式机上,我将这些行添加到 /etc/network/interfaces

iface eth1 inet static
address 192.168.168.1
netmask 255.255.255.0

然后执行ifup eth1。这些是 ifconfig 的输出:

eth1      Link encap:Ethernet  HWaddr 00:e0:4c:03:0f:56  
inet addr:192.168.168.1 Bcast:192.168.168.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe03:f56/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:648 (648.0 B) TX bytes:468 (468.0 B)

我在ARM机上同样设置了eth0地址为“192.168.168.0”。然后我尝试从主机 ping ARM 板(192.168.168.0),但没有任何反应。我尝试arp ARM板的MAC地址,也没有用。我应该怎么办?我是不是搞错了或弄错了什么?

谢谢

最佳答案

对于 24 位子网掩码,.0 和 .255 地址不可用于实际设备。您可以尝试将嵌入式 Linux 设置为使用 .2 作为其地址,看看是否能解决您的问题。

关于linux - 在嵌入式 arm 机器上设置 ssh 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28040826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com