Я пытался получить доступ к Huawei E3131 в системе безголовый Debian, но сетевой интерфейс не был avayable. Вопрос в том, как получить к нему доступ?
есть последующий вопрос для отправки / получения sms на stackoverflow
Я пытался получить доступ к Huawei E3131 в системе безголовый Debian, но сетевой интерфейс не был avayable. Вопрос в том, как получить к нему доступ?
есть последующий вопрос для отправки / получения sms на stackoverflow
я попробовал несколько вещей, не знаю, какие из них действительно необходимы, а какие нет...
таким образом, этот ответ является решением, если уже есть сетевое подключение, а 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{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"
и:
sudo nano /etc/udev/rules.d/010_netinterfaces.rules
содержание:
KERNEL=="eth*", SYSFS{address}=="XX:XX:XX:XX:XX:XX", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="YY:YY:YY:YY:YY:YY", NAME="eth1"
"хх:хх:хх:хХ:Хх:ХХ" - это аппаратный адрес сетевой интерфейс.
"гг:гг:гг:гг:гг:ГГ" - это аппаратный адрес 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
я также установил network-manager. Не совсем уверен, если это необходимо:
sudo apt-get --no-install-recommends install network-manager
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]