Настройка Huawei E392 (Мегафон 4G) на OpenSuSE 12.2

Настраиваю модем так.

screen /dev/ttyUSB0
AT^NDISDUP=1,1,“internet”
OK
AT^DHCP?
^DHCP:9306ea0a,f8ffffff,9106ea0a,9106ea0a,31304d0a,21304d0a,43200000,43200000
OK

perl -e 'print join(",",map { join(".", unpack(“C4”, pack(“L”, hex))) } split /,/, shift),"

"’ 9306ea0a,f8ffffff,9106ea0a,9106ea0a,31304d0a,21304d0a
10.234.6.147,255.255.255.248,10.234.6.145,10.234.6.145,10.77.48.49,10.77.48.33

ifconfig wwan0 inet 10.234.6.147 netmask 255.255.255.248

SuSEfirewall2 stop

SuSEfirewall2: Firewall rules unloaded.
clarity:/home/sergey # ping 10.234.6.145
PING 10.234.6.145 (10.234.6.145) 56(84) bytes of data.
^C
— 10.234.6.145 ping statistics —
3 packets transmitted, 0 received, 100% packet loss, time 1999ms

И не работает, что ещё забыл сделать?

а строчка с perl -e … это типа ритуальное заклинание? :wink: Надеюсь, вы хотя бы сами понимаете, что делаете.

Назначить маршрут по умолчанию?

Не совсем понятно что вы настраиваете. Если инет для сервера, то это делается не много не так, а если для десктопа, то для этого есть несколько утилит (с графическим интерфейсом).
**
Например:**

  1. MegaFon Modem
    (MobilePartner для Linux) установочные файлы которого есть внутри вашего модема. (Очень удобная программа, в которой есть всё что нужно. К сожалению в openSUSE 12.2 не видит модем, но это лечится не большим “костылём” (если интересно могу рассказать как)) 1. **NetworkManager **
    (лично мне не нравится как он работает с 3G модемами, но народ в инете как-то пользуется). 1. Kppp, WvDial
    , и т.д.

Наверняка есть более простое решение для вашей задачи.:good:

Маршрут по умолчанию не причём, я пингую как раз default gw, на него пакеты падают по маске сети.

MobilePartner не хочу использовать (программа очень по дурному работает, пишет кучу хлама в логи и каждую секунду запрашивает статус модема).
Вроде бы в 12.2 есть необходимые компоненты - поддержка NDIS интерфейса и интерфейс управления модемом. Проблема, в том что они не работают, возможно надо ещё какую-то волшебную команду надо дать. Про другие модемы буржуины пишут, что описанной черной магии им хватало. Учитывая,
что мне адекватные адреса (ip,gw,dns) приходят, думаю компонент модем точно рабочий. NDIS не знаю как проверить, с ним может быть проблема.

Насколько я помню, вышеприведенные действия привели к возникновению патчей в ядре для ndis уст-ва и в последующем (довольно молодого) qmi_wwan драйвера. Сам же драйвер бесполезный и требует дополнительной настройки, но вот какой, я так и не понял, поскольку QMI является бинарным протоколом.
В качестве наводки могу лишь предложить результаты своего гугления, дальше уже сами.

  1. Поскольку речь пошла о QMI протоколе, то информация о модуле](http://cateee.net/lkddb/web-lkddb/USB_NET_QMI_WWAN.html)
  2. В вышеприведенной ссылке сообщается о рекомендуемой поддержке протокола менеджером модема, что в результате гугления привело меня сюда](http://sigquit.wordpress.com/2012/08/20/an-introduction-to-libqmi/)
  3. Далее следуя ссылке о поддержки протокола modemmanager, я обратил внимание на даты интенсивной работы в этом направлении. Поэтому попробуйте установить последнюю версию пакета modemmanager 0.6.0, и копайте дальше, раз не устраивает MobilePartner настолько, что Вы готовы идти сложным методом.

Интересно про костыль. Правда, у меня 392 от МТС. И в системе он почему-то видится как 398

lsusb

Bus 002 Device 036: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard

Смотреть ЗДЕСЬ](https://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1054-1073-1097-1080-1081/482915-dhsdhdh-dhdhdhdhdhnzndhnnoe-dhdhndhundhdhun-ndhundhudh-3g-dhdhdhdhudh.html#post2524243) и ТУТ](https://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1046-1077-1083-1077-1079-1086/463519-huawei-mobile-partner-dhdhn-linux-opensuse-2.html#post2520409)