Help Needed: USB Tethering Recognized but No Internet on openSUSE

"Hi everyone, I connected my phone to my computer running openSUSE via USB and enabled USB Tethering on the phone. The system recognizes the phone, and in the output of the nmcli device status command, it shows a device named enp3s0 as ethernet. However, its status is NO-CARRIER, which means it’s not receiving any network signal.

NetworkManager is not installed on my system, and since I don’t have internet access, I can’t install it using Zypper. Simply put, the phone is detected, but the internet connection isn’t being shared with the system. I also tried using the ip link set enp3s0 up command, but it didn’t work.

Can anyone guide me on how to share my phone’s internet with openSUSE? Whether through manual settings or using any built-in tools in openSUSE, I’d appreciate the help.

It has nothing to do with USB. Read

1 Like

I would chose WiFi instead of USB. My android phone can set up a WiFi hotspot and I use then the Network Manager to have the WiFi of the computer connecting to that WiFi hotspot.

That is more standard functionality so should be easier to get working.

1 Like

Hi!
Try this: connect your phone via USB cable to your computer.
Turn on the internet on your phone (wifi or mobile data)
Go to your phone’s settings → network → hotspot and tethering and enable Tethering via USB
On your computer, open a terminal and type

sudo modprobe rndis_host

The Internet should appear on your computer, unfortunately this command has to be typed every time you start the computer.

1 Like

Welcome to the Forums, but the permanent fix is in the linked thread above.

1 Like

Thanks, my problem is solved.

Thanks, my problem is solved.:heart:

Thanks, my problem is solved.:heart:

Thanks, my problem is solved.:rose: