Nos Faq - SV1RD internetworking pages
 


N O S

Frequently Asked Questions

Εκδοση 3
Ημερομηνία 18 Ιουνίου 1995
Υπεύθυνος Δημήτριος Βαλάρης SV1UY
IP Coordinator της Ελλάδος
Κυκλοφορεί όποτε υπάρχουν νέες απορίες.

Ε Ι Σ Α Γ Ω Γ Η

Σκοπός αυτού του FAQ είναι να προσπαθήσει να λύσει μερικές απορίες που σίγουρα
θα έχει κάποιος που στήνει πρώτη φορά το NOS. Παρακαλώ να μου στείλετε τις
δικές σας απορίες ώστε να μπορέσω να το εμπλουτίσω. Ετσι δεν θα επωφεληθείτε
μόνο εσείς αλλά όλοι οι συνάδελφοι. Θα προσπαθήσω να το βγάζω στην αρχή του
κάθε μήνα ή όποτε υπάρχουν νέες απορίες. Παρακαλώ στείλτε τις απορίες σας
στην διεύθυνση:
                         nosfaq@sv1uy.ampr.org



Π Ι Ν Α Κ Α Σ Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Ω Ν

Ερ.1 Γιατί όταν ξεκινάω το NOS βλέπω να καθυστερεί όταν κάνω TELNET στον MAILSERVER ή ακόμη και σε άλλους; Ερ.2 Πώς μπορώ να κάνω MONITOR για να δώ το TRAFFIC στο κανάλι; Ερ.3 Χρειάζεται να έχω τον υπολογιστή μου ανοικτό συνέχεια για να παίρνω το mail μου; Ερ.4 Μπορούν να δουλέψουν πολλοί σταθμοί μαζί στο ίδιο κανάλι και να κάνουν FTP, TELNET, SMTP, POP ταυτόχρονα; Ερ.5 Οταν δίνω την εντολή 'so' βλέπω στην στήλη remote ότι έχω ανοικτό ένα session με κάποιον άλλο, όμως μοιάζει σαν να έχει πεθάνει ή σύνδεση. Τι μπορώ να κάνω; Ερ.6 Γιατί όταν κάποιος μπαίνει στο MAILBOX και μου στέλνει προσωπικό mail, αυτό ή δεν έρχεται ή αργεί πολύ να έλθει; Ερ.7 Γιατί ενώ βλέπω κάποιον συνάδελφο πολύ καλά, όταν κάνω TELNET, τα πακέτα μου πηγαίνουν μέσω άλλου σταθμού; Ερ.8 Γιατί το PC μου δεν δουλεύει το NOS με BAYCOM MODEM; Ερ.9 Εστειλα ένα μήνυμα ALLSV@GRC στον SV1UY και δεν πήγε πουθενά. Ερ.10 Πως μπορώ να συνδέομαι από το pc της δουλειάς μου με το pc που τρέχει NOS στο σπίτι μου; Ερ.11 Τελικά καλά όλα αυτά αλλά πώς μπορώ να στείλω mail sto AMPRnet και πώς στο παραδοσιακό PACKET; Ερ.12 Ποιές είναι οι καλύτερες παράμετροι για το ΑΧ25 και TCP ώστε να μήν κολλάει το NOS όταν κάνω FTP, POP, SMTP, TTY κ.λ.π. Ερ.13 ?????????????????


Ε Ρ Ω Τ Η Σ Ε Ι Σ / Α Π Α Ν Τ Η Σ Ε Ι Σ

Ερώτηση 1 ========= Γιατί όταν ξεκινάω το NOS βλέπω να καθυστερεί όταν κάνω TELNET στον MAILSERVER ή ακόμη και σε άλλους;

Απάντηση 1 ========== Ελέγξτε αν υπάρχουν άλλα connections, από ή προς το μηχάνημά σας, ή υπερβολικό TRAFFIC στο κανάλι. Μπορείτε να πάρετε μία λίστα με τα ανοιχτά σας connections χρησιμοποιώντας την εντολή 'so' από το jnos> prompt. Για τον έλεγχο του TRAFFIC βλέπε Ερώτηση 2. Αν ξεκινάτε με POP KICK, μετά από καιρό απραξίας (αNOSίας), και έχει μαζευτεί πολύ mail. (Μήν ξεχνάτε όταν φεύγετε για διακοπές να ειδοποιείτε τον sysop να σας κρατάει μόνο το personnal mail. Επίσης δείτε και την Ερώτηση/Απάντηση 4.

Αρχή.

Ερώτηση 2 ========= Πώς μπορώ να κάνω MONITOR για να δώ το TRAFFIC στο κανάλι;

Απάντηση 2 ========== Από το jnos> prompt πατώντας το F9 κάνετε TRACE (έτσι λέγεται το MONITOR στο NOS). Από το TRACE SESSION μπορείτε να δώσετε ακόμη και εντολές που θα τις δίνατε στο jnos> prompt. Σταματάμε το TRACE πατώντας ξανά το F9 (για να γυρίσουμε εκεί που είμασταν πρίν) ή πατώντας το F10 (για να πάμε στο SESSION MANAGER, δηλαδή το jnos> prompt). Αυτό γίνεται αν έχετε το strace on (στα τελευταία NOS αυτό είναι default).

Αρχή.

Ερώτηση 3 ========= Χρειάζεται να έχω τον υπολογιστή μου ανοικτό συνέχεια για να παίρνω το mail μου;

Απάντηση 3 ========== Οι περισσότεροι σταθμοί επειδή δεν μπορούν ή επειδή δεν θέλουν να έχουν ανοιχτό το PC τους όλο το 24ωρο ή κατά το μεγαλύτερο μέρος του 24ώρου, παίρνουν MAIL με POP. Μόλις λοιπόν ανάψουν τον υπολογιστή τους και τρέξουν το NOS, αυτομάτως ξεκινάει μία background διαδικασία που συνδέει τον υπολογιστή τους με τον MAILSERVER που τους εξυπηρετεί για MAIL. Ετσι λοιπόν αρχίζει ο MAILSERVER να τους στέλνει ότι MAIL τους αφορά. Για να παίρνετε mail με αυτόν τον τρόπο πρέπει πρώτα να έρθετε σε συνεννόηση με τον sysop του MAILSERVER του υποδικτύου σας και να του ζητήσετε να σας βάλει στους popusers λέγοντάς του και ποιές λίστες σας ενδιαφέρουν πιό πολύ. Κατόπιν πρέπει να διορθώσετε το αρχείο AUTOEXEC.NOS όπου πρέπει να προσθέσετε πρός το τέλος του τις εξής γραμμές (αν ο MAILSERVER είναι ο SV1UY): popmail addserver sv1uy 3600 pop3 sv1xxx sv1xxx password pop kick sv1uy Ετσι μόλις ανοίγετε τον υπολογιστή σας αυτόματα θα ανοίγεται POP SESSION με τον MAILSERVER ο οποίος θα αρχίσει να σας στέλνει το mail που σας αφορά. Εδώ πρέπει να πώ οτι δεν πρέπει να ζητάμε πάρα πολλές λίστες εκτός του personnal mail μας, παρά μόνο αυτές που έχουμε πολύ ανάγκη, επειδή αν υπάρχει πολύ mail πρέπει να αφήσετε ανοικτό τον υπολογιστή σας όσο διαρκεί το POP. Μπορούμε να καταλάβουμε οτι τελείωσε το POP όταν πάρουμε την ειδοποίηση: new mail arrived from mailserver sv1uy (ή sv1cec, ή sv1vv) Επίσης πρέπει να ανοίγουμε τακτικά τον υπολογιστή μας (αν είναι δυνατόν κάθε μέρα) για να παίρνουμε το mail μας τακτικά, ώστε να μήν μαζεύεται στον MAILSERVER, επειδή πρέπει να σας στείλει όλα τα μηνύματα που σας αφορούν σε ένα session. Αν διακόψετε στη μέση για κάποιο λόγο, την επόμενη φορά που θα κάνετε pop kick, θα προσπαθήσει να σας τα στείλει από την αρχή πάλι. Ετσι δημιουργείται άσκοπο TRAFFIC χωρίς λόγο.

Αρχή.

Ερώτηση 4 ========= Μπορούν να δουλέψουν πολλοί σταθμοί μαζί στο ίδιο κανάλι και να κάνουν FTP, TELNET, SMTP, POP ταυτόχρονα;

Απάντηση 4 ========== Βέβαια μπορούν να δουλέψουν πολλοί μαζί (αυτή είναι η μαγεία του TCP/IP) αλλά δεν μπορούμε να έχουμε πολύ μεγάλες απαιτήσεις από ένα κανάλι 1200 BPS όπου δουλεύουν πολλοί μαζί. Για αυτό το λόγο δεν πρέπει να ξεκινάμε FTP και να κατεβάζουμε αρχεία της τάξεως των 200 Kbytes και άνω όταν είναι ημέρα, και ιδιαίτερα άν έχουμε τη δυνατότητα να πάρουμε τα αρχεία με δισκέττες, γιατί όσο καλούς μηχα- νισμούς και να έχει το NOS θα καθυστερήσουμε το κανάλι για πολλές ίσως ώρες. Αν βέβαια υπάρχει απόλυτη ή μεγάλη ανάγκη να πάρουμε κάποιο αρχείο, μπορούμε να κάνουμε FTP αρκεί ΝΑ ΕΧΟΥΜΕ ΧΑΜΗΛΟ PERSIST ΚΑΙ ΜΕΓΑΛΟ SLOTTIME ώστε να σταυρώνουν και οι άλλοι πακέτα. Πρέπει όλοι οι σταθμοί να τηρούν αυστηρά το persist 63 και slottime 20. Πάντα πρέπει να σκεφτόμαστε ότι υπάρχουν και άλλοι στο κανάλι που θέλουν να πάρουν MAIL να κάνουν TELNET, FTP, POP κ.λ.π.

Αρχή.

Ερώτηση 5 ========= Οταν δίνω την εντολή 'so' βλέπω στην στήλη remote ότι έχω ανοικτό ένα session με κάποιον άλλο, όμως μοιάζει σαν να έχει πεθάνει ή σύνδεση. Τι μπορώ να κάνω;

Απάντηση 5 ========== Δύο πράγματα μπορούμε να κάνουμε εδώ: 1. Να προσπαθήσουμε να αναβιώσουμε το socket με την εντολή 'sk #' π.χ. 'sk 134'. Ο αριθμός του socket φαίνεται στην αριστερή στήλη της λίστας sockets. Οταν γίνει αυτό, κανονικά πρέπει να εκπέμψει ο πομποδέκτης μας. Μόλις εκπέμψει πάμε στο TRACE και βλέπουμε αν ο remote μας απαντάει. Αν δεν γίνει αυτό προχωράμε στην περίπτωση 2. 2. Να κλείσουμε το socket αν είμαστε βέβαιοι ότι ο remote δεν μας απαντάει. Αν ρίξουμε μιά ματιά στον πίνακα που παίρνουμε αν δώσουμε την εντολή 'so' ή 'sockets' S# Type PCB Remote Socket Owner 128 Loc St 6422 63df cmdintrp 129 Loc St 6429 63df cmdintrp 130 AX25 I 6896 6566 AX25 Listener 131 TCP 6886 sv1uy:smtp 6879 smtp_send θα δούμε οτι προσπαθούμε να στείλουμε mail με smtp στον sv1uy. Αν θέλουμε να κλείσουμε αυτό το socket (δηλαδή το 131) πρέπει να δώσουμε την εντολή 'tcp reset 6886' και το socket κλείνει. Αν υπήρχε κάποιο ΑΧ25 socket ανοικτό, θα δίναμε την εντολή 'ax25 reset 6896' για παράδειγμα. Ο αριθμός που πρέπει να δοθεί μετά τη λέξη reset, βρίσκεται κάτω από την στήλη PCB και όχι S#.

Αρχή.

Ερώτηση 6 ========= Γιατί όταν κάποιος μπαίνει στο MAILBOX και μου στέλνει προσωπικό mail, αυτό ή δεν έρχεται ή αργεί πολύ να έλθει;

Απάντηση 6 ========== Πιθανές απαντήσεις είναι οι παρακάτω: 1. Δεν έχετε κάνει start smtp (βλέπε autoexec.nos) 2. Το αρχείο /nos/spool/rewrite δεν έχει τις σωστές εγγραφές, ώστε να κάνει deliver ότι μήνυμα σας αφορά στο PC σας. Το rewrite πρέπει να περιέχει οπωσδήποτε τις παρακάτω εγγραφές: sv1xxx sv1xxx sv1xxx@sv1xxx* sv1xxx Μην ξεχνάτε οτι αν ισχύει η περίπτωση που περιγράφεται παρακάτω στον αριθμό 3, τα MX RECORDS έχουν προτεραιότητα έναντι όλων των άλλων μηχανισμών. 3. Υπάρχει MX RECORD για σας στο DOMAIN.TXT Αν έχετε ενεργοποιήσει το 'use mx on' στο AUTOEXEC.NOS που βρίσκεται στο directory C:\NOS, πρέπει να σβήσετε από το DOMAIN.TXT, που βρίσκεται στο ίδιο directory, τη γραμμή όπου υπάρχει MX RECORD για τον εαυτό σας. Η γραμμή αυτή έχει την μορφή: sv1xxx.ampr.org. IN MX 10 sv1uy.ampr.org όπου sv1xxx.ampr.org είναι ο δικός σας host και sv1uy.ampr.org είναι ο MAILSERVER σας. Απλώς βάλτε ένα # στην αρχή της γραμμής ώστε να ακυρωθεί. Αν δεν γίνει αυτό, τότε όταν το σύστημά σας δει ότι υπάρχει MAIL για τον εαυτό σας, προσπαθεί να το στείλει στον MAILSERVER που αναφέρει η γραμμή με το διακριτικό σας στο κομμάτι με τα MX RECORDS του DOMAIN.TXT. Ετσι λοιπόν το MAIL θά πάει πρώτα στον MAILSERVER και την επόμενη φορά που θα γίνει POP KICK, ο MAILSERVER θα σας το στείλει. Αλλος τρόπος για να μένει το MAIL στο MAILBOX το δικό σας, είναι να βάλετε στο C:\NOS\SPOOL\MOTD.TXT την παρότρυνση: 'send mail to the owner of this system with S SYSOP' ώστε όταν θέλουν να σας στείλουν mail, έχοντας κάνει TELNET στο δικό σας MAILBOX, να μπορούν να το κάνουν χωρίς να πηγαινοέρχεται μεταξύ του σταθμού σας και του MAILSERVER. Βέβαια για να δουλέψει αυτό πρέπει να υπάρχουν στο C:\NOS\SPOOL\REWRITE οι εξής εγγραφές: sysop sv1xxx sysop@sv1xxx* sv1xxx Αν έχετε πάρει JNOSKIT από τον SV1UY μετά τον Ιανουάριο του 1995, αυτές οι εγγραφές υπάρχουν ήδη στο REWRITE. Καλό είναι πάντως να ρίξετε μιά ματιά και άν δεν τις έχετε μπορείτε να τις προσθέσετε κάτω από την εγγραφή */ampr/org check

Αρχή.

Ερώτηση 7 ========= Γιατί ενώ βλέπω κάποιον συνάδελφο πολύ καλά, όταν κάνω TELNET, τα πακέτα μου πηγαίνουν μέσω άλλου σταθμού;

Απάντηση 7 ========== Επειδή το TCP/IP δίκτυο της Αθήνας έχει χωριστεί σε 4 υποδίκτυα, ο κάθε σταθμός μιλάει απευθείας μόνο με τους υπόλοιπους σταθμούς που είναι στο ίδιο υποδίκτυο. Δηλαδή όταν έχετε IP ADDRESS 44.154.0.64 μιλάτε απευθείας με όλους τους 44.154.0.χχ, ενώ αν θέλετε να συνδεθείτε με κάποιον σταθμό από άλλο δίκτυο, π.χ. τον 44.154.2.34 τότε τα πακέτα σας διακινούνται μέσω του τοπικού σας GATEWAY, που συνήθως είναι και MAILSERVER/GATEWAY του υποδικτύου σας. Αυτή η λειτουργία επιτυγχάνεται με τις παρακάτω 2 εντολές που βρίσκονται σχεδόν στο τέλος του AUTOEXEC.NOS και είναι παράδειγμα του δικτύου 0 του ATHnet όπου GATEWAY είναι ο router.sv1uy.ampr.org ο οποίος βρίσκεται στο LAN του SV1UY. (Σε αυτή την περίπτωση ο GATEWAY δεν είναι η ίδια μηχανή με τον MAILSERVER sv1uy.ampr.org) route add 44.154.0.0/23 vhf direct 1 route add default vhf router.sv1uy 2 Για τοyς hosts του δικτύου 2 (όπου ο GATEWAY sv1vv.ampr.org και ο MAILSERVER είναι η ίδια μηχανή) οι σωστές εντολές είναι οι παρακάτω: route add 44.154.2.0/23 vhf direct 1 route add default vhf sv1vv 2 Και για τοyς hosts του δικτύου 4 (όπου ο GATEWAY sv1cec.ampr.org και ο MAILSERVER είναι η ίδια μηχανή) οι σωστές εντολές είναι οι παρακάτω: route add 44.154.4.0/23 vhf direct 1 route add default vhf sv1cec 2 Η πρώτη γραμμή δηλώνει ότι τα πακέτα μας στο τοπικό ραδιοδίκτυο πηγαίνουν κατευθείαν στον ανταποκριτή μας μέσω του port vhf, ενώ η δεύτερη δηλώνει ότι οτιδήποτε άλλο routing (default) διακινείται μέσω του GATEWAY του τοπικού δικτύου μας. GATEWAYS στη Αθήνα είναι οι router.sv1uy.ampr.org, sv1vv.ampr.org και sv1cec.ampr.org οι οποίοι εξυπηρετούν κάποιο κομμάτι του ATHnet ο καθένας. Αυτή η δομή αποφασίστηκε ώστε να μήν χρειάζεται οι περισσότεροι σταθμοί να συντηρούν πολύπλοκους πίνακες (routing tables). Ο καθένας με αυτόν τον τρόπο χρειάζεται να έχει μόνο τις παραπάνω 2 γραμμές στο AUTOEXEC.NOS του και να ξέρει πώς να μιλήσει μόνο στο τοπικό του LAN. Για οτιδήποτε άλλες διαδρομές υπάρχουν, υπεύθυνοι είναι οι GATEWAYS. Ετσι τα πακέτα σας που αφορούν σταθμό εκτός του τοπικού σας υποδικτύου επαναλαμβάνονται από τον GATEWAY σας πρός τον GATEWAY του ανταποκριτή σας, και αυτός με τη σειρά του σας απαντάει μέσω του GATEWAY του, κατόπιν πάει το πακέτο στον δικό σας GATEWAY και μετά στο δικό σας σταθμό. Δηλαδή ακολουθείται η παρακάτω διαδρομή στη σύνδεση: host1-->gate1-->gate2-->host2 και host2-->gate2-->gate1-->host1 Αυτός είναι ο σωστός τρόπος διαδικτύωσης επειδή υποτίθεται ότι οι σταθμοί που ανήκουν σε διαφορετικά υποδίκτυα δεν έχουν καλό LINK μεταξύ τους, ή δεν ακούγονται καθόλου μεταξύ τους. Ομως στην Αθήνα αυτό πολλές φορές δεν ισχύει και πολλές φορές υπάρχουν σταθμοί που ανήκουν σε διαφορετικά υποδίκτυα αλλά έχουν πολύ καλό LINK μεταξύ τους. Οταν λοιπόν ο host1 και ο host2 έχουν καλό link μεταξύ τους δεν χρειάζεται ανταλλάξουν πακέτα μέσω των GATEWAYS. Μπορούν και επιβάλεται να μιλήσουν απευθείας. Αυτό γίνεται αν και οι δύο, κατόπιν συννενοήσεως μεταξύ τους, βάλουν στο τέλος του AUTOEXEC.NOS το εξής: ο host1 πρέπει να βάλει 'route add host2 vhf direct 1' χωρίς τα '' και ο host2 πρέπει να βάλει 'route add host1 vhf direct 1' χωρίς τα ''. Ετσι θα ανταλλάσουν πακέτα απευθείας στο vhf interface χωρίς να μεσολαβεί κανένας GATEWAY. Η διαδρομή θα είναι τώρα η παρακάτω: host1---->host2 και host2---->host1 Αποτέλεσμα πολύ λιγώτερο TRAFFIC και γρηγορότερο FTP, SMTP κλπ. δηλαδή αποτελεσματικότερη και σωστότερη χρήση του δικτύου χωρίς να πρέπει οι περισσότεροι hosts να συντηρούν πολύπλοκους πίνακες (routing tables). Μόνο με 2 έως 4 ή 5 γραμμές κάνουμε τη δουλειά μας, εκτός άν είμαστε σε τέτοια θέση που μπορούμε να ακούμε και να μας ακούνε όλοι. Βέβαια χρειαζόμαστε ειδική εγγραφή μόνο για αυτούς με τους οποίους ενδιαφερόμαστε να κάνουμε TELNET, FTP, TTY, SMTP κλπ. τακτικά. Αν μιά φορά το μήνα τους κάνουμε TTY αυτό σημαίνει οτι δεν είναι και τόσο αναγκαίο να κάνουμε εγγραφή ειδικά για αυτούς.

Αρχή.

Ερώτηση 8 ========= Γιατί το PC μου δεν δουλεύει το NOS με BAYCOM MODEM;

Απάντηση 8 ========== Εάν έχετε 8088 ή 8086 και ειδικά κάτω από τα 8-10 ΜΗΖ, τότε υπάρχει περίπτωση το AX25.COM (που είναι το ειδικό driver του BAYCOM MODEM για το NOS) να μην λειτουργεί σωστά. Δηλαδή να μην μπορεί να ακούσει πακέτα. Τότε μπορείτε να δοκιμάσετε την παράμετρο p δίπλα και κολλητά με την παράμετρο Ι που ορίζει το IRQ της σειριακής θύρας που συνδέετε το BAYCOM MODEM. Δηλαδή αν ξεκινάτε το AX25.COM όπως παρακάτω: c:\nos\bin\ax25 -B3f8 -I4 -h400 -s10 -p63 -t20 -cd -T10 πρέπει να προσθέσετε το p δίπλα στο Ι4, δηλαδή: c:\nos\bin\ax25 -B3f8 -I4p -h400 -s10 -p63 -t20 -cd -T10 ^^^ χωρίς να αφήσετε κενό διάστημα. Αν παρ' όλα αυτά δεν δουλέψει, ενώ με άλλα προγράμματα (π.χ. το BAYCOM) δουλεύει, και είστε σίγουρος οτι τα έχετε κάνει όλα σωστά, τότε είναι καιρός να αλλάξετε PC ή να αγοράσετε ένα πραγματικό TNC. Το παραπάνω συμβαίνει επειδή ο AX25.COM driver κάνει βαριά χρήση των interrupts και επειδή το NOS είναι multitasking πρόγραμμα, μία αδύνατη μηχανή δεν μπορεί να ανταποκριθεί και για αυτό το λόγο ίσως δεν μπορεί να τρέξει και το NOS και το AX25.COM μαζί. Επίσης έστω και έχουμε 286 ή 386 και τρέχουμε κάποιο άλλο πρόγραμμα που κλέβει τα interrupts π.χ. tsr ρολόι (δε λέω καλό είναι να βλέπουμε την ώρα), ή battery saver σε κανένα φορητό PC, το BAYCOM μπορεί να μήν ακούει ή να εκπέμπει σπασμένα πακέττα. ΠΡΟΣΟΧΗ: Ποτέ μήν φορτώνετε το SETVER.EXE γιατί το BAYCOM δεν θα δουλέψει ΠΟΤΕ.

Αρχή.

Ερώτηση 9 ========= Εστειλα ένα μήνυμα ALLSV@GRC στον SV1UY και δεν πήγε πουθενά.

Απάντηση 9 ========== Επειδή το TCP/IP δίκτυο δεν είναι και πολύ συμβατό με το σύστημα των PBBS, για να διακινείται MAIL από το ένα δίκτυο στο άλλο πρέπει να τηρούνται κάποιοι κανόνες. Κατ' αρχάς πρέπει να ξέρετε ότι για αυτό το σκοπό στο LAN του SV1UY υπάρχει και άλλο ένα PC 286 το οποίο συνδέεται με τον sv1uy.ampr.org και το οποίο τρέχει MSYS. Αυτό είναι ένα BBS πρόγραμμα το οποίο είναι συμβατό και με την FBB BBS και προσφέρει και TCP/IP services. Η MSYS λοιπόν είναι το interface του ATHnet με το σύστημα των PBBS και μιλάει στα UHF με τον SV1SV. To hostname της MSYS είναι pbbs.sv1uy.ampr.org μιας και είναι στο LAN του SV1UY. Ετσι λοιπόν αν θέλουμε να στείλουμε personnal mail ή bulletin στο σύστημα των PBBS, τρέχουμε το mailer της αρεσκείας μας (π.χ. τον BM) με την εντολή mail απο το jnos> prompt, ή με την εντολή BBS από το jnos> prompt στέλνουμε το ίδιο μήνυμα ώς εξής: allsv%grc@pbbs.sv1uy.ampr.org Με αυτόν τον τρόπο στο επόμενο SMTP KICK ο SMTP θα ανοίξει socket με τον pbbs.sv1uy.ampr.org και έτσι το μήνυμα αυτό θα πάει στην MSYS. Με τον ίδιο τρόπο στέλνουμε και personnal mail. Δηλαδή: user%bbs.full.hier.address@pbbs.sv1uy.ampr.org To bbs.full.hier.address είναι η full hierarchical address της BBS του παραλήπτη (π.χ. SV1SV.ATH.GRC.EU). Ετσι όλα τα μηνύματά μας θα φεύγουν στα σίγουρα. Οταν ένα μήνυμα σταλεί λάθος, ειδοποιείται ο SV1UY ο οποίος συνήθως θυμάται και ειδοποιεί αυτόν που έστειλε το mail με λάθος τρόπο. Συνήθως του το γυρνάει και πίσω. Επειδή όμως ακόμη δεν έχει αυτοματοποιηθεί αυτή η δουλειά, δεν πρέπει να βασιζόμαστε στο άν ο SV1UY θυμηθεί να σας επιστρέψει το mail πίσω, αλλά να προσέχουμε να το στέλνουμε σωστά. Τέλος όλα αυτά περιγράφονται στην help area του sv1uy.ampr.org όπου μπορείτε να μπείτε με TELNET και μόλις κάνετε login, να πάτε σε αυτή την area με την εντολή 'A HELP' (δεν είναι αναγκαστικό να βάλετε κεφαλαία). Μόλις μπείτε στην area, δώστε την εντολή LIST με 'l' ή 'la' (φυσικά χωρίς '') και διαβάστε τα μηνύματα που υπάρχουν εκεί.

Αρχή.

Ερώτηση 10 ========== Πως μπορώ να συνδέομαι από το pc της δουλειάς μου με το pc που τρέχει NOS στο σπίτι μου;

Απάντηση 10 =========== Για να συνδεθούμε πρέπει να έχουμε NOS που να περιλαμβάνει TIP Mailbox Server with Xmodem file transfer, & Async IP driver Serial Line (Slip) με προαιρετικά μόνο για την 2η περίπτωση dialer code for SLIP & Van Jacobson header Compression for SLIP. Για να δείτε αν αυτό περιλαμβάνεται στο NOS που έχετε πατήστε από την prompt του NOS "info". Υπάρχουν 2 τρόποι 1. Στην δουλειά τρέχουμε TELIX ή PROCOM ή κάποιο άλλο κοινό terminal emulator. ενεργοποιήστε το dialup interface πχ για την COM 2 # COM2: / 9600 baud Slip connection for use with Dial-up Modem. IRQ 3 attach asy 0x2f8 3 slip dialup 2048 1500 9600 v # το v στο τέλος μόνο αν έχεται 16550 στην σειριακή σας (ενδείκνυται) Δώστε την εντολή στο modem για απάντηση σε ενα κτύπημα comm dialup ats0=1 ενεργοποιήστε τον TIP MBOX server start tip modem 1200 Οταν καλέσετε τον αριθμό τηλεφώνου σας το NOS θα ζητήσει login και password (πρέπει να υπάρχει η σχετική εγραφή στο αρχείο "ftpusers" με τις αντίστοιχες δυνατότητες που θέλετε - Προσοχή από την εγραφή univperm στο αρχείο ftpusers καθορίζετε και τις δυνατότητες που έχει ο οποιοσδήποτε μπει με τον ίδιο τρόπο στο pc σας και δώσει τυχαίο password) και αμέσως βρίσκεστε στο Mbox του NOS. Για να κατεβάσετε binary αρχεία υπάρχουν 2 δυνατότητες du /path/filename # σε UUENCODE μορφή ή dx /path/filename # σε Xmodem 2. Στο γραφείο τρέχετε NOS ή οποιοδήποτε άλλο tcpip πρόγραμμα (πχ winsock) με δυνατότητα dialup slip. Δεν χρειάζεται το TIP Mbox. Ζητήστε από τον IP coordinator μία νέα ip address συνεχόμενη από την ήδη υπάρχουσα (Αν δεν υπάρχει θα σας δώσει 2 καινούργιες και η παλιά θα πάψει να υφίσταται έστω πχ 44.154.8.4 vhf (sv1rd.ampr.org) και 44.154.8.5 slip (qrl.sv1rd.ampr.org) Ενεργοποιήτε το dialup interface πχ για την COM1 # COM1: / 9600 baud Slip connection for use with Dial-up Modem.IRQ 4 attach asy 0x3f8 4 slip dialup 4608 576 9600 vf # το v μόνο αν έχεται 16500 στην σειριακή, το f για να ενεργοποιήσετε # το Van Jackobson header compression # (αν υπάρχει και στους δύο σταθμούς μόνο) # if dialup ip 44.154.8.4 # το ίδιο που έχετε στα vhf if dialup netmask 0xffffff00 # Δεν έχει στο SLIP πρακτική σημασία route add 44.154.8.5 dialup direct 1 arp publish qrl.sv1rd.ampr.org ax25 sv1rd-8 vhf #Αν σκοπεύετε να βγείτε στον αέρα από τον qrl.sv1rd μέσω του vhf #interface param dialup dtr 1 param dialup rts 1 if dialup description " Telephone Dial-up access channel" comm dialup ATS0=1 # # Οι παρακάτω είναι προαιρετικές, μόνο αν θέλετε διαφορετικά settings # από αυτά του vhf interface. if dialup tcp irtt 1000 if dialup tcp timertype linear if dialup tcp syndata on if dialup tcp retries 30 # if dialup tcp mss 536 if dialup tcp window 3000 ip ttl 35 ip hport dialup # End Στο qrl χρειάζεσται αντίστοιχα settings με μόνη την διαφορά ότι θα βάλετε ip address 44.154.8.5 δεν θα βάλεται τα arp publish και comm dialup ats0=1 αφού αυτό θα καλεί θα προσθέσετε route add default dialup 44.154.8.4 ή route add 44.0.0.0/8 dialup 44.154.8.4 #αν το pc σας είναι # συνδεδεμένο και #σε άλλο tcpip δίκτυο. Σημείωση αντί για "dialup" μπορείτε να ονομάσετε το interface με όποιο ονομα θελετε (πχ phone,tel κλπ) Αν θέλετε συνεχή σύνδεση των 2 hosts ώστε ακόμα και αν πέσει η γραμμή του OTE να γίνεται αυτόματη επανασύνδεση, θα χρειαστήτε τον "dialer code for SLIP" αυτός τρέχει στον qrl.sv1rd και ενεργοποήται με την εντολή dialer dialup sv1rd.ampr.org file ενα αρχείο στο route του nos που περιλαμβανει απλές AT commands για την επίτευξη της κλήσης. πχ dialer dialup dial.txt 15 3 sv1rd.ampr.org Οταν o dialer ενεργοποιηθεί ο qrl.sv1rd κάνει 3 κλήσεις στον sv1rd κάθε 15 δευτερόλεπτα. Αν δεν πάρει απάντηση θεωρεί ότι δεν υπάρχει φυσική σύνδεση και ξεκινάει την κλήση όπως καθορίζεται στο αρχείο dial.txt Ενδεικτικά το δικό μου dial.txt είναι το παρακάτω: # Set the speed, and toggle DTR to ensure the modem is in the # command mode. control down wait 500 speed 9600 wait 500 control up wait 500 # initialize modem #send "atz\r" #send "ate0&d2&c1x4s0=1s7=45m0\r" # make sure s1=1 so you will answer the phone too. #send "at" #wait 200000 "OK" wait 500 send "atdt9,644-0000\r" wait 100000 "CONNECT" # End Για να ακυρωθεί η δράση του dialer θα πρέπει να κλείσετε το interface detach dialup

Αρχή.

Ερώτηση 11 ========== Τελικά καλά όλα αυτά αλλά πώς μπορώ να στείλω mail sto AMPRnet και πώς στο παραδοσιακό PACKET;

Απάντηση 11 =========== Πολύ απλό. Από το PC μας με τον αγαπημένο μας mailer, δίνωντας την εντολή BBS από το jnos> prompt ή κάνωντας telnet στον κοντινότερο mailserver (sv1uy.ampr.org, sv1cec.ampr.org, sv1vv.ampr.org) στέλνουμε mail χρησιμοποιώντας την e-mail address του παραλήπτη π.χ. sv1uy@sv1uy.ampr.org (χωρίς τελεία στο τέλος). Είναι σημαντικό να βάζουμε ολόκληρο το hostname του παραλήπτη. Για να στείλουμε mail σε μία από τις λίστες που κυκλοφορούν στο δίκτυο ATHnet, αφού ξέρουμε το όνομα της λίστας, στέλνουμε σαν να ήταν η λίστα χρήστης στον sv1uy.ampr.org, π.χ. athnet@sv1uy.ampr.org (χωρίς τελεία στο τέλος). Η λίστα athnet θα διανεμηθεί από τον sv1uy.ampr.org σε όλους τους χρήστες του ATHnet. Αν θέλουμε να στείλουμε στις 4 κοι- νότητες του TCPIP Ελλάδος (Αθήνα, Θεσσαλονίκη, Ηράκλειο, Πάτρα) στέλ- νουμε tcphelp@sv1uy.ampr.org (πάλι χωρίς τελεία στο τέλος). Οταν στεί- ουμε mail σε μία λίστα, καταλαβαίνουμε ότι όλα πήγαν καλά όταν το μή- νυμα που στείλαμε μας έρθει και εμάς (αν είμαστε γραμμένοι στη λίστα αυτή) διότι έτσι δουλεύουν οι λίστες. Περιγραφή με το τί λίστες υπάρ- χουν θα βρούμε στον sv1uy.ampr.org και αφού κάνουμε telnet, δίνουμε την εντολή AF. Επίσης για να δούμε μία λίστα δεν χρειάζεται να είμαστε γραμμένοι σε αυτή. Μπορούμε να τη δούμε αφού κάνουμε telnet στους sv1uy, sv1cec, sv1vv και sv1aaw. Καλό είναι να μήν ζητάμε να γραφόμα- στε σε πολλές λίστες, αλλά να κάνουμε και κανένα telnet, επειδή δημιουργείται πολύ άσκοπο traffic όταν ξεκινάει ένα POP session. Τώρα αν θέλουμε να στείλουμε mail σε κάποιον χρήστη του παραδοσιακού PACKET και έστω ότι ο παραλήπτης είναι ο SV1XXX που διαβάζει mail στον SV2DXC πρέπει να το στείλουμε όπως παρακάτω: sv1xxx%sv2dxc.tsl.grc.eu@pbbs.sv1uy.ampr.org (πάλι χωρίς τελεία στο τέλος). Με αυτόν τον τρόπο θα ανοίξετε SMTP SESSION με την MSYS που υπάρχει στο LAN του SV1UY. Η MSYS θα το στείλει στον SV1SV με τον οποίο έχει σύνδεση και τελικά το mail σας θα φτάσει στον προορισμό του (αν το δίκτυο NETWRONG δεν τα έχει παίξει!!!) Οσο για τα bulletins βλέπε την Ερώτηση/Απάντηση 9.

Αρχή.

Ερώτηση 12 ========== Ποιές είναι οι καλύτερες παράμετροι για το ΑΧ25 και TCP ώστε να μήν κολλάει το NOS όταν κάνω FTP, POP, SMTP, TTY κ.λ.π.

Απάντηση 12 =========== Στις τελευταίες versions του NOS, από το 110h και μετά, μπορείτε να ρυθμίσετε την παράμετρο AX25 MAXWAIT και την TCP MAXWAIT. Αυτό ρυθμίζει σε miliseconds το μέγιστο χρόνο που θα περιμένει το NOS πρίν κάνει retries. Ετσι μπορείτε να βάλετε τις εξής παραμέτρους πρίν κάνετε attach τα interfaces: # AX.25 SETUP ax25 mycall SV1UY-9 ax25 version 2 ax25 maxframe 2 ax25 retries 10 ax25 window 2048 ax25 maxwait 25000 ax25 irtt 5000 ax25 t3 0 ax25 t4 1800 ax25 timertype linear # TCP SETUP ip ttl 35 tcp mss 536 tcp window 2304 tcp timertype linear tcp irtt 10000 tcp maxwait 50000 tcp blimit 15 tcp retries 15 Αυτές λοιπόν είναι οι καλύτερες παράμετροι που έχω βρεί να δουλεύουν στο δίκτυό μας. Αν κάποιος δεν ορίσει το ax25 maxwait και tcp maxwait, τότε ισχύουν οι default τιμές που είναι 0 και αυτό σημαίνει ότι, αν γίνουν πολλά collisions στα πακέτα σας με πακέττα άλλων σταθμών, μποεί το επόμενο πακέττο να το στείλετε και σε 2 ώρες !!! Οπως βλέπετε υπάρχουν και άλλες παράμετροι οι οποίες πρέπει να είναι έτσι δηλωμένες όπως βλέπετε στο προηγούμενο παράδειγμα.

Αρχή.

Ερώτηση 13 ========== ????????????????????

Απάντηση 13 =========== ????????????????????
Συνεργάτες ---------- Τάσος Ζαχαρίου SV1RD sv1rd@sv1rd.ampr.org Κώστας Κράλλης SV1XV sv1xv@sv1xv.ampr.org 73 DE Demetre Valaris SV1UY e-mail sv1uy@sv1uy.ampr.org
Απορίες σχετικές με αυτό το FAQ στη διεύθυνση - nosfaq@sv1uy.ampr.org -------------------------------------------------------------------------------

start of page