我在使用ConnectCore 6UL Pro上的ETH2端口时遇到了麻烦。

据我所知,以太网硬件是这样映射到Linux的:

Phy | Linux

ETH2 | eth0
ETH1 | ETH1

因此,在Linux中,我尝试使用networkManager (nmcli)连接到eth0(使用物理ETH2)。我设置了一个静态IP,手动ipv4的方法和连接。对于eth1,这种方法100%有效。

使用eth0,我可以看到连接使用Nmcli con show但在ifconfig eth0我看到没有分配ipv4地址,并且连接不起作用。然后我可以给eth0分配一个IPIfconfig eth0 ###.###.###.###连接将工作几秒钟。几秒钟后,连接就消失了Nmcli con showIP从ifconfig eth0

ETH2 (Linux的eth0)怎么了?在Linux中设置这个时,我是否缺少一些东西?在编译操作系统时,我应该在设备树中做些什么?

你使用的是原始的DEY-2.6图像吗?
//www.phdurl.com/2022世界杯G组resources/documentation/digidocs/embedded/dey/2.6/cc6ul/yocto-gs_t_program-fw_6ul