Επεξεργασία Linux πολλαπλές IPs

Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Προειδοποίηση: Δεν έχετε συνδεθεί. Η διεύθυνση IP σας θα είναι ορατή δημόσια αν κάνετε κάποια επεξεργασία. Αν συνδεθείτε ή δημιουργήσετε λογαριασμό, οι επεξεργασίες σας θα αποδοθούν στο όνομά χρήστη σας, μαζί με άλλα οφέλη.

Η επεξεργασία μπορεί να αναιρεθεί. Παρακαλούμε ελέγξτε την σύγκριση παρακάτω για να επιβεβαιώσετε ότι είναι αυτό το οποίο θέλετε να κάνετε και έπειτα αποθηκεύστε τις αλλαγές παρακάτω για να ολοκληρώσετε την αναίρεση της επεξεργασίας.

Τρέχουσα αναθεώρηση Το κείμενό σας
Γραμμή 6: Γραμμή 6:
 
Η πρώτη ip ρυθμίζεται κάπως έτσι
 
Η πρώτη ip ρυθμίζεται κάπως έτσι
  
#ifconfig eth0 10.140.1.1 netmask 255.255.255.0
+
* #ifconfig eth0 10.140.1.1 netmask 255.255.255.0
  
 
Έστω ότι θέλουμε να προσθέσουμε άλλη μία ip
 
Έστω ότι θέλουμε να προσθέσουμε άλλη μία ip
  
#ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0
+
* #ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0
  
 
Αυτα βεβαια θα πρέπει να τα κάνουμε σε κάθε εκκινηση του μηχανηματος μας
 
Αυτα βεβαια θα πρέπει να τα κάνουμε σε κάθε εκκινηση του μηχανηματος μας
  
Συνηθως οι διανομές έχουν ενα αρχειο στο /etc/conf.d/local.start και μέσα γραφουμε
+
Επειδη σε κάθε διανομή ο τρόπος που ρυθμίζεται το δίκτυο ειναι διαφορετικός μια απλή και εύκολη λύση ειναι να το βάλουμε σαν script κατα την εκκίνηση
  
 +
Θυμάμαι οτι αρκετες διανομές έχουν ενα μέρος το /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
  
Το ιδιο μπορει να γινει και για τα routes
+
To σώζουμε και το κάνουμε εκτελέσιμο με chmod +x network.sh
 +
 
 +
ανοιγουμε το Local.start με το nano και γραφουμε
 +
 
 +
./network.sh ή sh netowork.sh. Και τα δυο θα δουλέψουν
  
 
== Παρουσίαση ==
 
== Παρουσίαση ==
 
Παρουσίαση των ρυθμίσεων του interface eth0
 
Παρουσίαση των ρυθμίσεων του interface eth0
  
#ifconfig eth0  
+
* #ifconfig eth0  
  
 
Μας επιστρέφει την πρώτη ip
 
Μας επιστρέφει την πρώτη ip
  
  
#ifconfig eth0:0
+
* #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 )
 
  
 
== Διαγραφή ==
 
== Διαγραφή ==
Γραμμή 42: Γραμμή 49:
 
Έστω ότι θέλουμε τώρα να αφαιρέσουμε τη δεύτερη:
 
Έστω ότι θέλουμε τώρα να αφαιρέσουμε τη δεύτερη:
  
#ifconfig eth0:0 down
+
*Απλά: #ifconfig eth0:0 down
  
 
Έστω ότι θέλουμε να αφαιρέσουμε και την πρώτη:
 
Έστω ότι θέλουμε να αφαιρέσουμε και την πρώτη:
  
#ifconfig eth0 down
+
* #ifconfig eth0 down

Σημειώστε ότι όλες οι συνεισφορές στον ιστότοπο PWMN μπορούν να υποστούν επεξεργασία, να αλλαχθούν, ή να αφαιρεθούν από άλλους συνεισφέροντες. Αν δεν θέλετε τα γραπτά σας να υποστούν επεξεργασία κατά βούληση, τότε μην τα τοποθετήσετε σε αυτό το χώρο.
Επίσης μας υπόσχεστε πως ό,τι γράφετε είναι δικό σας, ή αντιγραμμένο από μια πηγή που είναι κοινό κτήμα, ή μια παρόμοια ελεύθερη πηγή (δείτε PWMN:Πνευματικά Δικαιώματα για λεπτομέρειες). ΠΑΡΑΚΑΛΟΥΜΕ ΝΑ ΜΗΝ ΤΟΠΟΘΕΤΕΙΤΕ ΠΝΕΥΜΑΤΙΚΑ ΚΑΤΟΧΥΡΩΜΕΝΟ ΕΡΓΟ ΧΩΡΙΣ ΑΔΕΙΑ!