Dyo IP addr se ena ethernet interface

Alexandros Kosiaris alex at noc.grnet.gr
Wed Dec 2 20:01:10 EET 2009


Antonis Christofides wrote:
> Καλησπέρα. Έχω ένα Debian σέρβερ, με ένα σωρό services, και μία κάρτα
> δικτύου eth1 (3c905B). (Έχει και μια eth0 που δεν χρησιμοποιείται).
> Για κάποιο λόγο που δεν θέλω τώρα να εξηγήσω γιατί είναι εκτός
> θέματος, χρειάζεται να του βάλω και δεύτερη IP address.
> 
> auto eth1
> iface eth1 inet static
>     address ...
>     ...
> 
> auto eth1:1
> iface eth1:1 inet static
>     address ...
>     ...
> 
> Αυτό δούλεψε μεν, αλλά έχει το πρόβλημα πως (ενίοτε ή πάντα, δεν είμαι
> σίγουρος) όταν στέλνει email στον smarthost τα στέλνει από το eth1:1,
> ενώ εγώ θέλω πάντα να τα στέλνει από το eth1. Μπορώ μεν στο exim να
> βάλω κάπου την παράμετρο interfaces στο smtp transport, που θα λύσει
> αυτό το πρόβλημα, έτσι όμως θα λύσω ένα επιμέρους σύμπτωμα. Αυτό που
> θα ήθελα είναι ΠΑΝΤΑ να χρησιμοποιείται η eth1, για όλες τις
> εξερχόμενες συνδέσεις. Και επειδή αυτό που ζητάω μου φαίνεται πολύ
> απλό και προφανές, αναρωτιέμαι αν είναι εύκολο χωρίς να μου βγει ο
> πάτος ανάποδα με ρύθμιση routing tables.
Έχω μία υποψία πως έχεις κάνει αυτό

auto eth1
iface eth1 inet static
	address XXX.XXX.XXX.XXA
	netmask YYY.YYY.YYY.YYY
	gateway ZZZ.ZZZ.ZZZ.ZZZ


auto eth1:1
iface eth1:1 inet static
	address XXX.XXX.XXX.XXB
	netmask YYY.YYY.YYY.YYY
	gateway ZZZ.ZZZ.ZZZ.ZZZ

Βγάλε το gateway entry από αυτό που δεν θες να χρησιμοποιείται ως κύριο
και θα είσαι λογικά εντάξει.

> Δοκίμασα να βάλω την παράμετρο metric στα παραπάνω, αλλά φαίνεται να
> την αγνοεί. Δοκίμασα και με το χειροκίνητο, ifconfig eth1:1
> 147.102.160.4 netmask 255.255.255.0 gateway 147.102.160.200 metric 2,
> αλλά μου απαντάει SIOCSIFMETRIC: Operation not supported. 
Δεν φταίει το metric. Το ifconfig δεν έχει την παράμετρο gateway. Αυτό
περνιέται στην route.
> Δοκίμασα και
> με το πακέτο ifmetric, αλλά μου απαντάει ότι το 'eth1:1' δεν υπάρχει
> ενώ υπάρχει. Και σαν κάπου να διάβασα ότι το metric στα interfaces
> καταργήθηκε στον kernel 2.2 (έχω 2.6.26).
Ισχύει. Όσο και τα δηλώσεις δεν τα τηρεί ο πυρήνας. Υπάρχουν για
backwards compatibility και κυρίως γιατί μπορεί να τα χρησιμοποιούν
routing deamons.

-- 
Alexandros Kosiaris 	Network Operation Center , GRNET S.A.
e-mail : alex at noc.grnet.gr
Public Key Fingerprint :
D6B1 0634 BE65 719C 6C95  7492 8201 4B46 C478 F074


More information about the Linux-greek-users mailing list