Linux πολλαπλές IPs

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

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