How to connect to the internet through a usb to ethernet adapter?

When i connect in my usb to ethernet adapter it recognize the devices as an external storage device but not as a network device
what steps should i do inorder to enable wired internet connection through my usb to ethernet adapter?

some info

inxi -Na
Network:
Device-1: Intel Meteor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7e40 class-ID: 0280
Device-2: ICS Advent USB 2.0 10/100M Ethernet Adaptor driver: usb-storage
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2:2
chip-ID: 0fe6:9702 class-ID: 0806

I don’t know anything about this device however having the driver be driver: usb-storage you need to install the driver for the device.

doesn’t endeavour OS already come with it’s usb to ethernet driver preinstalled?

EndeavourOS is a minimal set of packages. We are an Arch installer with some sane defaults and programs for managing the OS.

As far as the answer to a specific driver I will say unless its in the Kernel or supported buy the basic install then probably don’t have the drive you need installed. You can check both the arch and AUR for drivers for your device. You may need to switch modes for that usb device as well.

I tried switch modes and was given the output:
Warning: no switching method given. See documentation

when searched for the driver I couldn’t find any but i will once again try to find it in the AUR.

I would start there instead of a driver. Driver may already be there it just has to switch the mode to use it.

You probably have to disble ipv6

You can try usb modeswitch and hope for the best: https://wiki.archlinux.org/title/Mobile_broadband_modem#Mode_switching