Eth0 and eth1 same network - Banana-pi R2 - Raspbian Jessie Lite

We started to use 2017-03-10-raspbian-jessie-lite-preview-bpi-r2-sd-emmc.img.zip image instead of raspbian-stretch for better performance. However, raspbian-jessie-lite does not distinguish ethernet interfaces to different networks. Both eth0 and eth1 act as one network. I mean Banana-pi becomes like a switch using raspbian-jessie-lite.

Do you have a plan to build raspbian-jessie-lite again? Could you check network interface drivers and build the system again?

Some extra information: eth0 interface is 1 port. eth1 interface is 4 ports. For example; I connect eth0 into our network switch. ifconfig shows its ip is 192.168.1.10. Later, I connect two computers to eth1. Their ips 192.168.1.11 and 192.168.1.12. However, connected devices to eth1 interface should get different ip ranges like 10.0.0.11 and 10.0.0.12.

Below codes are from our banana-pi with raspbian-jessie-lite: pi@bpi-iot-ros-ai:~ $ sudo ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 1000baseT/Half 1000baseT/Full Supported pause frame use: Symmetric Receive-only Supports auto-negotiation: Yes Advertised link modes: 1000baseT/Half 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Link partner advertised link modes: 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: No Speed: 1000Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: external Auto-negotiation: on Current message level: 0x000000ff (255) drv probe link timer ifdown ifup rx_err tx_err Link detected: yes pi@bpi-iot-ros-ai:~ $ sudo ethtool eth1 Settings for eth1: Supported ports: [ TP MII ] Supported link modes: Not reported Supported pause frame use: No Supports auto-negotiation: No Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Speed: 10Mb/s Duplex: Half Port: MII PHYAD: 5 Transceiver: external Auto-negotiation: on Current message level: 0x000000ff (255) drv probe link timer ifdown ifup rx_err tx_err Link detected: no pi@bpi-iot-ros-ai:/sys/class/net $ ls eth0 eth1 lo sit0

this is because official images using no dsa-driver in their kernel (4.4)…dsa-driver which gives separate interfaces for each port is available with 4.14 (or patched 4.9)…to get these interfaces you can update kernel or (imho better) using one of my images (debian stretch/buster or ubuntu 18.4) with newer kernel…