can't connect to otenet
Giorgos Keramidas
keramida at ceid.upatras.gr
Sun Aug 29 04:39:15 EEST 2004
On 2004-08-28 14:11, Alaios <alaios at yahoo.com> wrote:
> oxi exo ena eksoteriko rs-232 modem....
Ωραία.
> syndeomai kanonika me allous paroxeis
> me to tei athinas syndeomai kanonika
> me forthnet syndeetai kanonika
> me otenet bgazei ta lathi pou egrapsa
> me aueb syndeetai kai meta apo 1-2 lepta me petaei...
> Den ksero ti allo na kano [...]
1. Φτιάξε ένα αρχείο /etc/ppp/options με ιδιοκτήτη τον root και
permissions 0600:
# ls -l /etc/ppp/options
-rw------- 1 root wheel 150 Jan 28 2003 /etc/ppp/options
2. Βάλε μέσα σε αυτό το αρχείο τουλάχιστον τα εξής:
# cat /etc/ppp/options
/dev/cuaa1
modem
lock
debug
noauth
defaultroute
netmask 255.255.255.0
3. Αντικατέστησε το /dev/cuaa1 στην πρώτη γραμμή με το "σωστό"
device για το modem που έχεις.
4. Δημιούργησε ένα αρχείο /etc/ppp/chap-secrets με τα εξής
περιεχόμενα & permissions:
# ls -l /etc/ppp/chap-secrets
-rw------- 1 root wheel 37 Jan 27 2003 /etc/ppp/chap-secrets
# cat /etc/ppp/chap-secrets
USER "" PASS
5. Στη θέση των USERNAME και PASS είναι προφανές τι βάζεις πιστεύω.
Προσοχή, αν κάποιο από αυτά έχει "ειδικούς" χαρακτήρες (όπως κενά,
σημεία στίξης, ή κάτι άλλο που πιθανόν να μπερδέψει το pppd ίσως
είναι καλή ιδέα να χρησιμοποιήσεις "διπλά αγγλικά εισαγωγικά":
"USER" "" "PASS"
Επίσης προσοχή στον αριθμό των πεδίων. Είναι 3 κι όχι 2.
Λεπτομέρειες στο manpage του pppd.
6. Δημιούργησε ένα κατάλογο peers κάτω από το /etc/ppp με ιδιοκτήτη
τον root και permissions αυτά που φαίνονται παρακάτω:
# /bin/ls -ld /etc/ppp/peers
drwx------ 2 root wheel 512 Jan 27 2003 /etc/ppp/peers
7. Μέσα στον κατάλογο peers φτιάξε ένα αρχείο με όνομα "otenet" που
έχει τα εξής:
# /bin/ls -l /etc/ppp/peers/otenet
-rw------- 1 root wheel 61 Jan 27 2003 /etc/ppp/peers/otenet
# cat /etc/ppp/peers/otenet
name USER
connect '/usr/bin/chat -v -f /etc/ppp/chat.otenet'
8. Αντικατέστησε το USER στην πρώτη γραμμή με το username που έχει
και το /etc/ppp/chap-secrets σου.
9. Δημιούργησε ένα αρχείο /etc/ppp/chat.otenet με τις εξής άδειες:
# /bin/ls -l chat.otenet
-rw------- 1 root wheel 48 Jan 27 2003 chat.otenet
10. Στο αρχείο chat.otenet γράψε τα εξής:
# cat chat.otenet
'' AT
OK ATZ
OK 'ATDT8962555555'
CONNECT ''
Τώρα, θεωρητικά θα πρέπει να μπορείς να συνδεθείς στο OTEnet γράφοντας
σαν root το εξής:
# pppd call otenet
Ούτε kppp έχεις ανάγκη μετά ούτε άλλες αηδίες. Κάνεις και δυο όμορφα shell
alias με όνομα "otenet-on" (pppd call otenet) και "otenet-off" (killall pppd)
κι είσαι μάγκας.
Ταυτόχρονα, λόγω του debug option στο /etc/ppp/options σου θα πρέπει στο
log του συστήματος να γράφονται διάφορα ενδιαφέροντα πράγματα. Σου συνιστώ
να ανοίξεις τουλάχιστον δυο shells ως root με το ένα από αυτά να τρέχει
tail -f στο κατάλληλο logfile και το άλλο να εκτελεί εντολές.
Αν δεις κάτι ενδιαφέρον στο log που δε το έβλεπες ως τώρα ή παρατηρήσεις να
σου γράφει κάτι λίγο πριν το disconnect στείλε μας το logfile :-)
More information about the Linux-greek-users
mailing list