Получите доступ к Huawei E3131 в безликой системе Linux на основе Debian

424
Peters

Я пытался получить доступ к Huawei E3131 в системе безголового Debian, но сетевой интерфейс был недоступен. Вопрос в том, как получить к нему доступ?


Существует следующий вопрос для отправки / получения смс на stackoverflow

0

1 ответ на вопрос

0
Peters

Я пробовал несколько вещей, не уверен, какие из них действительно необходимы, а какие нет ...

Таким образом, этот ответ является решением, если уже есть сетевое соединение, и E3131 не используется для доступа к сети или Интернету.


Статический IP для E3131 (eth1 в моем случае):

sudo nano /etc/network/interfaces 

Мое содержание следующее:

# 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 

Может быть, это помогает использовать метрики, но на самом деле не уверен. Чтобы использовать это (см. Содержание выше), необходимо установить следующее:

sudo aptitude install ifmetric 

Для назначения правильных интерфейсов для eth0 и eth1 я сделал следующее:

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

Содержание:

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" 

А также:

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

Содержание:

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» - это аппаратный адрес исходного сетевого интерфейса.
«ГГ: ГГ: ГГ: ГГ: ГГ: ГГ» - это аппаратный адрес E3131.


Если E3131 не распознается как сетевой интерфейс, но как cdrom, это можно изменить с помощью:

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

Для этого необходимо следующее:

sudo apt-get install sg3-utils 

Я также установил сетевой менеджер. Не совсем уверен, если это необходимо:

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