Διαφορά μεταξύ των αναθεωρήσεων του «Linux πολλαπλές IPs»

Από PWMN
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Γραμμή 14: Γραμμή 14:
 
Αυτα βεβαια θα πρέπει να τα κάνουμε σε κάθε εκκινηση του μηχανηματος μας
 
Αυτα βεβαια θα πρέπει να τα κάνουμε σε κάθε εκκινηση του μηχανηματος μας
  
Επειδη σε κάθε διανομή ο τρόπος που ρυθμίζεται το δίκτυο ειναι διαφορετικός μια απλή και εύκολη λύση ειναι να το βάλουμε σαν script κατα την εκκίνηση
+
Συνηθως οι διανομές έχουν ενα αρχειο στο /etc/conf.d/local.start και μέσα γραφουμε
  
Θυμάμαι οτι αρκετες διανομές έχουν ενα μέρος το /etc/conf.d/local.start οπου γράφουμε τι θέλουμε να ξεκινάει στην αρχή
 
 
Έτσι λοιπον
 
nano -w /home/hwoarang/network.sh ( ενδεικτικα ειναι αυτα )
 
 
  #!/bin/bash
 
 
   ifconfig eth0 10.140.1.1 netmask 255.255.255.0
 
   ifconfig eth0 10.140.1.1 netmask 255.255.255.0
 
   ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0
 
   ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0
  
To σώζουμε και το κάνουμε εκτελέσιμο με chmod +x network.sh
+
Το ιδιο μπορει να γινει και για τα routes
 
 
ανοιγουμε το Local.start με το nano και γραφουμε
 
 
 
./network.sh ή sh netowork.sh. Και τα δυο θα δουλέψουν
 
  
 
== Παρουσίαση ==
 
== Παρουσίαση ==

Αναθεώρηση της 06:05, 6 Οκτωβρίου 2007

Γενικά οι ρυθμίσεις αυτές γίνονται μόνιμα μέσω του αντίστοιχου 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:0 down

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

  • #ifconfig eth0 down