This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我使用了 J721 EVM 板、我将 eth0 IP 设置为192.168.1.100、当我通过 SSH 连接到设备时、网卡会自动重新启动、ssh 客户端 断开连接
这是电路板的错误消息
这是 ssh 客户端的消息
因此、我只能通过串行端口连接器件、这非常不方便。 我想知道是否有办法解决这个问题。
期待您的回复
谢谢!
我已尝试 ssh root@127.0.0.1,它 也出现错误,如下所示:
现在我已经解决了这个问题。 之前、我在/etc/profile 文件的末尾添加了"/etc/init.d/networking restart"。 现在、我注释掉这句话、我可以通过 ssh 客户端连接到设备。
但是、如何在启动时将 eth0的 IP 地址自动设置为静态地址?
您好!
[引用 userid="482992" URL"~/support/processors-group/processors/f/processors-forum/1051618/tda4vm-tda4-evm-eth0-restart-after-ssh-linked "]这是主板的错误消息这似乎不是错误、因为链路随后会启动。
[引用 userid="482992" URL"~/support/processors-group/processors/f/processors-forum/1051618/tda4vm-tda4-evm-eth0-restart-after-ssh-linked/3891899 #3891899"]但如何在启动时将 eth0的 IP 地址自动设置为静态地址?要在登录后分配 static IP、请更改文件"/etc/network/interface。 注释出 iface eth0 inet dhcp
块并在其位置添加以下行-
iface eth0 inet static
地址192.168.1.200
子网掩码255.255.255.0
然后在 "/etc/profile "文件的末尾添加、ifup eth0.
这将在登录时为 eth0分配静态 IP。
在登录之前不确定如何分配静态 IP。 我将对此进行研究并告知您。
此致、
Tanmay
您好 Tanmay,
我尝试了您所说的方法、将"ifup eth0"添加到/etc/profile 文件、但它仅在从串行端口登录后生效、否则我会 ping 不同设备的 IP 地址。
然后我在/etc/systemd/network 目录中创建了一个文件,名为“01-eth-static.network"”,并添加了以下内容:
[匹配]
NAME=eth0
[网络]
地址=192.168.1.100
广播=192.168.1.255
网络掩码=255.255.255.0
网关192.168.1.1
没关系