Εάν το σύστημά σας είναι συνδεμένο σ' ένα δίκτυο Ethernet με έναν DHCP εξυπηρετητή (server), είναι πολύ πιθανό ότι η ρύθμιση δικτύου σας έχει ήδη γίνει αυτόματα για σας. Αν συμβαίνει αυτό, τότε έχετε τη δυνατότητα να χρησιμοποιήσετε και κάποιες απ' τις πολλές εντολές ενημέρωσης δικτύου που βρίσκονται στο CD εγκατάστασης όπως τις
Εάν η δικτύωση έχει διαμορφωθεί για σας, η εντολή
# /sbin/ifconfig(...) eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::50:ba8f:617a/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 collisions:1984 txqueuelen:100 RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb) Interrupt:11 Base address:0xe800
Εάν έχετε πρόσβαση στο Διαδίκτυο μέσω ενός proxy, θα χρειαστεί να εγκαταστήσετε πληροφορίες για τον εξυπηρετητή (server) κατά τη διάρκεια της εγκατάστασης. Είναι πολύ εύκολο να οριστεί ένας proxy: χρειάζεται απλά να καθορίσετε μια μεταβλητή που να περιέχει τις πληροφορίες του proxy εξυπηρετητή.
Στις περισσότερες περιπτώσεις, μπορείτε απλά να καθορίσετε τις μεταβλητές χρησιμοποιώντας το hostname του κεντρικού υπολογιστή. Για παράδειγμα, αν υποθέσουμε ότι ο εξυπηρετητής ονομάζεται
(Αν ο proxy φιλτράρει την HTTP κίνηση) # export http_proxy="http://proxy.gentoo.org:8080"(Αν ο proxy φιλτράρει την FTP κίνηση) # export ftp_proxy="ftp://proxy.gentoo.org:8080"(Αν ο proxy φιλτράρει την RSYNC κίνηση) # export RSYNC_PROXY="proxy.gentoo.org:8080"
Εάν ο proxy σας απαιτεί ένα όνομα χρήστη και έναν κωδικό πρόσβασης, πρέπει να χρησιμοποιήσετε την ακόλουθη σύνταξη για τη μεταβλητή:
http://username:password@proxy.gentoo.org:8080
Ίσως θέλετε να δοκιμάσετε τον DNS server του ISP σας (που βρίσκεται στο
# ping -c 3 www.gentoo.org
Αν τώρα μπορείτε να χρησιμοποιήσετε το δίκτυό σας, μπορείτε ν' αποφύγετε το υπόλοιπο αυτού του τομέα και να συνεχίσετε με την
Αν το δίκτυο δεν δουλέψει αμέσως, ορισμένα μέσα εγκατάστασης σας επιτρέπουν να χρησιμοποιήσετε το net-setup (για κανονικά ή ασύρματα δίκτυα), το
Αν το μέσο εγκατάστασής σας δεν περιέχει κάποιο από αυτά τα εργαλεία ή το δίκτυό σας δεν λειτουργεί ακόμα, συνεχίστε με τη
Ο πιο απλός τρόπος για να εγκαταστήσουμε το διαδίκτυο, εάν αυτό δεν ρυθμιστεί αυτόματα, είναι να τρέξουμε το
# net-setup eth0
Το
Αν το δίκτυό σας εξακολουθεί να μην λειτουργεί, συνεχίστε με το
Αν υποθέσουμε ότι χρειάζεστε το PPPoE για να συνδεθείτε στο Internet, το CD εγκατάστασης (οποιαδήποτε έκδοση) σας διευκολύνει, συμπεριλαμβάνοντας το
# pppoe-setup # pppoe-start
Αν κάτι πάει στραβά, ελέγξτε ότι έχετε γράψει σωστά το όνομα και τον κωδικό πρόσβασης κοιτώντας στο
Αν δουλεύουν όλα, συνεχίστε με το
Αν χρειάζεστε υποστήριξη για PPTP, μπορείτε να χρησιμοποιήσετε τον
# nano -w /etc/ppp/chap-secrets
Μετά ρυθμίστε το
# nano -w /etc/ppp/options.pptp
Όταν όλα αυτά γίνουν, τρέξτε απλά
# pptp <server ip>
Αν δουλεύουν όλα, συνεχίστε με το
Όταν γίνει εκκίνηση από το CD εγκατάστασης, αυτό προσπαθεί να ανιχνεύσει όλες τις συσκευές σας και φορτώνει τις απαραίτητες ενότητες/οδηγούς (modules/drivers) του πυρήνα για να υποστηρίξει το υλικό σας. Στη συντριπτική πλειοψηφία των περιπτώσεων κάνει πολύ καλή δουλειά. Όμως, σε μερικές περιπτώσεις, μπορεί να μη φορτώσει αυτόματα τα modules του πυρήνα που χρειάζεστε.
Αν αποτύχει το
Για να βρείτε ποιες ενότητες του πυρήνα παρέχουμε για δικτύωση, χρησιμοποιήστε την εντολή
# ls /lib/modules/`uname -r`/kernel/drivers/net
Εάν βρείτε κάποιον οδηγό για την κάρτα δικτύου σας, χρησιμοποιήστε το
(Για παράδειγμα, φορτώνουμε την ενότητα pcnet32) # modprobe pcnet32
Για να ελέγξετε αν ανιχνεύτηκε η κάρτα δικτύου σας, χρησιμοποιήστε την εντολή
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00 BROADCAST 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:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Στην περίπτωση που λάβετε το παρακάτω μήνυμα λάθους, η κάρτα δικτύου δεν ανιχνεύτηκε:
# ifconfig eth0 eth0: error fetching interface information: Device not found
Εάν έχετε πολλές κάρτες δικτύου στο σύστημά σας αυτές ονομάζονται
Υποθέτουμε λοιπόν ότι έχετε μια ανιχνευμένη κάρτα δικτύου. Μπορείτε να επιχειρήσετε να τρέξετε και πάλι το
Επιλέξτε ένα από τα ακόλουθα μέρη που βασίζονται στην εγκατάσταση δικτύου σας:
Με το DHCP (Dynamic Host Configuration Protocol)ίνεται δυνατό να λαβαίνετε αυτόματα διαδικτυακή πληροφόρηση (διεύθυνση IP, netmask, broadcast address, gateway, nameservers κτλ.). Αυτό δουλεύει μόνο αν έχετε έναν DHCP server στο δίκτυό σας (ή ο πάροχός σας παρέχει κάποια DHCP υπηρεσία). Για να κάνετε μια διαδικτυακή διεπαφή να λάβει αυτή την πληροφορία αυτόματα, χρησιμοποιήστε το
# dhcpcd eth0Μερικοί διαχειριστές δικτύων έχουν την απαίτηση να χρησιμοποιήσετε το hostname και το domain name που παρέχονται από τον DHCP server. Σε αυτή την περίπτωση, χρησιμοποιήστε # dhcpcd -HD eth0
Αν αυτό δουλέψει (επιχειρήστε να συνδεθείτε με κάποιον διακομιστή διαδικτύου, όπως τον
Εάν χρησιμοποιείτε μια ασύρματη (802.11) κάρτα, ίσως χρειαστεί να διαμορφώσετε τις ασύρματες ρυθμίσεις σας πριν προχωρήσετε παρακάτω. Για να δείτε τις τρέχουσες ασύρματες ρυθμίσεις στην κάρτα σας, χρησιμοποιήστε το
# iwconfig eth0 eth0 IEEE 802.11-DS ESSID:"GentooNode" Mode:Managed Frequency:2.442GHz Access Point: 00:09:5B:11:CC:F2 Bit Rate:11Mb/s Tx-Power=20 dBm Sensitivity=0/65535 Retry limit:16 RTS thr:off Fragment thr:off Power Management:off Link Quality:25/10 Signal level:-51 dBm Noise level:-102 dBm Rx invalid nwid:5901 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:237 Invalid misc:350282 Missed beacon:84
Για τους περισσότερους χρήστες, υπάρχουν μόνο δύο ρυθμίσεις που είναι σημαντικό να αλλαχθούν, το ESSID (ή αλλιώς όνομα ασύρματου δικτύου) ή το κλειδί WEP. Εάν το ESSID και η διεύθυνση του σημείου πρόσβασης που αναφέρονται είναι τα ίδια με αυτά του σημείου πρόσβασής σας και δεν χρησιμοποιείτε WEP, τότε το ασύρματό σας λειτουργεί. Εάν πρέπει να αλλάξετε το ESSID σας, ή να προσθέσετε ένα κλειδί WEP, μπορείτε να δώσετε τις ακόλουθες εντολές:
(Αυτό θέτει το όνομα δικτύου ως "GentooNode") # iwconfig eth0 essid GentooNode(Αυτό θέτει ένα δεκαεξαδικό κλειδί WEP) # iwconfig eth0 key 1234123412341234abcd(Αυτό θέτει ένα κλειδί ASCII - βάλτε το πρόθεμα "s:") # iwconfig eth0 key s:some-password
Τότε μπορείτε να επιβεβαιώσετε ξανά τις ασύρματες ρυθμίσεις σας χρησιμοποιώντας το
Αν όλα τα παραπάνω αποτύχουν, θα πρέπει να ρυθμίσετε το δίκτυό σας χειροκίνητα. Αυτό δεν είναι καθόλου δύσκολο. Όμως θα πρέπει να σας είναι οικεία κάποια δικτυακή ορολογία, καθώς θα χρειαστεί να ρυθμίσετε το δίκτυό σας για τη δική σας ικανοποίηση. Αφού διαβάσετε αυτό, θα ξέρετε τι είναι μια
Σ' ένα δίκτυο, οι οικοδεσπότες (hosts) καθορίζονται από την
Διέυθυνση IP (νούμερα): 192.168.0.2 Διεύθυνση IP (bits): 11000000 10101000 00000000 00000010 -------- -------- -------- -------- 192 168 0 2
Μια τέτοια IP διεύθυνση είναι μοναδική για κάθε host σε ότι αφορά όλα τα προσβάσιμα δίκτυα (π.χ. κάθε host που μπορείτε να προσεγγίσετε πρέπει να έχει μια και μοναδική διεύθυνση IP). Προκειμένου να γίνεται διάκριση μεταξύ hosts μέσα και έξω από ένα δίκτυο, η διεύθυνση IP είναι διαιρεμένη σε δύο μέρη: Το μέρος
Ο διαχωρισμός καταγράφεται με τη
Διεύθυνση IP: 192 168 0 2 11000000 10101000 00000000 00000010 Μάσκα δικτύου: 11111111 11111111 11111111 00000000 255 255 255 0 +--------------------------+--------+ Network Host
Με άλλα λόγια, η 192.168.0.14 εξακολουθεί να είναι μέρος του δικτύου του παραδείγματός μας, αλλά ο 192.168.1.2 δεν είναι.
Η
Διεύθυνση IP: 192 168 0 2 11000000 10101000 00000000 00000010 Εκπομπή: 11000000 10101000 00000000 11111111 192 168 0 255 +--------------------------+--------+ Network Host
Για να μπορείτε να σερφάρετε στο διαδίκτυο θα πρέπει να γνωρίζετε ποιος host μοιράζεται τη σύνδεση του Internet. Ο host αποκαλείται
Προηγουμένως αναφέραμε ότι κάθε οικοδεσπότης έχει τη διεύθυνση IP του. Για να είστε σε θέση να φθάσετε σε αυτόν τον οικοδεσπότη από ένα όνομα (αντί μιας διεύθυνσης IP) χρειάζεστε μια υπηρεσία που μεταφράζει ένα όνομα (όπως το
Σε μερικές περιπτώσεις, η πύλη σας εξυπηρετεί επίσης ως nameserver. Διαφορετικά θα πρέπει να εισαγάγετε τα nameservers που παρέχονται από τον ISP σας.
Για να συνοψίσουμε, χρειάζεστε τις παρακάτω πληροφορίες πριν να συνεχίσετε:
Αντικείμενο δικτύου | Παράδειγμα |
---|---|
Το στήσιμο του διαδικτύου αποτελείται από τρία βήματα. Πρώτα ορίζουμε μια IP χρησιμοποιώντας το
Για να ορίσετε μια διεύθυνση IP, θα χρειαστείτε τη διεύθυνση IP σας, την broadcast address και τη netmask. Κατόπιν εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το
# ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up
Τώρα ρυθμίστε το routing χρησιμοποιώντας το
# route add default gw ${GATEWAY}
Τώρα ανοίξτε το
# nano -w /etc/resolv.conf
Τώρα συμπληρώστε το nameserver σας χρησιμοποιώντας τον ακόλουθο ως πρότυπο. Σιγουρευτείτε ότι αντικαθιστάτε το
nameserver ${NAMESERVER1} nameserver ${NAMESERVER2}
Αυτό ήταν! Τώρα ελέγξτε το δίκτυό σας δοκιμάζοντας να κάνετε ping κάποιον Internet Server (όπως το