Uzyskaj dostęp do Huawei E3131 na bezgłowym systemie Linux opartym na Debianie

Odpowiedzi:

0

Próbowałem kilku rzeczy, nie jestem pewien, które z nich są naprawdę konieczne, a które nie ...

Tak więc ta odpowiedź jest rozwiązaniem, jeśli istnieje już połączenie sieciowe, a E3131 nie jest używany do uzyskiwania dostępu do sieci lub Internetu.


Statyczny adres IP dla E3131 (w moim przypadku eth1):

sudo nano /etc/network/interfaces

Moja treść jest następująca:

# 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

Może to pomaga w użyciu wskaźników, ale naprawdę nie jestem pewien. Aby tego użyć (patrz treść powyżej), należy zainstalować następujące elementy:

sudo aptitude install ifmetric

Aby przypisać odpowiednie interfejsy do eth0 i eth1, wykonałem następujące czynności:

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

Zawartość:

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

I:

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

Zawartość:

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

„XX: XX: XX: XX: XX: XX” to adres sprzętowy oryginalnego interfejsu sieciowego.
„YY: YY: YY: YY: YY: YY” to adres sprzętowy E3131.


Jeśli E3131 nie jest rozpoznawany jako interfejs sieciowy, ale jako cdrom, można to zmienić:

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

W tym celu potrzebne są:

sudo apt-get install sg3-utils

Zainstalowałem również menedżera sieci. Nie jestem pewien, czy jest to konieczne:

sudo apt-get --no-install-recommends install network-manager
Peters
źródło