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

Από PWMN
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Γραμμή 12: Γραμμή 12:
 
* #ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0
 
* #ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0
  
 +
Αυτα βεβαια θα πρέπει να τα κάνουμε σε κάθε εκκινηση του μηχανηματος μας
  
 +
Επειδη σε κάθε διανομή ο τρόπος που ρυθμίζεται το δίκτυο ειναι διαφορετικός μια απλή και εύκολη λύση ειναι να το βάλουμε σαν 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 add 10.140.2.1 netmask 255.255.255.0
 +
 +
To σώζουμε και το κάνουμε εκτελέσιμο με chmod +x network.sh
 +
 +
ανοιγουμε το Local.start με το nano και γραφουμε
 +
 +
./network.sh ή sh netowork.sh. Και τα δυο θα δουλέψουν
  
 
== Παρουσίαση ==
 
== Παρουσίαση ==

Αναθεώρηση της 03:25, 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

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

Επειδη σε κάθε διανομή ο τρόπος που ρυθμίζεται το δίκτυο ειναι διαφορετικός μια απλή και εύκολη λύση ειναι να το βάλουμε σαν script κατα την εκκίνηση

Θυμάμαι οτι αρκετες διανομές έχουν ενα μέρος το /etc/conf.d/local.start οπου γράφουμε τι θέλουμε να ξεκινάει στην αρχή

Έτσι λοιπον nano -w /home/hwoarang/network.sh ( ενδεικτικα ειναι αυτα )

  1. !/bin/bash

ifconfig eth0 10.140.1.1 netmask 255.255.255.0 ifconfig eth0 add 10.140.2.1 netmask 255.255.255.0

To σώζουμε και το κάνουμε εκτελέσιμο με chmod +x network.sh

ανοιγουμε το Local.start με το nano και γραφουμε

./network.sh ή sh netowork.sh. Και τα δυο θα δουλέψουν

Παρουσίαση

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

  • #ifconfig eth0

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


  • #ifconfig eth0:0

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


Διαγραφή

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

  • Απλά: #ifconfig eth0:0 down

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

  • #ifconfig eth0 down