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