Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: 3g модем Huawei E171 подключение к Ubuntu  (Прочитано 8598 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 64arts

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #15 : 18 Ноября 2012, 16:09:19 »
Точно про твой модем сказать не могу, но у меня Huawei e1550. Его я подключел через NetworkManager. В ubuntu 12.04 он заработал без всякого гемороя, в 10.04 пришлось два пакета доставить. У меня на модеме похожая фигня была, но работала она хуже, чем NetworkManager, хотя с её помощью можно было деньги на симке посмотреть. Ну если тебе нужен именно этот способ, то похоже, что тебя просят запустить файл install_linux из под root'а


Как это сделать?

Оффлайн SvMidi

  • Активист
  • *
  • Сообщений: 815
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #16 : 18 Ноября 2012, 16:12:32 »
sudo ./install_linux

по ссылке которую я тебе давал не пробовал делать, там точно такая же ситуация была.



Я знаю только то, что ничего не знаю, остальные не знают и этого.

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #17 : 18 Ноября 2012, 16:12:57 »
запустить файл install_linux из под root'а? в терминале набери
sudo (после sudo стоит пробел), перетяни install_linux в окошко терминала и нажми enter, затем введи пароль.

Оффлайн 64arts

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #18 : 18 Ноября 2012, 16:23:46 »
запустить файл install_linux из под root'а? в терминале набери
sudo (после sudo стоит пробел), перетяни install_linux в окошко терминала и нажми enter, затем введи пароль.

Запускаю файл install_linux через терминал.Файл  просто открывается и показывает содержимое файла:
#!/bin/bash

#VERSION=1.0.0.5

if [ ! `whoami` = "root" ]
then
    echo "You must run the process by root."
    read COMMAND
    exit
fi
echo "Note: If failed to connect xserver,please try running \"Linux\Install\" again."
#CURRENT_PATH=`cd $(dirname $0);pwd`
CURRENT_PATH=`echo $0|sed 's/\install_linux$//'`
#FILENAME=${0/*\//}
CONFIG_FILE_PATH="/etc/datacard_config"
TMP_FILE_PATH="/tmp/MobilePartner_AutoRun"
LOG_PATH="/tmp/MobilePartner_autoinstall_log"
SYSCONFIG_KEY="VALUE="
SYSCONFIG_PATH="/SysConfig.dat"
SYSCONFIG_ISO_PATH="/Linux${SYSCONFIG_PATH}"
SYSCONFIG_EQAL_VER="C_Equal_Version="
INSTALL="/Linux/install"
INSTALL_PATH="${TMP_FILE_PATH}/Linux/install"
DATACARD_VERIFY="/Linux/DataCard_Verify"
MOBILE_HOME_PATH=`grep path "${CONFIG_FILE_PATH}" | awk -F '=' '{print $2}'`
MOBILE_EXEC_PATH=`grep Exec "${CONFIG_FILE_PATH}" | awk -F '=' '{print $2}'`

echo "Current path = ${CURRENT_PATH}" > ${LOG_PATH}

install_exit()
{
    echo "Press any key to exit."
    read COMMAND
    exit
}

check_ISO()
{       
    echo "Begin verify CD..." | tee -a ${LOG_PATH}

#    if [ ! -f "${CURRENT_PATH}""${DATACARD_VERIFY}" ]
#    then
#   echo -e "The DataCard_Verify file don't exsit!" | tee -a ${LOG_PATH}
#    install_exit
#    fi

    if [ ! -f "${CURRENT_PATH}""${SYSCONFIG_ISO_PATH}" ]
    then
    echo -e "The SysConfig.dat file don't exsit!" | tee -a ${LOG_PATH}
    install_exit
    fi

    if [ ! -d "${TMP_FILE_PATH}" ]
    then
    mkdir "${TMP_FILE_PATH}"
    fi

    if [ ! -d "${TMP_FILE_PATH}" ]
    then
    echo -e "\nCan't create the work path : ${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
    install_exit
    fi
   
    echo "Verify CD succeed!" | tee -a ${LOG_PATH}
}

backup_ISO()
{
    echo "Begin copy install file..." | tee -a ${LOG_PATH}
   
    cp -f -R "${CURRENT_PATH}"/Linux "${TMP_FILE_PATH}"/Linux
   
    chmod a+x -R "${TMP_FILE_PATH}"/Linux
   
    echo "Copy install file succeed!" | tee -a ${LOG_PATH}
}

install_dashboard()
{
    echo "install..." | tee -a ${LOG_PATH}
    if which xterm;
    then
        echo "Run xterm and begin to install" | tee -a ${LOG_PATH}
        TERMINAL=`which xterm`
        ${TERMINAL} '-e' ${INSTALL_PATH}
        echo "${INSTALL_PATH} Exit install and remove temporary files" | tee -a ${LOG_PATH}
        install_exit
    fi
   
    if which gnome-terminal;
    then
        echo "Run gnome-terminal and begin to install" | tee -a ${LOG_PATH}
        TERMINAL=`which gnome-terminal`
        ${TERMINAL} '-e' ${INSTALL_PATH}
        echo "${INSTALL_PATH} Exit install and remove temporary files" | tee -a ${LOG_PATH}
        install_exit
    fi
   
    if which konsole;
    then
        echo "Run konsole and begin to install" | tee -a ${LOG_PATH}
        TERMINAL=`which konsole`
        ${TERMINAL} '-e' ${INSTALL_PATH}
        echo "${INSTALL_PATH} Exit install and remove temporary files" | tee -a ${LOG_PATH}
        install_exit
    fi
}

verify_version()
{
    echo "Begin verify the versin of dashboard..." | tee -a ${LOG_PATH} 

    CURRENT_VER=$(grep VALUE "${MOBILE_HOME_PATH}${SYSCONFIG_PATH}" | head -n1 | cut -d = -f2 | tr -d "\015")
    TARGET_VER=$(grep VALUE "${TMP_FILE_PATH}${SYSCONFIG_ISO_PATH}" | head -n1 | cut -d = -f2 | tr -d "\015")
    EQAL_VER=`grep C_Equal_Version "${TMP_FILE_PATH}${SYSCONFIG_ISO_PATH}" | awk -F '=' '{print $2}'`
   

    echo "Current version : ${CURRENT_VER};Target version : ${TARGET_VER};Eqal version : ${EQAL_VER}" | tee -a ${LOG_PATH}

    "${TMP_FILE_PATH}""${DATACARD_VERIFY}" "${CURRENT_VER}" "${TARGET_VER}" "${EQAL_VER}" | tee -a ${LOG_PATH}

    if grep "Install!" ${LOG_PATH};
    then
        install_dashboard
    fi

    if grep "Run!" ${LOG_PATH};
    then
       echo "Your Dashboard is the newest one." | tee -a ${LOG_PATH}
        RUNNING_DASHBOARD_NUM=`ps h -C java o'%a' | grep "MobilePartner.jar" | grep -vc "grep"`
        if [ ${RUNNING_DASHBOARD_NUM} -gt 0 ]
        then
            echo "It is running." | tee -a ${LOG_PATH}
            install_exit
        else
            echo "Run it now." | tee -a ${LOG_PATH}
            nohup "${MOBILE_EXEC_PATH}"
            install_exit
        fi
    fi
}

rm -f -R "${TMP_FILE_PATH}"

check_ISO
backup_ISO

if [ -e "${CONFIG_FILE_PATH}" ]
then
    MOBILE_HOME_PATH=`grep path "$CONFIG_FILE_PATH" | awk -F '=' '{print $2}'`
    if [ -d "${MOBILE_HOME_PATH}" ]
    then
        echo "It has installed a dashboard." | tee -a ${LOG_PATH}
        verify_version
        install_exit
    else
        echo "It didn't install a dashboard.And install it" | tee -a ${LOG_PATH}
        install_dashboard
        install_exit
    fi
    exit
else
    echo "It didn't install a dashboard.And install it" | tee -a ${LOG_PATH}
    install_dashboard
    install_exit
fi

Что делать?

Оффлайн SvMidi

  • Активист
  • *
  • Сообщений: 815
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #19 : 18 Ноября 2012, 16:25:56 »
на ubuntu.ru тоже игнорлист ввели?
Я знаю только то, что ничего не знаю, остальные не знают и этого.

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #20 : 18 Ноября 2012, 16:31:06 »
Сделай файл исполняемым

Оффлайн 64arts

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #21 : 18 Ноября 2012, 16:32:30 »
на ubuntu.ru тоже игнорлист ввели?

Вроде бы ничего не вводил. А что Вы имеете введу?

Пользователь решил продолжить мысль 18 Ноября 2012, 16:33:01:
Сделай файл исполняемым

Подскажите, пожалуйста, как это сделать?

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #22 : 18 Ноября 2012, 16:41:10 »
64arts,
у вас такой проблемы не было?
https://forum.ubuntu.ru/index.php?topic=205165.0

Оффлайн 64arts

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #23 : 18 Ноября 2012, 16:45:09 »

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #24 : 18 Ноября 2012, 16:46:11 »
В свойствах файла поставте галочку "исполнять файл как программу" (или что-то похожее). Возможно, из-за того, что файл на cd прейдётся скопировать его в домашний каталог (вместе с остальными файлами) (рекомендую для этого завести специальную папку).

Оффлайн 64arts

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #25 : 18 Ноября 2012, 17:05:03 »
В свойствах файла поставте галочку "исполнять файл как программу" (или что-то похожее). Возможно, из-за того, что файл на cd прейдётся скопировать его в домашний каталог (вместе с остальными файлами) (рекомендую для этого завести специальную папку).

Сделал как сказали. Вот что в итоге при запуске:

Нажимаю запустить через терминал от мне выдает вот что:

Пользователь решил продолжить мысль 18 Ноября 2012, 17:07:32:
artsvs@artsvs-Aspire-5738:~$ sudo '/home/artsvs/Рабочий стол/install_linux'
Note: If failed to connect xserver,please try running "Linux\Install" again.
grep: /etc/datacard_config: Нет такого файла или каталога
grep: /etc/datacard_config: Нет такого файла или каталога
Begin verify CD...
The SysConfig.dat file don't exsit!
Press any key to exit.
« Последнее редактирование: 18 Ноября 2012, 17:07:35 от 64arts »

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #26 : 18 Ноября 2012, 17:08:59 »
Запускать надо от рута. Тоесть sudo и ваш файл, ну как я выше писал.

Пользователь решил продолжить мысль 18 Ноября 2012, 17:10:13:
Вместе с install_linux надо было скинуть все остальные файлы и каталоги из модема.

Оффлайн 64arts

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #27 : 18 Ноября 2012, 17:10:42 »
Запускать надо от рута. Тоесть sudo и ваш файл, ну как я выше писал.

Пользователь решил продолжить мысль 18 Ноября 2012, 17:10:13:
Вместе с install_linux надо было скинуть все остальные файлы и каталоги из модема.

так и сделал. вот итог:
artsvs@artsvs-Aspire-5738:~$ sudo '/home/artsvs/Рабочий стол/install_linux'
Note: If failed to connect xserver,please try running "Linux\Install" again.
grep: /etc/datacard_config: Нет такого файла или каталога
grep: /etc/datacard_config: Нет такого файла или каталога
Begin verify CD...
The SysConfig.dat file don't exsit!
Press any key to exit.


Пользователь решил продолжить мысль 18 Ноября 2012, 17:12:41:
Запускать надо от рута. Тоесть sudo и ваш файл, ну как я выше писал.

Пользователь решил продолжить мысль 18 Ноября 2012, 17:10:13:
Вместе с install_linux надо было скинуть все остальные файлы и каталоги из модема.

Все остальные файлы по ссылке: http://ubuntuone.com/04SCV63q9dsR9FI1qE3czn
« Последнее редактирование: 18 Ноября 2012, 17:12:41 от 64arts »

Оффлайн belobog1

  • Активист
  • *
  • Сообщений: 768
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #28 : 18 Ноября 2012, 17:29:24 »
ваш модем не переходит в режим модема
мягко говоря, существует множество способов решения, но все они не для новичков,
будь я на вашем месте я бы пропатчил юсби-модесвич
(или перевёл бы модем в режим модема аппаратным способом)
ubuntu_windows_mac os x_open solaris_чтоб ещё впихнуть в железку

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: 3g модем Huawei E171 подключение к Ubuntu
« Ответ #29 : 18 Ноября 2012, 17:32:37 »
Не мне скинуть, а в ту папку, куда вы install_linux скинули скинуть.

 

Страница сгенерирована за 0.335 секунд. Запросов: 25.