Возникла резкая необходимость настроить выход в инет через 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.
GPRS через PPPD (Сетевой интерфейс сам по себе)
Модератор: Модераторы разделов
-
oberlicht
- Сообщения: 381
- Статус: Апатичный новичок
- ОС: Slackware, Gentoo
Re: GPRS через PPPD
проверить:
1) прописаны ли DNS (см. /etc/resolv.conf)
б) правильно ли прописался маршрут по умолчанию
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
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
DNS /etc/resolv.conf прописывал не помогает. А вот как проверить
правильно ли прописался маршрут по умолчанию не знаю. Может подскажешь?
правильно ли прописался маршрут по умолчанию не знаю. Может подскажешь?
-
malex
- Сообщения: 374
- ОС: debian
Re: GPRS через PPPD
есть такая утилита: route
su -c "route | grep default" root
default - это и есть маршрут по умолчанию - должен указывать на твой модем
su -c "route | grep default" root
default - это и есть маршрут по умолчанию - должен указывать на твой модем
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
-
SANTA
- Сообщения: 181
- ОС: GNU/Linux
Re: GPRS через PPPD
Дык он же приводил вывод route -n
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
З.Ы. может стоит поиграться с mtu ?
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
Честно говоря я не знаю что такое mtu и как с ним поиграться.
Но мне кажеться проблема связана с правами доступа.
Так как я kppp запускаю от обычного пользователя и остальные
проги тоже. А pppd приходиться запускать из под root'а и возможно
в этом и есть грабли. Но это только версия, как это проверить
пока не знаю.
Но мне кажеться проблема связана с правами доступа.
Так как я kppp запускаю от обычного пользователя и остальные
проги тоже. А pppd приходиться запускать из под root'а и возможно
в этом и есть грабли. Но это только версия, как это проверить
пока не знаю.
-
SANTA
- Сообщения: 181
- ОС: GNU/Linux
Re: GPRS через PPPD
в конфиг /etc/ppp/peers/mega добавь строчки
mtu 1400
И вот с цифрой 1400 поиграйся...
А вообще при подключении, хоть что-нить пингуется?
mtu 1400
И вот с цифрой 1400 поиграйся...
А вообще при подключении, хоть что-нить пингуется?
-
oberlicht
- Сообщения: 381
- Статус: Апатичный новичок
- ОС: Slackware, Gentoo
Re: GPRS через PPPD
Не знаю как в мегафоне, а у меня здесь МТС с mtu 576 работает.
И все-таки, занудства ради, предъявите пожалуйста, что у вас в /etc/resolv.conf написано?
И все-таки, занудства ради, предъявите пожалуйста, что у вас в /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
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
Первые пять попыток игры с mtu пошли прахом.
Скажите может быть есть какой нибудь способ
подобрать значение mtu или нет, и нужно тупо
перебирать числа пока не заработает.
А содержание resolv.conf следующее:
nameserver 83.149.32.2
nameserver 83.149.33.2
Вы не поверите, но все заработало само собой и даже
без участия mtu. Еще пока не совсем разобрался со сложившейся
ситуацией, но пока все со свистом пархает.
Скажите может быть есть какой нибудь способ
подобрать значение mtu или нет, и нужно тупо
перебирать числа пока не заработает.
А содержание resolv.conf следующее:
nameserver 83.149.32.2
nameserver 83.149.33.2
Вы не поверите, но все заработало само собой и даже
без участия mtu. Еще пока не совсем разобрался со сложившейся
ситуацией, но пока все со свистом пархает.