Διαφορά μεταξύ των αναθεωρήσεων του «Linux πολλαπλές IPs»
Γραμμή 22: | Γραμμή 22: | ||
#!/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 |
To σώζουμε και το κάνουμε εκτελέσιμο με chmod +x network.sh | To σώζουμε και το κάνουμε εκτελέσιμο με chmod +x network.sh |
Αναθεώρηση της 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