Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Most examples for reverse tethering are for Ubuntu. They go something along these lines:

  1. Attach smartphone
  2. Configure usb0
  3. Start reverse tethering on the smartphone
  4. Use the PC network via USB from your smartphone

Now I do not want to use Ubuntu. I want to use CentOS 5. I've got the CentOS 5 Plus XEN Kernel active, so some features should be available there, too.

So far I found that I will probably have to:

  • Actiate the kernel-module rndis_host, that will enable
  • usbnet and that should make
  • usb0 appear as network device

The latter does not happen, lsusb shows the correct tags for my attached smartphone.

What am I missing here?

There has been a similar question, but the question is not that "on the mark" and also doesn't have any answers yet either.

share|improve this question
Did you try doing this? I'm not sure why it wouldn't work using any Linux distro vs. Ubuntu. – slm Jun 30 '14 at 0:59
@slm Yes I did try. I suspect that there is something more or newer in Ubuntu. – Nils Jun 30 '14 at 21:19
Given CentOS 5's age I wouldn't be surprised. – slm Jun 30 '14 at 21:20
This seems like a dup to your Q. Can you confirm please? unix.stackexchange.com/questions/68181/… – slm Jul 1 '14 at 2:13
@slm that Q is about co6. So the version of the kernel driver seems to be important indeed. – Nils Jul 1 '14 at 21:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.