[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Virtuelle IP-Adressen



Hi,

Klaus Zerwes wrote:
> Nina Eichler wrote:
> 
>> Hallo zusammen,
>>
>> ich habe einen Server mit 3 Netzwerkkarten (interne-, externe- und
>> admin-Netz). Auf dem externen Interface habe ich jedoch zusätzlich
>> mehrere virtuelle
>> IP-Adressen eingerichtet. Jetzt meine Frage: Gibt es einen Befehl, mit
>> dem ich auf einmal alle virtuellen IP-Adressen runter fahren kann?
>>
>> Mit "ifconfig down <Interfacename>" kann ich einzeln jede Adresse
>> runter fahren, aber bei mehreren Ip-Adressen ist das schon lästig ;-)
>> Wenn ich das Netzwerk neu starte sind die virtuellen Ip-Adressen noch
>> da, anscheinend merkt er sich die Einstellungen unter dem
>> proc-Verzeichnis?
>> Vielen Dank für Eure Hilfe!
>>
>> Nina
> 
> 
> in etwa so ...
> 
> for i in `ifconfig | grep eth0 | awk '{print $1}' | sort -r`; do
> ifdown $i;
> done

Nina fragte nach allen virtuellen IPs. Also dann eher mit 'grep
eth0:'. Ausserdem benoetigst Du den grep nicht, das kann awk
genausogut und sort verstehe ich hier auch nicht.
Ich wuerde es eher so schreiben:

for i in `ifconfig | awk '/eth2:/ {print $1}'`;do ifconfig $i down; done

Ok, ein direkter Befehl ist das aber natuerlich auch nicht.
Also, Nina, die Antwort lautet nein.
Es geht nur mit ein wenig scripten.

-Jörg



Reply to: