Linux πολλαπλές IPs

Από PWMN
Αναθεώρηση ως προς 08:28, 8 Οκτωβρίου 2007 από τον 150.140.185.162 (συζήτηση) (→‎Διαγραφή)
(διαφορά) ← Παλαιότερη αναθεώρηση | Τελευταία αναθεώρηση (διαφορά) | Νεότερη αναθεώρηση → (διαφορά)
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Γενικά οι ρυθμίσεις αυτές γίνονται μόνιμα μέσω του αντίστοιχου tool - script της εκάστοτε διανομής. Τα παρακάτω αφορούν αλλαγές για το συγκεκριμένο session και γίνονται μέσω της κονσόλας.


Πρόσθεση ip[επεξεργασία]

Η πρώτη ip ρυθμίζεται κάπως έτσι

#ifconfig eth0 10.140.1.1 netmask 255.255.255.0

Έστω ότι θέλουμε να προσθέσουμε άλλη μία ip

#ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0

Αυτα βεβαια θα πρέπει να τα κάνουμε σε κάθε εκκινηση του μηχανηματος μας

Συνηθως οι διανομές έχουν ενα αρχειο στο /etc/conf.d/local.start και μέσα γραφουμε

 ifconfig eth0 10.140.1.1 netmask 255.255.255.0
 ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0

Το ιδιο μπορει να γινει και για τα routes

Παρουσίαση[επεξεργασία]

Παρουσίαση των ρυθμίσεων του interface eth0

#ifconfig eth0 

Μας επιστρέφει την πρώτη ip


#ifconfig eth0:0

Μας επιστρέφει τη δεύτερη

Με #ifconfig eth0:1 ή #ifconfig eth0:n μας επιστρέφει το configuration της (n+1)-οστής ip, του πρώτου device.

Εάν έχουμε παραπάνω από ένα device τότε τα άλλα αντίστοιχα ο πυρήνας μπορεί να τα έχει τοποθετήσει σαν eth1, eth2 κτλ. Αντίστοιχα πράττουμε και εδώ απλά χρησιμοποιώντας το ifconfig ( #ifconfig ethn:m Όπου n to n-1 device και m η m-1 ρύθμιση. Για την πρώτη του n-οστού απλά κάνουμε #ifconfig ethn )

Διαγραφή[επεξεργασία]

Έστω ότι θέλουμε τώρα να αφαιρέσουμε τη δεύτερη:

#ifconfig eth0:0 down

Έστω ότι θέλουμε να αφαιρέσουμε και την πρώτη:

#ifconfig eth0 down