31

xxblx пишет:

p.s. я так и не понял, пытались ли запускать скрипты yars'а ?

А зачем? Речь-то в теме о том, как подключиться к интернету из голой консоли без файлового менеджера. А как их запустишь, если открыть откроешь, а скопировать в команду не сможешь? Или я какой-то приемчик, помимо лома, не знаю?
Позже проверю наличие wvdial, сейчас сижу в в Винде. Спасибо!

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

32 (05.09.2012 11:07:17 отредактировано Dadoolya)

Да, есть wvdial. Тут же в GUI, его и установил. Попробовал завести его в Консоли:

$ wvdial
--> WvDial: Internet dialer version 1.60
-->[color=red]Warning: section [Dialer Defaults] does not exist in wvdial.conf.[/color]
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
$

Все понятно, кроме варнинга, который я выделил красным. Можно создать эту секцию тут же, не выходя из консоли, и как? И еще одно сомнение: судя по аглицкому описанию, эта программа будет с меня требовать логин и пароль. Для USB-модемов они не существуют. Будет ли тогда от нее толк? (Я имею ввиду, что при консольном входе, в случае такой надобности, MobilePartner будет удалена.)
ЗЫ: Видимо, внутри code color не срабатывает?

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

33

Конфиг поправь, должно быть не /dev/modem, а /dev/ttyUSB0. Про какой логин пароль речь? Не у модема' а у ОпСоСа, в настройках подключения, есть логин/пароль, у мегафона gdata/gdata, у мтс вроде mts/mts.

Mageia4, KDE  4.11.4.

34 (05.09.2012 18:27:36 отредактировано yars)

EDIT: Да, тег code предназначен для того, чтобы максимально сохранить форматирование текста. Давно не пользуюсь wvdial , поэтому сходу рассказать не могу, как ее настраивать. Вот одна из инструкций по настройке

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

35

Если поискать по форуму, тем много по настройки wvdial.

Mageia4, KDE  4.11.4.

36

Gnom пишет:

Конфиг поправь, должно быть не /dev/modem, а /dev/ttyUSB0. Про какой логин пароль речь? Не у модема' а у ОпСоСа, в настройках подключения, есть логин/пароль, у мегафона gdata/gdata, у мтс вроде mts/mts.

у Мегафона не надо никакого логина-пароля вводить, только пин код сим карты, и то её можно отключить в версии Windows Мегафоновской звонилки

Кто владеет информацией тот владеет миром! - Натан Ротшильд
20% усилий дают 80% результата..... - Закон Паретто
Иногда принимаются такие решения, после которых тараканы в голове аплодируют стоя.

37

Naymnik пишет:

у Мегафона не надо никакого логина-пароля вводить

kppp просит логин/пароль.

Mageia4, KDE  4.11.4.

38

Gnom пишет:

kppp просит логин/пароль.

Не совсем так. Просто дизайн у kppp такой. Настраиваем подключение, перезапускаем программу и жмем Подключить, логин и пароль не нужно вводить. А если, как у МТС, логин и пароль нужны - можно прописать в Настройках демона pppd эти логин и пароль, и опять-таки при поднятии соединения ничего вводить не нужно. Подробнее про параметры pppd - в man pppd. У меня, кстати, по поводу kppp есть вопрос- если он suid root, а pppd - нет, то как же все-таки kppp запускает pppd от обычного пользователя? Дело в том, что с моим скриптом этот номер не проходит. Пришлось и pppd сделать suid root. А я думал, при установленном SUID мой скрипт запускается в окружении рута, и, по идее, процессы, порожденные им, тоже. Ан нет, выходит, запускается только мой скрипт, но не порожденный им pppd. Почему?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

39

Мужуки!
Вы че по-новой, да ладом? Ведь уже давно избиты темы:
1. При связи через USB-модем никаких паролей или PIN-кодов в kppp вводить не надо у любого ОпСоСа. Эти строки просто не заполняются.
2. Никакие файлы типа  /dev/ttyUSB0 в системе не создадутся до тех пор, пока в ней присутствует MobilePartner. (Подозреваю на 99,99%, что и при наличии аналогичного ПО от других ОпСоСов тоже.)
Лучше бы подсказали, как выглядит эта секция ([Dialer Defaults]) в конфиге, чтобы я попытался создать ее вручную, если это в принципе возможно.
Спасибо!

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

40

Naymnik пишет:

и то её можно отключить в версии Windows Мегафоновской звонилки

В MobilePartner эта опция отключена по-умолчанию. Кстати,в Линукс-версии все настройки этой программы выполняются спокойно, в Винду ходить для этого не надо.

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

41

Как-то так:

 
[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
ISDN = 0
; Modem Type = Analog Modem
Phone = *99***1#
Username = none
Password = none

Примерно так выглядела эта сеция у меня. Но насчет двух последних строк не уверен.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

42

Dadoolya пишет:

1. При связи через USB-модем никаких паролей или PIN-кодов в kppp вводить не надо у любого ОпСоСа.

Сама программа просит логин/пароль.
В мтс надо вводить.

Dadoolya пишет:

2. Никакие файлы типа  /dev/ttyUSB0 в системе не создадутся до тех пор, пока в ней присутствует MobilePartner. (Подозреваю на 99,99%, что и при наличии аналогичного ПО от других ОпСоСов тоже.)

Удали его, и будет тебе /dev/ttyUSB0-3.
У других ОпСоСов такого ПО не видел, может сейчас и есть, на модемах Huawei. Раньше были только на мегафоновских модемах.

Mageia4, KDE  4.11.4.

43 (07.09.2012 12:12:11 отредактировано Dadoolya)

yars пишет:

Примерно так выглядела эта сеция у меня. Но насчет двух последних строк не уверен.

Спасибо! Все нормально (это о "двух последних"). не знаю только, что такое /dev/ttyACM0 (в каких случаях он создается. И не могу рассмотреть этот /usr/bin/wvdialconf (в Мандриве он именно там) из-за непонятной кодировки. Сплошные квадратики вместо букв (хотя во второй половине отрывки текста втречаются). А в консоли вместо квадратиков вопросики на фоне белых ромбиков. И как угадать, в какое место воткнуть эту секцию? Даже если и удастся подобрать правильную кодировку, в чем я уже начинаю сомневаться. Может, кто посмотрит у себя, и скажет, в какой кодировке этот файл?

Gnom пишет:

Сама программа просит логин/пароль.

Да, конечно. Потому я и написал в 39 посте: "Эти строки просто не заполняются."

Gnom пишет:

Удали его, и будет тебе /dev/ttyUSB0-3.

Да, конечно. Потому я и писал в 32 посте: "(Я имею ввиду, что при консольном входе, в случае такой надобности, MobilePartner будет удалена.)"
PS: Сразу после установки/удаления MobilePartner необходимо перезагрузить компьютер.

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

44

Dadoolya пишет:

Может, кто посмотрит у себя, и скажет, в какой кодировке этот файл?

cat /etc/wvdial.conf | gzip -9 > ~/wvdial.conf.gz

и куда-нибудь на яндекс-диск. Посмотрю ab
Хотя, у меня проблемы такой не было, поскольку я использую UTF-8 как системную кодировку.

Dadoolya пишет:

не знаю только, что такое /dev/ttyACM0 (в каких случаях он создается

У меня так ядро с udev'ом обзывают мобильник в режиме модема.  У вас модем может иметь другое имя. Смотрите вывод dmesg | tail -n 30 спустя этак 15-30 секунд после подключения  модема. Можно глянуть и ls -l /dev/tty*, устройство, принадлежащее руту и групе dialout и есть ваш модем.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

45

Dadoolya, а какой текстовый редактор используется для просмотра конфига?

Mageia4, KDE  4.11.4.

46 (07.09.2012 16:16:32 отредактировано Dadoolya)

Gnom пишет:

Dadoolya, а какой текстовый редактор используется для просмотра конфига?

Да все тот же KWrite. Главное, он открывает его в правильной кодировке, но выводит сообщение:
http://j-p-g.net/if/2012/09/07/0035054001347019740.png

yars пишет:

У меня так ядро с udev'ом обзывают мобильник в режиме модема.

Понятно, я просто еще ни разу трубку не подключал. Вот ссылка :http://narod.ru/disk/60652993001.d485c6 … ar.gz.html
Кстати, а куда Ваша команда прячет упакованный файл? Я думал, в ту же директорию, но там его не оказалось. Пришлось прибегнуть к безотказному Dolphin.

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

47 (07.09.2012 16:30:01 отредактировано yars)

Dadoolya, Gnom, это же не конфиг! На рисунке KWrite открывает бинарник. А конфиг лежит в /etc/wvdial.conf

Dadoolya пишет:

Кстати, а куда Ваша команда прячет упакованный файл?

В /home/username/wvdial.conf.gz. Тильда означает $HOME:

$ echo ~
/home/yars
$ echo $HOME
/home/yars
$ echo ~yars/downloads
/home/yars/downloads
$
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

48 (07.09.2012 18:34:05 отредактировано Dadoolya)

yars пишет:

В /home/username/wvdial.conf.gz. Тильда означает $HOME:

Извиняюсь, мог бы и сам догадаться проверить! Просто в Линуксе еще ни разу не паковал. Да и в Винде редко. А файлик действительно там оказался, можете посмотреть, что вышло по Вашей команде:http://narod.ru/disk/60660496001.34a10f … nf.gz.html
Одно не понятно: почему баш на эту команду не ответил, что нет такого файла или каталога, а вместо этого создал архив?
Добавлено позже:
Мало того, он еще и создал этот файл размером 0 байт! (Проверил по времени.)

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

49

Вам нужно создать wvdial.conf используя команду wvdialconf.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

50

Dadoolya пишет:

Одно не понятно: почему баш на эту команду не ответил, что нет такого файла или каталога, а вместо этого создал архив

Наверное, потому, что при установке создается пустой /etc/wvdial.conf. В Slackware при установке пакета, новый конфиг, если таковой имеется, создается с именем вида wvdial.conf.new, чтобы не заменять, возможно, уже существующий конфиг. В этом случае моя команда вернула бы ошибку. Как это делается в Mandriva, не знаю.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

51

yars пишет:

Вам нужно создать wvdial.conf используя команду wvdialconf.

Так просто? А чего ж он сам не создает во время установки? Но один положительный момент есть: он спокойно определил мой модем, несмотря на то, что тот "замаскирован" MobilePartner. Вот как он выглядит:

+ открыть спойлер

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = *99***1#
ISDN = 0
; Username = gdata
Init1 = ATZ
; Password = gdata
Modem = /dev/ttyUSB_utps_pcui
Baud = 9600

gdata - это уже написано после неудачного дозвона. А сразу было none. И, похоже, связь будет работать, если заполнить как надо три строки. Вот что выводит баш:

+ открыть спойлер

$ wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Configuration does not specify a valid phone number.
--> Configuration does not specify a valid login name.
--> Configuration does not specify a valid password.
$

Сейчас напишу в техподдержку Мегафона, и завтра к вечеру, возможно, отпишусь.
Всем пока, большое спасибо!

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

52

Попробуй номер дозвона *99#
А строка инициализации где у тебя прописана?
Вот эта

yars пишет:

Init2 = AT+CGDCONT=1,"IP","internet"

Mageia4, KDE  4.11.4.

53 (07.09.2012 19:24:24 отредактировано yars)

А строка инициализации где у тебя прописана?

Вот именно, я же писал.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

54

Доброе утро всем!

Gnom пишет:

Попробуй номер дозвона *99#

Пробовал. Ответ тот же, что и в спойлере 2 поста 51.

yars пишет:

Вот именно, я же писал.

Поскольку баш пишет (в сообщении 51 спойлер 2)

--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.

, решил дождаться ответа из Мегафона, прежде чем править эту строку. До вечера!

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

55 (08.09.2012 07:36:12 отредактировано yars)

Dadoolya пишет:
--> Modem initialized.
--> Configuration does not specify a valid phone number.
--> Configuration does not specify a valid login name.
--> Configuration does not specify a valid password.

Вам по-английски говорят, что нужны правильные:
1. Верный номер модемного пула - *99***1#, *99#
2. Имя пользователя - gdata
3. Пароль - gdata.
Строки инициализации:
1 - ATZ
2 - AT+CGDCONT=1,"IP","internet"

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

56

Добрый вечер!
За три года блондинки в техподдержке чуть-чуть поумнели и отписали, что мне нужно только одну строку Init2 изменить на ту, которую уважаемый yars написал, и все. Да толку-то! Вот как сейчас у меня выглядит файл конфигурации:

+ открыть спойлер

[Dialer Defaults]
Init2 = AT+CGDCONT=1,"IP","internet"
Modem Type = Analog Modem
; Phone = *99#
ISDN = 0
; Username = none
Init1 = ATZ
; Password = none
Modem = /dev/ttyUSB_utps_pcui
Baud = 460800

Написание номеров пробовал оба варианта, none заменял на gdate, но в любом варианте баш отвечает то же:

+ открыть спойлер

$ wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Configuration does not specify a valid phone number.
--> Configuration does not specify a valid login name.
--> Configuration does not specify a valid password.
$

Какая-то мистика опять?

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

57 (08.09.2012 18:25:18 отредактировано Dadoolya)

Мужуки, блин! Вы куды смотрели? Я-то с командной строкой не  дружу, и привык, что строки комментируются только решеткой. А тут 3 строки с какой-то точкой с запятой + пробел! Убрал их, и все заработало! Вот и вся мистика!
Но чтобы это рассмотреть, мне пришлось удалить MobilePartner, установить пакеты comgt & usb_modeswitch, настроить дракконнект, убедиться, что в этой ситуации модем работает нормально, а wvdial по-прежнему жалуется на те же 3 строки. Обратив внимание, что точки с запятой стоят в начале как раз этих строк, просто ради эксперимента убрал их, и все заработало. Может, существуют и еще какие-то приемчики закомментирования строк, так вы уж скажите, мужуки, чтобы я знал на будущее? (Этак, блин, скоро и с командной строкой задружу!)  bx
В-общем, сейчас у меня  работающий wvdial.conf выглядит так:

+ открыть спойлер

[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet-dv"
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Password = none
Username = none
Modem = /dev/ttyUSB0
Baud = 9600

А жалобщик-баш пишет так:

+ открыть спойлер

wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet-dv"
AT+CGDCONT=1,"IP","internet-dv"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 14400000
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Sun Sep  9 00:40:00 2012
--> Pid of pppd: 21637
--> Using interface ppp0
--> pppd: Connect: ppp0 <--> /dev/ttyUSB0
--> pppd: CHAP authentication succeeded
--> pppd: CHAP authentication succeeded
--> pppd: Could not determine remote IP address: defaulting to 10.64.64.64
--> local  IP address 10.214.235.86
--> remote IP address 10.64.64.64
--> primary   DNS address 10.27.42.82
--> secondary DNS address 10.27.42.83

И чего ему на этот раз не хватает? Какая еще нужна подсказка или решение, когда и сеть уже поймана? Пауза на случай отмены?
Кстати, а какой командой связь-то отключить?
А я пока приведу систему в первоначальный вид, и попробую снова, при наличии MobilePartner.
PS: в строке Init2 региональное -dv я сам проставил, когда связь не получалась.

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

58

Dadoolya пишет:

А тут 3 строки с какой-то точкой с запятой + пробел!

Больше чем уверен, что все видели и ждали пока сам додумаешься, тут только так - или сам начинаешь включать хоть чуть чуть голову, или никак.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

59 (08.09.2012 21:57:48 отредактировано yars)

Есть и пара недостатков у wvdial - это то, что она занимает на все время одну из шести (в Slackware) виртуальных консолей и делает ровно то же саме, что и мои скрипты, занимая собой память и процессорное время ab Отключается интернет выходом из программы - по Ctrl+C. Хотя, думаю, можно сделать так:

wvdial&

Или куда-нибудь в конфиг прописать указание программе после соединения "отрываться" от консоли в фоновый режим. Я, правда, не особо в wvdial разбирался, очень скоро перешел на kppp и не знаю, умеет ли она такое. А сейчас пересел на свои скрипты, возможности пересесть на NM изучаются.  Хотя NM мне не особо нравится, но раз Патрик ввел его в серию пакетов n - там сетевые программы - то почему бы и нет?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

60

Dadoolya пишет:

Мужуки, блин! Вы куды смотрели?

Своя-то голова должна быть?

Dadoolya пишет:

А тут 3 строки с какой-то точкой с запятой + пробел! Убрал их, и все заработало! Вот и вся мистика!

Копипастил с форума?

Dadoolya пишет:

И чего ему на этот раз не хватает?

В смысле не хватает? Соединился же. Нет выхода в интернет что ли? Отключи файерволл. Посмотри прописались ли DNS в resolv.conf

PS. Я вот всё никак не пойму, а зачем этой фигнёй заниматься? Проще подключить через kppp или сетевой центр. К чему все эти сложности?

Mageia4, KDE  4.11.4.