Как отправлять сообщения в локальной сети, работающие в Windows и Ubuntu

После многого поиска и чтения на разных форумах я нашел решение своей проблемы. Обратите внимание, что в то время как другие ответы не помогли решить мою проблему, они могут быть полезны другим, сталкивающимся с проблемами с модемами 3G USB (особенно скриптом sakis-3g).

Я нашел свое решение в sakis-3g , о котором я расскажу ниже:

При подключении моего USB-модема он определяется как USB-накопитель. Согласно этой теме, запуск sudo modprobe option может заставить устройство быть обнаружен как модем. В противном случае также предлагается выполнить следующие команды:

sudo su
echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id

, где 1c9e 6061 - идентификатор устройства, полученный из команды lsusb. Это работало для моего устройства, и оно было обнаружено в Network-Manager. Обратите внимание, что вы должны стать root с помощью sudo su, а запуск команды с sudo не будет работать.

Для автоматизации вещей представлены следующие шаги:

sudo su nano /usr/bin/usbModemScript и поместите в файл следующее:
   #!/bin/bash
   echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id
Затем сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X). chmod +x /usr/bin/usbModemScript nano /etc/udev/rules.d/option.rules и поместите в файл следующее:
    ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="/usr/bin/usbModemScript"
    ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="/sbin/modprobe option"
Затем сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X). reboot

ПРИМЕЧАНИЕ. Вы должны заменить значения 1c9e и 6061 соответствующими значениями идентификатора устройства вашего собственного модема.

После перезагрузки модем должен быть обнаружен при подключении к компьютеру. Конечно, это может быть не так (как это было не для меня)! Мое устройство не было обнаружено правильно после первого подключения к компьютеру. Вместо этого мне пришлось отключить и снова подключить его, и на этот раз он был правильно обнаружен как модем в Network-Manger. Некоторым людям также может потребоваться перезапустить службу сетевого менеджера (как и я):

sudo service network-manager restart

====================== ================================================== ========

Еще одно потенциальное решение - использовать wvdial.

sudo su Подключите модем к компьютеру. nano /usr/bin/usbModemScript и поместите в файл следующее:
   #!/bin/bash
   echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id
Затем сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X).
Если модем найден, запустите: sudo nano /etc/wvdial.conf и при необходимости введите информацию своего провайдера, заполнив поля, о которых вы знаете. Запустите man wvdial.conf в отдельном терминале для получения информации о параметрах. Когда вы будете готовы, сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X). chmod +x /usr/bin/usbModemScript

Для получения дополнительной информации о wvdial, прочтите справочную страницу (например, man wvdial).

Надеемся, что это поможет :) [ ! d30]

1
задан 3 November 2012 в 20:02

0 ответов

Другие вопросы по тегам:

Похожие вопросы: