Автор Тема: server p8 + 3G Huawei E1550 + etcnet = не поднимает соединение  (Прочитано 3103 раз)

Оффлайн zhhh

  • Завсегдатай
  • *
  • Сообщений: 56
Добрый день.
Модем E1550 разлочен и переключен в режим "только модем"
[root@siv ~]# lsusb
Bus 001 Device 006: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
etcnet настроен по wiki
в каталоге /etc/net/ifaces/ppp0/: (цифра может меняться в зависимостри от номера интерфейса):

options

TYPE=ppp
ONBOOT=yes
PPPTYPE=dialup
RESTORE_DEFAULTROUTE=yes

pppconnect

TIMEOUT         5
#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'
''              \rAT
TIMEOUT         12
SAY             "Press CTRL-C to close the connection at any stage!"
SAY             "\nSetting up...\n"
OK              ATE1
SAY             "\ndefining PDP context...\n"
OK              'AT+CGDCONT=1,"IP","internet.beeline.ru"'
OK              ATD*99#
TIMEOUT         22
SAY             "\nwaiting for connect...\n"
CONNECT         ""
SAY             "\nConnected."
SAY             "\nIf the following ppp negotiations fail,\n"
SAY             "try restarting the phone.\n"

pppoptions

lcp-echo-failure 0
lcp-echo-interval 0
/dev/ttyUSB0
debug
noipdefault
ipcp-accept-local
defaultroute
usepeerdns
novj
nobsdcomp
novjccomp
nopcomp
noaccomp
nodeflate
noauth
user "beeline"
password "beeline"
receive-all
nolog
делаю #ifup ppp0
в логе ppp
Press CTRL-C to close the connection at any stage!^M
Setting up...
^MAT
OK
defining PDP context...
^M
ATE1
OK
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
waiting for connect...
^M
ATD*99#
NO CARRIER
в логе pppd
27 11:34:46 siv pppd[8127]: pppd 2.4.7 started by zhhh, uid 0
27 11:34:47 siv pppd[8127]: Script /usr/sbin/chat -t 120 -f /etc/net/ifaces/ppp0/pppconnect finished (pid 8128), status = 0x7
27 11:34:48 siv pppd[8127]: Modem hangup
27 11:34:48 siv pppd[8127]: Connection terminated.
27 11:34:48 siv pppd[8127]: Exit.
что не так делаю?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
usb-modeswitch настроен?

Оффлайн zhhh

  • Завсегдатай
  • *
  • Сообщений: 56
usb-modeswitch настроен?
он установлен
зачем его настраивать если свисток уже в режиме модема?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Он с хуавеями не всегда правильно работает.

Оффлайн zhhh

  • Завсегдатай
  • *
  • Сообщений: 56
если ставить не сервер,  а десктоп, то через Network Manager все работает, что там он там шевелит, чтоб соединилось?

Оффлайн zhhh

  • Завсегдатай
  • *
  • Сообщений: 56
Заменил модем, теперь ZTE MF190
Соединение устанавливает, но тут же рвет.
Jun 27 14:10:25 siv pppd[10715]: pppd 2.4.7 started by zhhh, uid 0
Jun 27 14:10:26 siv pppd[10715]: Script /usr/sbin/chat -t 120 -f /etc/net/ifaces/ppp0/pppconnect finished (pid 10716), status
Jun 27 14:10:26 siv pppd[10715]: Serial connection established.
Jun 27 14:10:26 siv pppd[10715]: Using interface ppp0
Jun 27 14:10:26 siv pppd[10715]: Connect: ppp0 <--> /dev/ttyUSB2
Jun 27 14:10:27 siv pppd[10715]: CHAP authentication succeeded
Jun 27 14:10:27 siv pppd[10715]: CHAP authentication succeeded
Jun 27 14:10:30 siv pppd[10715]: Could not determine remote IP address: defaulting to 10.64.64.64
Jun 27 14:10:30 siv pppd[10715]: replacing old default route to enp0s20 [192.168.1.1]
Jun 27 14:10:30 siv pppd[10715]: local  IP address 10.214.78.22
Jun 27 14:10:30 siv pppd[10715]: remote IP address 10.64.64.64
Jun 27 14:10:30 siv pppd[10715]: primary   DNS address 10.10.32.10
Jun 27 14:10:30 siv pppd[10715]: secondary DNS address 217.118.66.243
Jun 27 14:10:30 siv pppd[10734]: Hangup (SIGHUP)
Jun 27 14:10:30 siv pppd[10734]: Modem hangup
Jun 27 14:10:30 siv pppd[10734]: Connect time 0.0 minutes.
Jun 27 14:10:30 siv pppd[10734]: Sent 0 bytes, received 0 bytes.
Jun 27 14:10:30 siv pppd[10734]: restoring old default route to enp0s20 [192.168.1.1]
Jun 27 14:10:30 siv pppd[10734]: Connection terminated.
вот тут есть костыль http://sisyphus.altlinux.narkive.com/AiLawOAL/cannot-find-device-ppp0
Проблема условно лечится добавлением опции nodetach в pppoptions.
После этого соединение не рвется, но `ifup ppp0' не завершается. Его
можно запустить в фоне типа `ifup ppp0 &'
« Последнее редактирование: 27.06.2017 14:28:04 от zhhh »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Он с хуавеями не всегда правильно работает.
Это касается исключительно переключения в режим модема. Раз AT-команды проходят (приведёно в логе ppp), то от usb-modeswitch уже совершенно ничего не зависит.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
OK              'AT+CGDCONT=1,"IP","internet.beeline.ru"'
OK              ATD*99#
А если всё вот это руками проделать через minicom, то Connected можно дождаться когда-нибудь ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Jun 27 14:10:30 siv pppd[10715]: primary   DNS address 10.10.32.10
Jun 27 14:10:30 siv pppd[10715]: secondary DNS address 217.118.66.243
Jun 27 14:10:30 siv pppd[10734]: Hangup (SIGHUP)
Jun 27 14:10:30 siv pppd[10734]: Modem hangup
Jun 27 14:10:30 siv pppd[10734]: Connect time 0.0 minutes.
Тут вот есть несколько похожих багов в списке:
https://packages.altlinux.org/en/Sisyphus/srpms/ppp/bugs

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
там еще подмена id идет

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
там еще подмена id идет
Это тоже не имеет значения, если tty-порты появились.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Можно ещё попробовать вместо "internet.beeline.ru" написать "home.beeline.ru"
Такое ощущение, что аутентификацию пройти не может. То ли не туда звонит, то ли ещё чего. А в NetworkManager параметры интернета какие настроены для билайна? Номер дозвона, APN такие же?

Оффлайн zhhh

  • Завсегдатай
  • *
  • Сообщений: 56
Через minicom команды проходят, на ATD*99# приходит ответ о скорости соединения, ну далее он ждет ppp.
"ifup ppp0 &" поднимает соединение, но хотелось бы чтоб etcnet сам поднимал соединение при загрузке и разрывах

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
но хотелось бы чтоб etcnet сам поднимал соединение при загрузке и разрывах
etcnet не может контролировать состояние соединения, это только конфигуратор интерфейса. Сделать определённые действия для подъёма он может, но на этом - всё. Почему плохо поднимать ppp через etcnet, написано вот тут: https://bugzilla.altlinux.org/23556#c1. Вот почему на wiki не упомянуто, это вопрос... Сейчас допишу.