Видео смотреть бесплатно

Смотреть русское с разговорами видео

Официальный сайт avto4avto 24/7/365

Смотреть видео бесплатно

30.06.10 01:46 Shtsh

СкриптыСтартовый скрипт Archlinux для включения 3g-интернета и вариант с netcfg

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

#!/bin/sh
. /etc/rc.conf
. /etc/rc.d/functions

case "$1" in
        balance)
                stat_busy "Getting your balance"
                huawei-ussd *100#
                stat_done
        ;;
        start)
                stat_busy "Starting Internet"
                usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446
                comgt -d /dev/ttyUSB_utps_modem
                huawei-ussd *100#
                pon 3g
                stat_done
        ;;
        stop)
                stat_busy "Stopping Internet"
                poff 3g
                stat_done
        ;;
        restart)
                $0 stop
                sleep 1
                $0 start
        ;;
        *)
                echo "usage: $0 {start|stop|restart|balance}"
esac
 

Теперь немножко комментариев по скрипту

usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446
этой строчкой включаетс режим модема для нашей модели (Huawei E1550, вывод того, какой конфиг использовать можно узнать через lsusb)

comgt -d /dev/ttyUSB_utps_modem
Регистрируемся в сети. Заметьте, тут у меня нестандартное имя устройства. Это случилось из-за установки Mobile Partner, у вас, скорее всего, это будет /dev/ttyUSB0.
Важное примечание: Я раньше отключил проверку PIN-кода, в мануале написано, что, если делать comgt -d /dev/ttyUSB_utps_modem PIN, то значение будет браться из переменной COMGTPIN, но у меня это как-то не заработало, а вводить каждый раз было влом

huawei-ussd *100#
Получаем баланс, программа есть в AUR. Владельцем других моделей можно погуглить на тему gsm-ussd

pon 3g
Стартуем соединение. Вот файл /etc/ppp/peers/3g
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

connect "/usr/sbin/chat -v \
TIMEOUT 35 \
ECHO    ON \
ABORT   '\nBUSY\r' \
ABORT   '\nERROR\r' \
ABORT   '\nNO ANSWER\r' \
ABORT   '\nNO CARRIER\r' \
ABORT   '\nNO DIALTONE\r' \
ABORT   '\nRINGING\r\n\r\nRINGING\r' \
ABORT   '\nUsername/Password Incorrect\r'  \
''      \rAT \
OK      'AT+CGDCONT=1,\"IP\",\"internet.life.com.by\"' \
OK      ATD*99# \
CONNECT \c \
"


/dev/ttyUSB_utps_modem
115200
#460800
crtscts
noauth
#novj
#novjccomp
#nobsdcomp
#nopcomp
#noaccomp

#usepeerdns
defaultroute


user "life"
password "life"
 


Тут стоит заметить, что закоментирована строчка usepeerdns, чтобы не затирался /etc/resolv.conf (кстати, для интернета использую гугловские dns, работает получше, чем у оператора)

В принципе, можно поменять везде /dev/ttyUSB_utps_modem на /dev/ttyUSB0, но мне этим заниматься лениво, разницы нету


UPD
Вот замена скрипту при помощи netcfg
/etc/network.d/life3g

1
2
3
4
5
6
CONNECTION='ppp'
INTERFACE='ignore'
PEER='3g'
PPP_TIMEOUT=10
PRE_UP="usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446; comgt -d /dev/ttyUSB0; huawei-ussd *100#"
POST_DOWN="sleep 3; huawei-ussd *100#"


В /etc/rc.conf
1
2
NETWORKS=(life3g)
DAEMONS=(... net-profiles)





muhas 30.06.10 09:58 # +3
ну второй скрипт само собой должен быть (всё же это настройки ppp)
а первый рекомендую сменить на новый профиль netcfg и грузить профиль netcfg в rc.conf (прописать имя профиля и грузить демон net-profiles) - надо бы знать арч, это и логичнее и проще. ну и не забываем что модемы не только от huawei
(вообще про сабж (ArchLinux, ppp, netcfg и Huawei E1550 3G модем) тут подробно описывал)

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 127)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2326 из 192 городов)
            Топ пользователей Топ блогов

            Новенькие: Fi5t, ShelS, Rush, silent, silent_roach
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн