LINUX.ORG.RU

GPRS


0

0

ASPLinux 9.2 + Siemens M55 через /dev/ttyS0. Настроил GPRS-соединение. Соединение с провайдером (оператором) вроде как устанавливается, а потом сразу разрывается. Вот соответсвующий кусок /var/log/messages:

Aug 29 14:02:52 ushakov pppd[11217]: Exit.
Aug 29 14:03:22 ushakov ifup-ppp: pppd started for ppp0 on /dev/ttyS0 at 115200
Aug 29 14:03:22 ushakov pppd[11249]: pppd 2.4.2b3 started by root, uid 0
Aug 29 14:03:23 ushakov wvdial[11264]: WvDial: Internet dialer version 1.53
Aug 29 14:03:23 ushakov wvdial[11264]: Initializing modem.
Aug 29 14:03:23 ushakov wvdial[11264]: Sending: AT+CGDCONT=1,"IP","www.kyivstar.net"
Aug 29 14:03:23 ushakov wvdial[11264]: AT+CGDCONT=1,"IP","www.kyivstar.net"
Aug 29 14:03:23 ushakov wvdial[11264]: OK
Aug 29 14:03:23 ushakov wvdial[11264]: Modem initialized.
Aug 29 14:03:23 ushakov wvdial[11264]: Sending: ATDP*99***1#
Aug 29 14:03:23 ushakov wvdial[11264]: Waiting for carrier.
Aug 29 14:03:23 ushakov wvdial[11264]: ATDP*99***1#
Aug 29 14:03:24 ushakov wvdial[11264]: CONNECT
Aug 29 14:03:24 ushakov wvdial[11264]: ~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&: ]2}#}%B#}%l[02]~
Aug 29 14:03:24 ushakov wvdial[11264]: Carrier detected. Chatmode finished.
Aug 29 14:03:24 ushakov pppd[11249]: Serial connection established.
Aug 29 14:03:24 ushakov pppd[11249]: Using interface ppp0
Aug 29 14:03:24 ushakov pppd[11249]: Connect: ppp0 <--> /dev/ttyS0
Aug 29 14:03:26 ushakov pppd[11249]: PAP authentication succeeded
Aug 29 14:03:27 ushakov pppd[11249]: LCP terminated by peer
Aug 29 14:03:30 ushakov pppd[11249]: Connection terminated.
Aug 29 14:03:31 ushakov pppd[11249]: Exit.

Вот мой /etc/wvdial.conf:
[Modem0]
MODEM = /dev/ttyS0
Baud = 115200
Dial Command = ATDP
#Init1 = ATMZM0L0
Init1 = AT+CGDCONT=1,"IP","www.kyivstar.net"
FlowControl = CRTSCTS
Modem = /dev/modem
SetVolume = 0
#Init3 = ATM0

[Dialer ppp0]
Username = igprs
Password = internet
Phone = *99***1#
Stupid Mode = 1
Inherits = Modem0
New PPPD = 1

Мой /etc/sysconfig/network-scripts/ifcfg-ppp0:

USERCTL='yes'
BOOTPROTO='dialup'
NAME='inet0'
DEVICE='ppp0'
TYPE='Modem'
ONBOOT='no'
BSDCOMP='on'
CCP='off'
VJCCOMP='off'
AC='off'
VJ='on'
PC='off'
LINESPEED='115200'
MODEMPORT='/dev/ttyS0'
DEMAND='no'
PROVIDER='inet'
DEFROUTE='yes'
PERSIST='no'
PAPNAME='igprs'
WVDIALSECT=inet0
MODEMNAME='Modem0'
PEERDNS=yes

Мой /etc/ppp/pap-secrets:

# Secrets for authentication using PAP
# client server secret IP addresses
####### redhat-config-network will overwrite this part!!! (begin) ##########
"igprs" "ppp0" "internet"

Мой /etc/ppp/peers/wvdial:

noauth
name wvdial

Мой /etc/ppp/options:

debug
lock
modem
auth
-chap
+pap
crtscts
mtu 552
mru 552

>Aug 29 14:03:27 ushakov pppd[11249]: LCP terminated by peer

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

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

и небольшой оффтоп - в киевстаре (да и вообще в ua) вроде ж gprs был дорогууущий - чуть ли не 1$ за mb ? это так или что-то сейчас поменялось ?

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

Так и есть $1 за мегабайт. Я просто аську хочу через него пустить. Кстати, если пускаю под root'ом #wvdial ppp0 Соединение устанавливается, только теперь не могу заставить SIM работать через ppp0! Дело в том что у меня уже есть сеть с доступом в интернет через прокси.

ushakov
() автор топика
Ответ на: комментарий от ushakov

Вот что говорится при ручном запуске wvdial в /var/log/messages:

Aug 29 15:16:50 ushakov pppd[13272]: pppd 2.4.2b3 started by root, uid 0
Aug 29 15:16:50 ushakov pppd[13272]: Using interface ppp0
Aug 29 15:16:50 ushakov pppd[13272]: Connect: ppp0 <--> /dev/ttyS0
Aug 29 15:16:56 ushakov pppd[13272]: not replacing existing default route to eth0 [x.x.x.x]
Aug 29 15:16:56 ushakov pppd[13272]: local  IP address 193.41.62.222
Aug 29 15:16:56 ushakov pppd[13272]: remote IP address 193.41.61.130
Aug 29 15:16:56 ushakov pppd[13272]: primary   DNS address 193.41.60.55
Aug 29 15:16:56 ushakov pppd[13272]: secondary DNS address 193.41.60.22

ushakov
() автор топика
Ответ на: комментарий от ushakov

А как при помощи iptables (добавить к существующим цепочкам) настроить перенаправление всех пакетов с моей машины на адрес 64.12.161.185:5190 на интерфейс ppp0?

ushakov
() автор топика

Давай мыло, я тебе скрипты готовые кину. Они для Бляйна и МТС, для других операторов поправишь сам

Zlyden ★★★
()
Ответ на: комментарий от Zlyden

>Давай мыло, я тебе скрипты готовые кину. Они для Бляйна и МТС, для >других операторов поправишь сам

ushakov@ukrpost.net

Только если это те скрипты что по всему инету разбросаны, так они у меня есть, разобаться толко как все это работает не смог

Я настраивал через wvdial. Самое интересное, что когда-то дома у меня и сеть и интернет через обычный модем нормально работали.

ushakov
() автор топика
Ответ на: комментарий от ushakov

Оп! Все таки заработало. Только аська почему-то конектилась минут пять :( Не пойму, почему так долго?

ushakov
() автор топика
Ответ на: комментарий от ushakov

> Aug 29 15:16:56 ushakov pppd[13272]: not replacing existing default route to eth0 [x.x.x.x]

поставь nodefaultroute и пиши маршрут к хосту аси самостоятельно, для этого только права рута нужны

anonymous
()
Ответ на: комментарий от anonymous

>поставь nodefaultroute и пиши маршрут к хосту аси самостоятельно, для >этого только права рута нужны

Где поставить, а в аське я IP-адрес прописал

ushakov
() автор топика
Ответ на: комментарий от Zlyden

Что-то они не дошли.

Кто-нибудь подскажет, как заставить wvdial вызывать pppd с опцией nodefaultroute? Когда я эту опцию прописываю в /etc/ppp/options, то pppd валится при попытке стартовать.

ushakov
() автор топика
Ответ на: комментарий от Zlyden

Ok! Получил скрипты. Они в спам попали, так как темы не было. По ходу того, как я разбирался с сетевыми настройками какая-то проблема появилась с загрузкой. При переходе к моменту интерактивной загрузки, загрузка обрывается и:
1) Нахатие Strl+D и перезагрузка
2) Ввод пароля root и попытка что-то сделать

Основной раздел монтируется только для чтения. После монтирования для чтения/записи, проверки fsck & badblocks и перезагрузки ничего не меняется. Странно, так как я правил только сетевые скрипты и стартовал/останавливал сетевые интерфейсы.

Пришлось переустанавливать систему :(

ushakov
() автор топика
Ответ на: комментарий от Zlyden

Скрипты, конечно, классные, но проблема по прежнему не решена: я имею либо доступ в корпоративную сеть и интернет через корпоративный прокси, либо интернет через GPRS!!! Как бы мне это дело совместить?

ushakov
() автор топика
Ответ на: комментарий от ushakov

Вернее будет сказать, что я не вижу некоторых серверов сети, т.к. "... перед запуском pppd удаляет default router ..."

ushakov
() автор топика
Ответ на: комментарий от Zlyden

Здравствуйте. А не могли бы вы и мне послать скриптик? Может хоть с ним что-то получится. Адрес pr_anton@mail.ru

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.