PPP + ZTE + Kyivstar + FreeBSD 9.0

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
keedhost
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-04-23 21:16:22
Откуда: Кривой Рог
Контактная информация:

PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение keedhost » 2012-04-23 21:27:20

Есть 3G-модем ZTE M100 (/dev/cuaU0.1, который определяется только как модем), FreeBSD 9.0, оператор Киевстар (для которого есть такие настройки: дозвон - *99***1#, строка инициализации модема AT+GCOUNT, "IP", "www.kyivstar.net", логин/пароль - любые)
Как это все заставить работать через настройку /etc/ppp/ppp.conf?
В конфиге написал следующим образом:

Код: Выделить всё

ks:                                                                                        
 set log Phase Chat LCP IPCP CCP tun command                                                
 set device /dev/cuaU0.1                                                                    
 set speed 460800                                                                           
 enable force-scripts                                                                       
 set phone "*99***1#"                                                                       
 set authname                                                                               
 set authkey ""                                                                             
 disable pap                                                                                
 disable chap                                                                               
 disable ipv6                                                                               
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \                                        
 \"\" AT OK-AT-OK ATE1Q0 OK \                                                               
 AT OK-AT-OK \                                                                              
 AT+ZOPRT=1 OK \                                                                            
 AT+ZSTART OK \                                                                             
 AT+CPBS=\\\"SM\\\" OK \                                                                    
 AT+CPMS=\\\"SM\\\",\\\"SM\\\",\\\"\\\" OK \                                                
 AT+CGDCONT=1,\\\"IP\\\",\\\"www.kyivstar.net\\\" OK \                                      
 \\dATDT\\T TIMEOUT 40 CONNECT"                                                             
 set login                                                                                                                                                                      
 enable dns                
 resolv rewrite                                                                             
# set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0                                        
# set vj slotcomp off                                                                       
# set crtscts on                                                                            
 add default HISADDR
Запускаем подключение:

Код: Выделить всё

$ sudo ppp -ddial ks
  Working in ddial mode
  Using interface: tun0
Вроде как сработало, но:

Код: Выделить всё

$ ifconfig tun0
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
	options=80000<LINKSTATE>
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
	Opened by PID 1945

$ sudo dhclient tun0
tun0: not found
exiting.

$ tail -n 3 /var/log/messages
Apr 19 17:38:56 FreeBSD dhclient[1957]: exiting.
Apr 19 17:38:58 FreeBSD ppp[1945]: tun0: Warning: Chat script failed
Apr 19 17:39:09 FreeBSD ppp[1782]: tun0: Warning: Chat script failed

$ sudo cat /dev/cuaU0.1
ATDT*99***1#
NO CARRIER
Где я ошибся? :sorry:
Последний раз редактировалось f_andrey 2012-04-23 21:32:50, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. приводите полную диагностику, больше логов больше вероятности ответа, а не флуда

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение skeletor » 2012-04-24 11:37:21

Смотрите в логи /var/log/ppp.log

keedhost
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-04-23 21:16:22
Откуда: Кривой Рог
Контактная информация:

Re: PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение keedhost » 2012-04-24 20:01:48

skeletor писал(а):Смотрите в логи /var/log/ppp.log
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: deflink: Redial timer expired.
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Phase: deflink: Connected!
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Phase: deflink: opening -> dial
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Phone: *99***1#
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Send: ATE1^M
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Expect(5): OK
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Received: ATE1^M^M
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Received: OK^M
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Send: ATQ0V1X4^M
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Expect(5): OK
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Received: ATQ0V1X4^M^M
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Received: OK^M
Apr 24 21:00:34 FreeBSD ppp[18358]: tun0: Chat: Send: ATDT*99***1#^M
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Chat: Expect(40): CONNECT
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Chat: Received: ATDT*99***1#^M^M
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Chat: Received: NO CARRIER^M
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Warning: Chat script failed
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: deflink: dial -> hangup
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: deflink: Disconnected!
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: deflink: Connect time: 2 secs: 0 octets in, 0 octets out
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: deflink: 0 packets in, 0 packets out
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: total 0 bytes/sec, peak 0 bytes/sec on Tue Apr 24 21:00:34 2012
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: deflink: hangup -> opening
Apr 24 21:00:36 FreeBSD ppp[18358]: tun0: Phase: deflink: Enter pause (30) for redialing.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение skeletor » 2012-04-25 10:52:03

Ошибка вот "Chat script failed". Но она может означать разные проблемы:
1) неправильно написан set dial набор
Решение: поищите в инете или поэксперементируйте с dial
2) когда отвалился модем и опять подключился
Решение: вынуть модем физически и опять вставить и попробовать подключиться. У USB модемов есть такие глюки когда они отваливаются и подключатся смогут после передёргивания.

Charlz_Klug_
проходил мимо

Re: PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение Charlz_Klug_ » 2012-04-25 17:58:23

Скорее всего не поможет, но, просто оставлю здесь:

Код: Выделить всё

imil@Azadbash:~$ cat /etc/wvdial.conf
[Dialer Defaults]
Init1=ATZ
Init3=AT+CGDCONT=1,"IP","net.mts.uz"
Init2=ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone=*99#
ISDN=0
Stupid Mode=1
Auto Reconnect=0
Idle Seconds=0
Username=mts
Password=mts
Modem Type=USB Modem
Modem=/dev/ttyUSB0
Boud=9600

imil@Azadbash:~$ 
Операционная система: Debian Squeeze, опсос: МТС-Узбекистан, Модем: Huawei E153u.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение rayder » 2012-04-25 20:00:59

соб-но вот так у меня работает на МТС-е (UA)

Код: Выделить всё

[Dialer Defaults]
Modem = /dev/modem
ISDN = off
Modem Type = Analog Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = 
Init4 = 
Init5 = 
Init6 = 
Init7 = 
Init8 = 
Init9 = 
Phone = *99#
Phone1 = 
Phone2 = 
Phone3 = 
Phone4 = 
Dial Prefix = 
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = internet
Username = internet
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
 
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

wildman
рядовой
Сообщения: 39
Зарегистрирован: 2012-12-02 15:45:49
Откуда: Kiev, Ukraine

Re: PPP + ZTE + Kyivstar + FreeBSD 9.0

Непрочитанное сообщение wildman » 2012-12-02 15:56:28

Добрый день, господа.
2 keedhost: - решил поставленную задачу?
У меня аналогичная, но на модеме ZTE MF 622.
Модем соединяется:
Dec 2 14:38:29 freebsd1 ppp[1436]: tun0: Chat: Send: ATD*99#^M
Dec 2 14:38:31 freebsd1 ppp[1436]: tun0: Chat: Expect(40): CONNECT
Dec 2 14:38:31 freebsd1 ppp[1436]: tun0: Chat: Received: ATD*99#^M^M
Dec 2 14:38:31 freebsd1 ppp[1436]: tun0: Chat: Received: CONNECT^M

А вот дальше не проходит.
В логе как результат имею такое:
Dec 2 14:38:33 freebsd1 ppp[1436]: tun0: Phase: deflink: Too many LCP REQs sent - abandoning negotiation

При подключении модема в Windows вижу что идет PAP аутентификация. Устанавливал и PAP и CHAP, результат одинаковый.