Kein Internet mit Tethering

Für unterwegs muss der Rechner an mein Samsung Galaxy gehängt werden. Leider, gibt es kein Internet, was natürlich auch an dem Provider liegen kann.

QC500-M:~ # ip address show enp0s18f2u2 
5: enp0s18f2u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 02:57:3b:68:61:34 brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.155/24 brd 192.168.42.255 scope global enp0s18f2u2
       valid_lft forever preferred_lft forever
    inet6 fe80::57:3bff:fe68:6134/64 scope link 
       valid_lft forever preferred_lft forever

Das Netzwerk habe ich über YaST eingerichtet.

Hallo MoritzD,
bitte mehr Information:
Was hast du an deinem Samsung Galaxy für das Tethering konfiguriert.
Wie ist die Verbindung zum Rechner (WLAN, Bluetooth, USB, EthernetAdapter)?
Wenn WLAN Mobile Hotspot ist das eine klassische WLAN Verbindung über den NetworkManager mit Netzname und Password. Was hast du mit Yast da konfigurieren wollen?
Gruß
Michael

Was muss man sich unter “an mein Samsung Galaxy gehängt werden” vorstellen?

Verfügt Dein Smartphone über eine mobile Datenverbindung?

Falls ja, eine bestehende mobile Datenverbindung eines Android-Smartphones kann auf mehrere Arten für einen PC nutzbar gemacht werden :

  • Verbindung PC<->Smartphone via USB-Kabel (Smartphone als Modem)
  • Verbindung PC<->Smartphone via Bluetooth (Bluetooth-tethering auf dem Smartphone)
  • Verbindung PC<->Smartphone via WLAN (WLAN-tethering auf dem Smartphone)

Welche möchtest Du verwenden?

Die einfachste Lösung ist meines Erachtens das WLAN-tethering: Man aktiviert auf dem Smartphone einen WLAN-Hotspot und verbindet dann den PC mit diesem. So können sogar mehrere PCs die mobile Datenverbindung des Smartphones gleichzeitig nutzen.

Hi, Michael, mein Fehler. Um Akku zu sparen habe ich das Gerät auf WLAN gestellt und LTE deaktiviert. Ich muss jetzt erst neu testen. So kann es natürlich nicht funktionieren.

Das Smartphone ist jetzt über o2 - de+ mit 4G verbunden und die Verbindung wird über
→ Smartphone via USB-Kabel (Smartphone als Modem)
hergestellt.
Leider funktioniert es immer noch nicht.

Gerne würde ich es über Command line machen, doch dieser ip Befehl ist außerordentlich unangenehm. Gerne hätte ich ifconfig. openSUSE bevorzugt aus unbekannten Gründen ip als Netzwerkbefehl.

ip ist der neuere Befehl.

ifconfig ist in net-tools-deprecated verfügbar, falls es das unter Tumbleweed noch gibt.

Deshalb möchte ich gerne lernen, wie es mit ip geht. Wenn es der neuere Befehl ist, sollte es doch eine Möglichkeit geben.

Wie schon gesagt soll die Verbindung sein:
→ PC<->Smartphone via USB-Kabel (Smartphone als Modem)
wobei garantiert ist, das Smartphone verbindet sich per 4G mit o2 - de+ ins Internet. Es soll kein Hotspot entstehen, kein anderes Gerät darf die Internetverbindung nutzen können. USB 2.0 sollte schnell genug sein.

ifconfig ist auch für Tumbleweed in net-tools-deprecated.

Ich habe mit meinem Notebook und meinem Samsung Phone das USB Tethering ausprobiert.

  1. Mit dem USB-Ladekabel hat es nicht funktioniert, nur mit einem Kabel einer USB-Platte (USB-C auf USB-A)
  2. Ich habe nur USB 3
  3. Ich verwende für das Notebook den Network Manager, da funktioniert alles “automatisch” über DHCP und ohne Konfiguration auf der Kommandozeile oder mit Yast. Man connected im Applet die gewünschte Netzverbindung.
  4. Mit Yast und wicked habe ich es nicht zum Laufen gebracht, obwohl die Anbindung an das Phone als UCB Tethering angezeigt wurde. Beim Abspeichern der Verbindung gab es einen Fehler, der mich erstmal wegen 3. nicht weiter interessiert hat. Nach einem Reboot war dann kein Interface mehr da.

BTW: Ich habe Dual Boot mit WIN10, da hat es auch ohne besonderes zutun funktioniert.

Jetzt habe ich das gleiche mit meinem Desktop mit USB 2 gemacht.

Das sollte mit dem Befehl lsusb mit angeschlossenen Samsung und eingeschalteten USB Tethering zu sehen sein:

nickmic@silentmax:~> lsusb
Bus 004 Device 004: ID 17cc:1001 Native Instruments Komplete Audio 6
Bus 004 Device 002: ID 0dbf:021b Jess-Link International USB-2.0 IDE Adapter
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse (M-BT58)
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 04e8:6863 Samsung Electronics Co., Ltd Galaxy series, misc. (tethering mode)**
Bus 002 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
nickmic@silentmax:~> 

danach mit ip a

nickmic@silentmax:~> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:24:8c:a4:90:d7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.131/24 brd 192.168.2.255 scope global enp4s0
       valid_lft forever preferred_lft forever
    inet6 fe80::224:8cff:fea4:90d7/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s26f7u5u1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 02:34:71:09:0a:0e brd ff:ff:ff:ff:ff:ff
nickmic@silentmax:~> 

hier ist mit device enp4s0 mein aktuell konfigurierter Ethernet Adapter zu sehen, aber auch mit enp0s26f7u5u1 der Device des Samsung.
Jetzt habe ich mit Yast → Netzwerkeinstellungen meine Ethernet Adapter Konfiguration gelöscht und statt dessen den USB Tethering device mit DHCP konfiguriert.
Danach mit “ip a” und “ip r” die Wirkung geprüft.

nickmic@silentmax:~> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:24:8c:a4:90:d7 brd ff:ff:ff:ff:ff:ff
3: enp0s26f7u5u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 02:34:71:09:0a:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.109.200/24 brd 192.168.109.255 scope global enp0s26f7u5u1
       valid_lft forever preferred_lft forever
    inet6 2a01:598:d832:6bc2:1dc1:ea74:5005:2040/64 scope global temporary dynamic 
       valid_lft 3074sec preferred_lft 3074sec
    inet6 2a01:598:d832:6bc2:34:71ff:fe09:a0e/64 scope global dynamic mngtmpaddr 
       valid_lft 3074sec preferred_lft 3074sec
    inet6 fe80::34:71ff:fe09:a0e/64 scope link 
       valid_lft forever preferred_lft forever
nickmic@silentmax:~> ip r
default via 192.168.109.151 dev enp0s26f7u5u1 proto dhcp 
192.168.109.0/24 dev enp0s26f7u5u1 proto kernel scope link src 192.168.109.200 
nickmic@silentmax:~> 

Der Internetzugang geht, interessanter Weise mit IPv6, das war mit meinem Ethernet über Fritz Box nicht so:

nickmic@silentmax:~> ping forums.opensuse.org
PING forums.opensuse.org(proxy-nue.opensuse.org (2001:67c:2178:8::16)) 56 Datenbytes
64 Bytes von proxy-nue.opensuse.org (2001:67c:2178:8::16): icmp_seq=1 ttl=51 Zeit=52.8 ms
64 Bytes von proxy-nue.opensuse.org (2001:67c:2178:8::16): icmp_seq=2 ttl=51 Zeit=84.5 ms
64 Bytes von proxy-nue.opensuse.org (2001:67c:2178:8::16): icmp_seq=3 ttl=51 Zeit=42.9 ms
64 Bytes von proxy-nue.opensuse.org (2001:67c:2178:8::16): icmp_seq=4 ttl=51 Zeit=71.1 ms
^C
--- forums.opensuse.org ping-Statistik ---
4 Pakete übertragen, 4 empfangen, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 42.944/62.815/84.471/16.075 ms
nickmic@silentmax:~> 

Übrigens habe ich den Reply während die Internet Verbindung über Samsung lief geschrieben.
Am Anfang hat der Verbindungsaufbau kurz gehangen. Und der Chromium Browser hat sich mit der WEB Seite verklemmt, aber dann ging es ja wie man sieht.

Fazit: Richtiges USB Kabel verwenden, Interface konfigurieren wenn das Phone mit eingeschalteten USB Tethering am Rechner hängt und mit lsusb zu sehen ist.

Das sollte bei einem mittels WPA2 gesicherten Hotspot doch gegeben sein ?

Aber Du kannst natürlich auch eine USB-Verbindung verwenden. Allerdings würde ich an Deiner Stelle die Konfiguration dann über NetworkManager und nicht mittels ip durchführen.

Nutzt du das USB-Ladekabel für die Verbindung? das könnte Probleme machen, da reine Ladekabel Probleme bei der Datenverbindung machen.

Das Problem ist mir nämlich schon in Mietwagen untergekommen. Da ließ sich das Smartphone nicht mit dem Entertainmentsystem verbinden und spiegeln (AndroidAuto), erst mit einem USB-Datenkabel hat es dann funktioniert.

1 Like

Wenn der Internetanschluss über das Mobilfunknetzwerk vom Smartphone (Mobile Daten) für einen PC verwendet werden soll, ist die schnellste und einfachste Lösung die Verwendung einer USB-Netzwerkkarte am Smartphone.

Beim Einsatz von USB-Netzwerkkarten mit USB-A-Anschluss ist in der Regel ein USB-OTG-Adapter erforderlich. Wenn der Linux-Kernel vom Android-Betriebssystem die USB-Netzwerkkarte unterstützt, erscheint auf dem Smartphone-Display in der Statusleiste ein Netzwerkkabelsteckersymbol.

USB-Netzwerkkarte per USB mit dem Smartphone verbinden. Ethernet-Netzwerkkabel am PC und in der USB-Netzwerkkarte einstecken und in den Smartphone-Einstellungen “Mobile Daten” und “Ethernet-Tethering” einschalten.

Der PC muss natürlich so konfiguriert sein, dass er per DHCP die zu verwendende IPv4-Adresse ausleiht und den zu verwendenden DNS-Server bestimmt => Network Manager.

Ich setzte für diesen beschriebenen Anwendungszweck folgende USB-Netzwerkkarten ein:

Aua, soviel Unsinn tut ja weh!
Was ist daran einfacher als die beschriebenen Varianten von susejunky?

Wie kommt man auf solche Ideen?
Smartphone->USB-OTG-Adapter->USB-A-D-Link-> Ethernetkabel-> PC

Auauaua :exploding_head: