ETH ports on SBC PCI card

pavelg

New Member
Apr 26, 2023
8
0
1
Hello, gurus!!!
Please help me to understand if my required configuration is feasible.
Current config:
PCI shelf with one installed G25A - EMBEDDED SINGLE BOARD COMPUTER.
According to G25A docs - there are 3 ETH ports on the front, indeed the LAN cable is connected to the upper ports and it's working.
I see "eno1" interface in the WEB GUI.
What I do not understand (please help me here) - why I do not see other ETH ports as eno2 and eno3. It looks I am missing something very basic.
Please refer to the screenshot and to the output of
dmesg | grep "00:c0:3a\|e1000e\|igb\|ixgbe\|enp4s\|enp8s\|vmbr\|0000:00:19.0\|0000:08:00.0\|0000:08:00.1\|0000:08:00.2\|0000:08:00.3"
command.

What I need:
Currently eno1 (enp4s0f0) is bridged to vmbr1 and has the IP 1.2.3.4/24

I need (for the testing only) to define another IP 3.4.5.6/24 to one of other ports - just to test the connectivity between the G25A SBC and another network. I do not need both IPs be acceptable at the same time, I do not need any internal routing between two IPs.

Thank you in advance,
Pavel
 

Attachments

Last edited:
Hi,
those other interfaces simply got renamed differently, see in your logs
Code:
[    2.943459] e1000e 0000:00:19.0 eno1: renamed from eth1
[    2.986812] igb 0000:08:00.1 enp8s0f1: renamed from eth2
[    3.026883] igb 0000:08:00.2 enp8s0f2: renamed from eth3
[    3.062866] igb 0000:08:00.3 enp8s0f3: renamed from eth4
and
Code:
[    6.092327] ixgbe 0000:04:00.0 enp4s0f0: renamed from eth0
[    6.107076] ixgbe 0000:04:00.1 enp4s0f1: renamed from eth1

So you can either temporarily configure an IP on the interface directly via ip addr add 3.4.5.6/24 dev <interface> or do the same via the network configuration.
 
Hi,
those other interfaces simply got renamed differently, see in your logs
Code:
[    2.943459] e1000e 0000:00:19.0 eno1: renamed from eth1
[    2.986812] igb 0000:08:00.1 enp8s0f1: renamed from eth2
[    3.026883] igb 0000:08:00.2 enp8s0f2: renamed from eth3
[    3.062866] igb 0000:08:00.3 enp8s0f3: renamed from eth4
and
Code:
[    6.092327] ixgbe 0000:04:00.0 enp4s0f0: renamed from eth0
[    6.107076] ixgbe 0000:04:00.1 enp4s0f1: renamed from eth1

So you can either temporarily configure an IP on the interface directly via ip addr add 3.4.5.6/24 dev <interface> or do the same via the network configuration.
Hi Chris,
Super!!! Many thanks, I will try to do it when the shelf is not used by our developers.

I found something about /etc/udev/rules.d/* files in this forum. Is any reason why /etc/udev/rules.d/60-bridge-network-interface.rules file exists and empty?

root@HOST:/etc/udev/rules.d# ll total 0 lrwxrwxrwx 1 root root 9 Jan 1 2000 60-bridge-network-interface.rules -> /dev/null