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

Από PWMN
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Γραμμή 21: Γραμμή 21:
 
nano -w /home/hwoarang/network.sh ( ενδεικτικα ειναι αυτα )
 
nano -w /home/hwoarang/network.sh ( ενδεικτικα ειναι αυτα )
  
*#!/bin/bash
+
  #!/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

Αναθεώρηση της 03:26, 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 ( ενδεικτικα ειναι αυτα )

 #!/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