View previous topic :: View next topic |
Author |
Message |
danixn n00b
Joined: 15 Mar 2005 Posts: 28 Location: Украина,г.Кривой Рог
|
Posted: Tue Mar 15, 2005 11:01 am Post subject: Как поднять PPP с Gentoo 2004.3 LiveCD |
|
|
Привет всем джентуистам!!!
Вот решил попробовать установить себе этот дистрибутив. Понравилась нахваленая здесь идеология и гибкость. Значит прочитал хэндбук по установке,скачал iso-образ LiveCD, диск с прекомпиленными пакаджами для i686 и последний snapshot портежей, а так же stage3. Значит все делал по установочному хэндбуку,все шло как полагается.Последняя версия ядра доступная у меня из портежей в gentoo-dev-sources - 2.6.9-r1. Решил это ядро и ставить. Скачал значит с kernel.org ядро 2.6.9, положил его в distfiles. Теперь как я понимаю, когда я дам emerge gentoo-dev-sources, система должна подхватить из distfiles скачанное ядро и наложить на него свои джентушные патчи (предварительно пытаясь залезть в нет и скачать их). Дык вот в связи с этим возникло несколько вопросов:
1) Как мне поднять с LiveCD PPP-соединение до моего прова?
Есть внешний модем на COM2 (ttyS1). После загрузки пытался сделать вот что:
Code: |
modprobe ppp_generic
modprobe ppp_async
pppd /dev/ttyS1 57600 &
|
файл /etc/ppp/options имеет такое содержимое:
Code: |
-detach
modem
lock
crtscts
defaultroute
asyncmap 0
|
так же заполнил соответственно /etc/ppp/pap-secrets и прописал DNS в /etc/resolv.conf
Но при запуске pppd, процесс висит и никакой реакции модема не наблюдается. Хотя вроде в /dev
есть устройство ttyS1 ?!
2) Почему по комманде emerge -pv gentoo-dev-sources выдает не все зависимости, например не было тут видно тех патчей, которые при запуске emerge gentoo-dev-sources система пытается выкачать... или не патчей...вобщем что-то там *2.6.9-base* ??? |
|
Back to top |
|
|
danixn n00b
Joined: 15 Mar 2005 Posts: 28 Location: Украина,г.Кривой Рог
|
Posted: Wed Mar 16, 2005 7:14 am Post subject: |
|
|
Значит когда подгружаю ppp_generic и ppp_async в /dev на Gentoo LiveCD появляется устройство ppp. Далее делаю pppd /dev/ttS1 57600 &, модем вошел в режим обмена данными (это видно по светодиоду TR), но дальше глухо... Народ, помогите _________________ emerged from UA |
|
Back to top |
|
|
kon Apprentice
Joined: 05 Mar 2004 Posts: 156 Location: Russia. Saint-Petersburg
|
Posted: Wed Mar 16, 2005 8:08 am Post subject: |
|
|
less /etc/init.d/net.ppp0 |
|
Back to top |
|
|
WI n00b
Joined: 27 Jan 2005 Posts: 53
|
Posted: Thu Mar 17, 2005 11:43 am Post subject: |
|
|
danixn wrote: | Значит когда подгружаю ppp_generic и ppp_async в /dev на Gentoo LiveCD появляется устройство ppp. Далее делаю pppd /dev/ttS1 57600 &, модем вошел в режим обмена данными (это видно по светодиоду TR), но дальше глухо... Народ, помогите |
В общем посмотри на http://linuxshop.ru/lib/net/cleanppp.htm - настройка ppp соединения. Достаточно толково.
Если коннект прошел проблема может быть в /etc/resolv.conf в строке nameserver x.x.x.x (вместо четырех веселых букв указать адрес DNS провайдера). |
|
Back to top |
|
|
danixn n00b
Joined: 15 Mar 2005 Posts: 28 Location: Украина,г.Кривой Рог
|
Posted: Thu Mar 17, 2005 12:35 pm Post subject: |
|
|
Всем спасибо за участие, с PPP разобрался. Перечитал еще раз PPP-HOWTO и я просветлел
Просто нужно было создать chat-скрипт для данного соединения, у меня он выглядел так:
Code: |
#!/bin/sh
exec /usr/sbin/chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDP$TELEPHONE \
CONNECT '' \
|
_________________ emerged from UA |
|
Back to top |
|
|
outs n00b
Joined: 01 May 2005 Posts: 23 Location: Russian Federation, Samara
|
Posted: Sun May 01, 2005 9:37 am Post subject: |
|
|
Имеется аналогичная проблема.
Модем внешний zyxel omni 56k висит на /dev/ttyS0.
Gentoo AMD64 2004.3 Universal LiveCD.
Не работают скрипты ppp_on и ppp_on_dialer.
При их запуске ровным счётом ничего не происходит, модем даже не начинает набирать номер.
Проблема не в модеме, так как при echo "atdt123" > /dev/ttyS0 номер исправно набирается.
В чём проблема, где копать? |
|
Back to top |
|
|
serg_sk Guru
Joined: 10 Jul 2004 Posts: 315 Location: Ukraine
|
|
Back to top |
|
|
outs n00b
Joined: 01 May 2005 Posts: 23 Location: Russian Federation, Samara
|
Posted: Tue May 03, 2005 6:16 am Post subject: |
|
|
запускаю pppd следующей командой
pppd call samtel
/etc/ppp/peers/samtel >
connect '/usr/sbin/chat -v -f /etc/ppp/chat/samtel' user outz
/etc/ppp/chat/samtel >
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
"" "ATZ"
"OK" "ATDT600000"
"CONNECT" ""
/etc/ppp/options >
ttyS0
lock
modem
crtscts
115200
asyncmap 20A0000
escape FF
usepeerdns
noipdefault
defaultroute
/etc/ppp/pap-secrets >
outz * megapassword
/etc/ppp/chap-secrets >
outz * megapassword
модем пищит, набирает номер, секунд на 30 зависает, а потом рвёт связь
/var/log/messages >
May 3 10:44:16 livecd pppd[6078]: pppd 2.4.2 started by root, uid 0
May 3 10:44:17 livecd chat[6079]: abort on (NO CARRIER)
May 3 10:44:17 livecd chat[6079]: abort on (NO DIALTONE)
May 3 10:44:17 livecd chat[6079]: abort on (ERROR)
May 3 10:44:17 livecd chat[6079]: abort on (NO ANSWER)
May 3 10:44:17 livecd chat[6079]: abort on (BUSY)
May 3 10:44:17 livecd chat[6079]: send (ATZ^M)
May 3 10:44:17 livecd chat[6079]: expect (OK)
May 3 10:44:17 livecd chat[6079]: ATZ^M^M
May 3 10:44:17 livecd chat[6079]: OK
May 3 10:44:17 livecd chat[6079]: -- got it
May 3 10:44:17 livecd chat[6079]: send (ATDT600000^M)
May 3 10:44:17 livecd chat[6079]: expect (CONNECT)
May 3 10:44:17 livecd chat[6079]: ^M
May 3 10:44:43 livecd chat[6079]: ATDT600000^M^M
May 3 10:44:43 livecd chat[6079]: CONNECT
May 3 10:44:43 livecd chat[6079]: -- got it
May 3 10:44:43 livecd chat[6079]: send (^M)
May 3 10:44:43 livecd pppd[6078]: Serial connection established.
May 3 10:44:43 livecd pppd[6078]: using channel 4
May 3 10:44:43 livecd pppd[6078]: Using interface ppp0
May 3 10:44:43 livecd pppd[6078]: Connect: ppp0 <--> /dev/ttyS0
May 3 10:44:44 livecd pppd[6078]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
May 3 10:44:44 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:44:47 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:44:50 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:44:53 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:44:56 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:44:59 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:45:02 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:45:05 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:45:08 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:45:11 livecd pppd[6078]: sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x4701130f> <pcomp> <accomp>]
May 3 10:45:14 livecd pppd[6078]: LCP: timeout sending Config-Requests
May 3 10:45:14 livecd pppd[6078]: Connection terminated.
May 3 10:45:14 livecd pppd[6078]: Receive serial link is not 8-bit clean:
May 3 10:45:14 livecd pppd[6078]: Problem: all had bit 7 set to 0
May 3 10:45:14 livecd pppd[6078]: Hangup (SIGHUP)
May 3 10:45:14 livecd pppd[6078]: Exit.
ifconfig ppp0 >
ppp0 Link encap:Point-to-Point Protocol
POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
___
если звонить провайдеру на другой номер без авторизации пользователя (счёт за интернет приходит вместе со счётом за телефон), то соединение устанавливается на ура.
как я понимаю, проблема в авторизации.
что я сделал неправильно? |
|
Back to top |
|
|
outs n00b
Joined: 01 May 2005 Posts: 23 Location: Russian Federation, Samara
|
Posted: Tue May 03, 2005 9:25 am Post subject: |
|
|
проблема точно в авторизации, так как при изменении в pap-secrets и chap-secrets логина и пароля на заранее неверные, картина в точности повторяется |
|
Back to top |
|
|
outs n00b
Joined: 01 May 2005 Posts: 23 Location: Russian Federation, Samara
|
Posted: Wed May 04, 2005 8:40 am Post subject: solved |
|
|
проблема решена
в options файле
заменой asyncmap 20A0000 на asyncmap A0000
добавлением noauth
в chat/samtel
заменой CONNECT "" на CONNECT \d\c |
|
Back to top |
|
|
|