GPRS через PPPD (Сетевой интерфейс сам по себе)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Wolker
Сообщения: 121
ОС: Mops, Slackware 12, Debian 5

GPRS через PPPD

Сообщение Wolker »

Возникла резкая необходимость настроить выход в инет через pppd и как всегда бывает сразу посыпались проблемы.
Система MOPS 5.0
До этого соединения устанавливал с помощью kppp и все было в порядке,
сейчас нет под рукой kppp. Пришлось использовать то что имеется, а именно pppd. Итак суть проблемы:
1.Создал два файла для GPRS через мегафон (вот их содержимое):
/etc/ppp/peers/mega

dev/rfcomm0
57600
updetach
connect '/usr/sbin/chat -v -f /etc/ppp/chat/mega'
noauth
defaultroute
usepeerdns
noipdefault

/etc/ppp/chat/mega

TIMEOUT 45
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
"" 'ATZ'
OK AT+CGDCONT=1,"IP","internet.ugsm"
OK ATD*99***1#
CONNECT c


2.После командой pppd call mega устанавливаю соединение ( отлично конектиться), а дальше облом в том смысле что ни одна прога (firefox, sim, opera) не видят соединения с интернетом. Пишут что то навроде того будто «нет сети». Проверяю настройки (вот вывод содержимого сетевого соединения):
ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.16.103.230 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:64 (64.0 b) TX bytes:97 (97.0 b)

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.6.6.6 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0



Но самое интересное заключается в том, что если установить соединение через kppp все прекрасно работает
и выводы сетевых подключений точно такие же как при подключении через pppd, которые я привел выше.
Такое ощущение что сетевой интерфейс через pppd работает сам по себе и система о нем даже не подозревает.
Кто знает где здесь собака зарыта, помогите? Как можно заставить проги работать именно через соединение установленное через pppd.
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: GPRS через PPPD

Сообщение oberlicht »

проверить:
1) прописаны ли DNS (см. /etc/resolv.conf)
б) правильно ли прописался маршрут по умолчанию
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Wolker
Сообщения: 121
ОС: Mops, Slackware 12, Debian 5

Re: GPRS через PPPD

Сообщение Wolker »

DNS /etc/resolv.conf прописывал не помогает. А вот как проверить
правильно ли прописался маршрут по умолчанию не знаю. Может подскажешь?
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: GPRS через PPPD

Сообщение malex »

есть такая утилита: route
su -c "route | grep default" root
default - это и есть маршрут по умолчанию - должен указывать на твой модем
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Аватара пользователя
SANTA
Сообщения: 181
ОС: GNU/Linux

Re: GPRS через PPPD

Сообщение SANTA »

Дык он же приводил вывод route -n
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0

З.Ы. может стоит поиграться с mtu ?
Спасибо сказали:
Wolker
Сообщения: 121
ОС: Mops, Slackware 12, Debian 5

Re: GPRS через PPPD

Сообщение Wolker »

Честно говоря я не знаю что такое mtu и как с ним поиграться.
Но мне кажеться проблема связана с правами доступа.
Так как я kppp запускаю от обычного пользователя и остальные
проги тоже. А pppd приходиться запускать из под root'а и возможно
в этом и есть грабли. Но это только версия, как это проверить
пока не знаю.
Спасибо сказали:
Аватара пользователя
SANTA
Сообщения: 181
ОС: GNU/Linux

Re: GPRS через PPPD

Сообщение SANTA »

в конфиг /etc/ppp/peers/mega добавь строчки
mtu 1400
И вот с цифрой 1400 поиграйся... :)
А вообще при подключении, хоть что-нить пингуется?
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: GPRS через PPPD

Сообщение oberlicht »

Не знаю как в мегафоне, а у меня здесь МТС с mtu 576 работает.
И все-таки, занудства ради, предъявите пожалуйста, что у вас в /etc/resolv.conf написано?
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Wolker
Сообщения: 121
ОС: Mops, Slackware 12, Debian 5

Re: GPRS через PPPD

Сообщение Wolker »

Первые пять попыток игры с mtu пошли прахом.
Скажите может быть есть какой нибудь способ
подобрать значение mtu или нет, и нужно тупо
перебирать числа пока не заработает.
А содержание resolv.conf следующее:

nameserver 83.149.32.2
nameserver 83.149.33.2



Вы не поверите, но все заработало само собой и даже
без участия mtu. Еще пока не совсем разобрался со сложившейся
ситуацией, но пока все со свистом пархает.
Спасибо сказали: