This may be a Linux driver bug but posting here just in case.
I have one of these https://www.amazon.com/dp/B0CLP48WCL?psc=1&ref=ppx_yo2ov_dt_b_product_details connected to eth0 on my Vyos router.
My Vyos router is: https://www.amazon.com/dp/B0CG8J39FX?psc=1&ref=ppx_yo2ov_dt_b_product_details
It has 6 Intel i226-V NICs. With that un-managed switch connected to eth0, it passes traffic but Vyos/Linux reports eth0 as down.
This is the eth0 config:
ethernet eth0 {
disable-flow-control
duplex auto
hw-id <mac>
ipv6 {
address {
no-default-link-local
}
}
ring-buffer {
rx 4096
tx 4096
}
speed auto
}
Use the same config for all NICs, except for the Inet NIC.
Last message in kernel log is:
br0: port 1(eth0) entered disabled state
Ports 0 through 4 are bridged.
Ethtool output:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
Again, prob an underlying Linux bug.
thanks