Greifen Sie auf das Huawei E3131 über ein Headian-Debian-basiertes Linux-System zu

494
Peters

Ich habe versucht, über ein Headless-Debian-System auf das Huawei E3131 zuzugreifen, aber die Netzwerkschnittstelle war nicht verfügbar. Die Frage ist, wie man darauf zugreifen kann.


Es gibt eine Folgefrage zum Senden / Empfangen von SMS bei stackoverflow

0

1 Antwort auf die Frage

0
Peters

Ich habe mehrere Dinge ausprobiert, nicht sicher, welche davon wirklich notwendig sind und welche nicht ...

Diese Antwort ist also eine Lösung, wenn bereits eine Netzwerkverbindung besteht und der E3131 nicht für den Zugriff auf das Netzwerk oder das Internet verwendet wird.


Statische IP für E3131 (in meinem Fall eth1):

sudo nano /etc/network/interfaces 

Mein Inhalt ist folgender:

# The loopback network interface auto lo iface lo inet loopback  # The primary network interface auto eth0 allow-hotplug eth0 iface eth0 inet dhcp metric 0  # E3131 allow-hotplug eth1 iface eth1 inet static address 192.168.8.100 netmask 255.255.255.0 gateway 192.168.8.1 metric 1 

Vielleicht hilft es, Metriken zu verwenden, aber wirklich nicht sicher. Um dies zu verwenden (siehe oben), muss Folgendes installiert sein:

sudo aptitude install ifmetric 

Um eth0 und eth1 die richtigen Schnittstellen zuzuweisen, habe ich Folgendes getan:

sudo nano /etc/udev/rules.d/70-persistent-net.rules 

Inhalt:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="XX:XX:XX:XX:XX:XX", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="YY:YY:YY:YY:YY:YY", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth1" 

Und:

sudo nano /etc/udev/rules.d/010_netinterfaces.rules 

Inhalt:

KERNEL=="eth*", SYSFS=="XX:XX:XX:XX:XX:XX", NAME="eth0" KERNEL=="eth*", SYSFS=="YY:YY:YY:YY:YY:YY", NAME="eth1" 

"XX: XX: XX: XX: XX: XX" ist die Hardwareadresse der ursprünglichen Netzwerkschnittstelle.
"YY: YY: YY: YY: YY: YY" ist die Hardwareadresse des E3131.


Wenn der E3131 nicht als Netzwerkschnittstelle, sondern als CD-ROM erkannt wird, kann dies folgendermaßen geändert werden:

sudo /usr/bin/sg_raw /dev/sr0 11 06 20 00 00 00 00 00 01 00 

Dafür wird folgendes benötigt:

sudo apt-get install sg3-utils 

Ich habe auch den Netzwerk-Manager installiert. Nicht wirklich sicher, ob dies notwendig ist:

sudo apt-get --no-install-recommends install network-manager