The K Desktop Environment

Επόμενο Προηγούμενο Περιεχόμενα

4. Ρύθμιση ενός Λογαρισμού

4.1 Κλήση

Ονομα Σύνδεσης (Connection Name)

Θα πρέπει να εισάγετε ένα όνομα για τον συγκεκριμένο λογαριασμό

Αριθμός Τηλεφώνου (Phone Number)

Προσδιορίστε τον αριθμό τηλεφώνου που θέλετε να καλέσετε. Μπορείτε να χρησιμοποιήσετε και χαρακτήρες όπως το ``-'' για να κάνετε τον αριθμό πιο ευανάγνωστο και τυποποιημένο.

Εξακρίβωση Στοιχείων Χρήστη (Authentication)

Εκκρεμεί η συγγραφή του ...

Αποθήκευση Κωδικού (Store password)

Εκκρεμεί η συγγραφή του ...

Εκτέλεση Προγράμματος με τη Σύνδεση (Execute Program upon Connect)

Το kppp θα επιχειρήσει να εκτελέσει την εντολή που προσδιορίσατε εδώ, αφού εγκαθιδρύσει μια ppp σύνδεση.

Εκτέλεση Προγράμματος με την Αποσύνδεση (Execute Program upon Disconnect)

ανάλογο με το προηγούμενο.

Διόρθωση ορισμάτων του pppd (Edit pppd arguments)

Αυτό θα εμφανίσει το παράθυρο διάλογου ορισμάτων του pppd. Μπορείτε να χρησιμοποιήσετε αυτόν τον διάλογο για να προσθέσετε οποιαδήποτε επιλογή επιθυμείτε να περάσει το kppp στο pppd. Σιγουρέψτε πως πάντα συμπεριλαμβάνει την επιλογή -detach. Δείτε την σελίδα βοηθείας του pppd για μια λίστα διαθέσιμων επιλογών. Αν δεν γνωρίζετε ακριβώς τι κάνετε, θα πρέπει να μην παίζετε με τις επιλογές του pppd.

4.2 IP

Δυναμική Διεύθυνση IP (Dynamic IP Address)

Επιλέξτε το, αν ο ISP σας προσφέρει Δυναμική Εκχώρηση IP Δειυθύνσεων. Δηαλαδή η IP διεύθυνσή σας θα αλλάζει πιθανότατα με κάθε σύνδεση.

Στατιτκή Διεύθυνση IP (Static IP Address)

Επιλέξτε το, αν ο ISP σας έχει δώσει κάποια σταθερή διεύθυνση IP. Σε αυτή την περίπτωση θα χρειαστεί να συμπληρώσετε την διεύθυνση αυτή, καθώς και την Μάσκα Υποδικτύου (αν πρέπει). Ρωτήστε τον ISP σας, αν δεν είσαστε βέβαιοι.

Αυτόματος καθορισμός του Hostname από το IP (Auto-configure Hostname form this IP)

Ενεργοποιήστε την επιλογή αυτή, αν θέλετε το kppp να σας θέτει το hostname και το domain μετά την επιτυχή ppp σύνδεσή σας. Αυτό επιτυγχάνεται, ανακρίνοντας τον καθορισμένο Domain Name Server για το ip που μας αντιστοιχεί στην σύνδεση ppp. Η επιλογή είναι χρήσιμη για τις μοναχικές (stand-alone) μηχανές που θέλουν να κάνουν χρήση πρωτοκόλλων, όπως το talk, που απαιτούν ο Η/Υ σας να έχει το ίδιο hostname με αυτό που είναι γνωστός στο Internet. Η επιλογή αυτή είναι ισχυρότερη από την Επιλογή Domain Name στο Τμήμα για το DNS. Οι προηγούμενες τιμές του Η/Υ επαναφέρονται όταν τερματιστεί η σύνδεση ppp Να είσαστε προσεκτικοί όταν ενεργοποιείτε αυτήν την επιλογή: Μπορεί να αποδειχτεί χρήσιμη, αλλά μπορεί επίσης να προκαλέσει και μη επιθυμητές παρενέργειες. Παίξτε λοιπόν μαζί της ...

4.3 DNS

Ονομα Περιοχής (Domain Name)

Προσδιορίστε το domain name του μηχανήματός σας. Οπως και με τις Διευθύνσεις DNS, επαναφέρεται στην αρχική του τιμή, μετά τον τερματισμό της σύνδεσης. Αν αφεθεί κενό, δε γίνεται καμία αλλαγή στο domain name που προσδιορίζεται στο αρχείο /etc/resolv.conf

Διακομιστές DNS (DNS Servers)

Προσθέστε τους διακομιστές Ονομάτων Περιοχών (Domain Name servers) που σας ανέθεσε ο ISP σας. Πρέπει να προσδιορίσετε τουλάχιστον ένα Domain Name server ώστε το λειτουργικό σας σύστημα να μπορεί να επιλύει IP διευθύνσεις της μορφής ftp.kde.org. Οι διευθύνσεις DNS που θα εισάγετε, θα πρέπει να έχουν αριθμητική μορφή, π.χ. 128.231.231.233. Οι διευθύνσεις θα προστεθούν κατά τη διάρκεια εκτέλεσης του kppp στο αρχείο /etc/resolv.config.

Απενεργοποίηση των υπαρχόντων διακομιστών DNS κατά την διάρκεια της Σύνδεσης (Disable existing DNS Servers during Connection)

Ενεργοποιήστε την επιλογή αυτή, εάν θέλετε το kppp να απενεργοποιεί τους ήδη υπάρχοντες διακομιστές στο /etc/resolv.conf για όσο κρατάει η σύνδεση σας.

4.4 Πύλες (Gateway)

Προκαθορισμένη Πύλη (Default Gateway)

Ενεργοποιήστε το, αν θέλετε το pppd να χρησιμοποιήσει την προκαθορισμένη πύλη (default Gateway) της μηχανής σας.

Στατική Πύλη (Static Gateway)

Ενεργοποιήστε το αν θέλετε να προσδιορίσετε προς χρήση κάποια άλλη πύλη.

4.5 Script Σύνδεσης (Login Script)

Διόρθωση Script (Edit Script)

Χρησιμοποιήστε αυτό το διάλογο για να συνθέσετε ένα script σύνδεσης με τον ISP σας. Χρησιμοποιήστε το mini-terminal και τις πληροφορίες που σας έδωσε ο ISP σας, για να κατανοήσετε ποιά ακολουθία ενεργειών απαιτείται να εκτελεστεί.

  • Expect: το kppp θα περιμένει να λάβει την ακολουθία χαρακτήρων που προσδιορίσατε.
  • Send: το kppp θα στείλει την ακολουθία χαρακτήρων που προσδιορίσατε.
  • Pause: παύση για το προκαθορισμένο διάστημα, σε δευτερόλεπτα
  • Hangup: το kppp θα στείλει στο modem την εντολή διακοπής κλήσης
  • Answer: το kppp θα κάνει το modem να απαντήσει την κλήση
  • Timeout: αλλαγή του προκαθορισμένου διαστήματος λήξης χρόνου, στο διάστημα που προσδιορίσατε, σε δευτερόλεπτα, δυναμικά κατά την διάρκεια της εκτέλεσης του script. Αν είναι αναγκαίο, μπορείτε να αλλάξετε το χρονικό αυτό διάστημα πολλές φορές, κατά τη διάρκεια εκτέλεσης του script.
  • Prompt: Παροτρύνει τον kppp χρήστη να δώσει γράψει κάτι, δείχνοντάς του το προκαθορισμένο μήνυμα ως υπόδειξη. Ο χρήστης βλέπει αυτό που πληκτρολογεί.
  • PWPrompt: Παροτρύνει τον kppp χρήστη να γράψει κάτι, προτρέποντάς τον με αυτό το μήνυμα. Για κάθε χαρακτήρα που πληκτρολογεί, εμφανίζεται στη θέση του ένας αστερίσκος.
  • ID: Αν το πεδίο ID, στον κύριο διάλογο του Kppp, συμπληρωθεί, το αποστέλλει ID. Αν όχι, ζητάει από τον χρήστη του kppp να εισάγει ένα ID, προτρέποντάς τον με αυτό το μήνυμα. Ο χρήστης θα βλέπει τι γράφει. Σε ένα δεύτερο πέρασμα, όπως π.χ. στη δεύτερη επανάληψη ενός βρόχου, θα εμφανιστεί μια γραμμή εισαγωγής χαρακτήρων (prompt), προτρέποντας τον χρήστη με την εμφάνιση αυτού του μηνύματος.
  • Password: Αν το πεδίο password στον κύριο διάλογο του Kppp συμπληρωθεί, θα στείλει αυτό το password. Αν όχι, θα ζητήσει από τον χρήστη του kppp να συμπληρώσει ένα password, προτρέποντάς τον με αυτό το μήνυμα. Για κάθε χαρακτήρα που πληκτρολογείται, θα εμφανίζεται ένας αστερίσκος. Σε ένα δεύτερο πέρασμα, όπως π.χ. στη δεύτερη επανάληψη ενός βρόχου, θα εμφανιστεί μια γραμμή εισαγωγής χαρακτήρων (prompt), προτρέποντας τον χρήστη με την εμφάνιση αυτού του μηνύματος.
  • LoopStart: το kppp θα περιμένει μέχρι να ληφθεί το προσδιοριζόμενο string. Αποθηκέυει αυτό το string, για χρήση από την LoopEnd
  • LoopEnd: το kppp θα περιμένει να λάβει το string που προσδιορίσατε για να βγει από το βρόχο (loop). Αν το string που έχει αποθηκευθεί από την αντίστοιχη LoopStart ληφθεί πρώτο, θα πυροδοτήσει ένα άλμα στην γραμμή του script που ακολουθεί την LoopStart, επιτρέποντας έτσι, επαναλήψεις της μορφής username/password.

Παραδείγματα scripts

Να ένα απλό script που θα μπορούσα να χρησιμοποιώ για να συνδέομαι με τον ISP μου :

Expect      ID:                        # περίμενε για ID:
Send        myid                       # αντικαταστήστε το myid με το id σας
Expect      word:                      # περίμενε για τη λέξη 'password'
Send        4u3fjkl                    # στείλε το password '4u3fjkl'
Expect      granted                    # ISP στέλνει 'Permission granted' αν επιτύχει το login.
Send        ppp                        # Εκκινά, στην πλευρά του ISP, την ppp σύνδεσή μου

Το ίδιο script με μήνυμα προτροπής για εισαγωγή ID και password : Αυτό το script θα σας παροτρύνει να εισάγετε ID και password κάθε φορά, ανεξάρτητα από το τι έχετε γράψει στα πεδία ID και password του κύριου διαλόγου του Kppp. Το script επιδεικνύει επίσης την δομή LoopStart/LoopEnd. Αν κάτι πάει λάθος, κατά τη διάρκεια της διαδικασίας εισαγωγής (login), για παράδειγμα αν δώσετε λάθος password, ο ISP μου θα εμφανίσει ένα μήνυμα λάθους και θα ξαναρχίσει το βρόχο id/password, ξαναστέλνοντας το string "ID:". Αν το string "ID" ληφθεί πριν το LoopEnd, το kppp θα επαναλάβει το script ξανά, από την λέξη-κλειδί LoopStart και μετά.

LoopStart   ID:                        # περίμενε για το ID:
Prompt      Enter ID:                  # Ρώτησε με για το ID μου και στείλε το.
Expect      word:                      # περίμενε για 'password'
PWPrompt    Enter Password:            # Ρώτησε με για το password μου και στείλε το.
LoopEnd     granted                    # Ο ISP στέλνει 'Permission granted' αν όλα είναι OK.
Send        ppp                        # Ξεκινά την ppp σύνδεσή μου

Να το script που πραγματικά χρησιμοποιώ για να συνδεθώ με τον ISP μου : Αυτό το script θα ζητήσει ID και password μόνο αν δεν έχω συμπληρώσει τα αντίστοιχα πεδία στον κύριο διάλογο του kppp.

LoopStart   ID:                        # περίμενε για το ID:
ID          Enter ID:                  # Ρώτησε με για το ID μου και στείλε το.
Expect      word:                      # περίμενε για 'password'
Password    Enter Password             # Ρώτησε με για το password μου και στείλε το..
LoopEnd     granted                    # Ο ISP στέλνει 'Permission granted' αν όλα είναι OK.
Send        ppp                        # Εκκινά, στην πλευρά του ISP, την ppp σύνδεσή μου

4.6 Καταγραφή Κόστους

Ρυθμίσεις Καταγραφής Κόστους (Accounting Setup)

Χρησιμοποιήστε το κουμπί ``Enable accounting'' για να ενεργοποιήσετε/απενεργοποιήσετε την καταγραφή του τηλεφωνικού κόστους. Επιλέξτε ένα κανόνα κατάλληλο για την περιοχή σας. Αν δεν μπορείτε να βρείτε, θα πρέπει να γράψετε εσείς έναν, ακολουθώντας το TEMPLATE στο $(KDEDIR)/share/doc/HTML/en/kppp/. Μην φοβάστε, είναι πραγματικά εύκολο. Μην ξεχάσετε να υποβάλλεται το νέο αρχείο του κανόνα που δημιουργήσατε σε εμένα. Το αρχείο αυτό μπορεί να ελεχθεί συντακτικά με την επιλογή γραμμής εντολών -r στο kppp, και πρέπει να εγκατασταθεί στο $(KDEDIR)/share/apps/kppp/Rules ή στο $(HOME)/.kde/share/apps/kppp/Rules, για να μπορέσετε να το επιλέξετε από το αντίστοιχο παράθυρο.

Επόμενο Προηγούμενο Περιεχόμενα