mehrere IPs auf einem Interface

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
binary
Beiträge: 52
Registriert: 17.09.2005 04:19:48

mehrere IPs auf einem Interface

Beitrag von binary » 17.10.2010 04:19:20

Hallo
ich beschäftige mich grade mit der Konfiguration von mehreren IPs(v4) auf einer Netzwerkkarte. Der Standartweg hiefür ist ja

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.2.200
        netmask 255.255.255.0
        broadcast 192.168.2.255
        gateway 192.168.2.1

auto eth0:1
iface eth0:1 inet static
     address 192.168.1.200
     netmask 255.255.255.0
Soweit so gut, wenn ich jetzt aber mit

Code: Alles auswählen

ip addr add 192.168.56.100/24 dev eth0
eine weitere IP hinzufügen will zeigt ein anschließendes ifconfig keine Veränderungen, ein ip addr allerdings schon.

Code: Alles auswählen

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether ...
    inet 192.168.2.200/24 brd 192.168.2.255 scope global eth0
    inet 192.168.1.200/24 brd 192.168.1.255 scope global eth0:1
    inet 192.168.55.100/24 scope global eth0
Was ist hier passiert? Kann also auch eth0 (nicht eth0:x) schon mehrere IP Adressen haben?

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: mehrere IPs auf einem Interface

Beitrag von Teddybear » 17.10.2010 09:32:29

binary hat geschrieben:Kann also auch eth0 (nicht eth0:x) schon mehrere IP Adressen haben?
Ja
Einrichten das dein Interface automatisch diese zusätzlichen IPs bekommt kannst du so:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.2.200
        netmask 255.255.255.0
        broadcast 192.168.2.255
        gateway 192.168.2.1
        up ip addr add 192.168.1.200/24 dev eth0
        up ip addr add 192.168.56.100/24 dev eth0
        down ip addr del 192.168.1.200/24 dev eth0
        down ip addr del 192.168.56.100/24 dev eth0
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

binary
Beiträge: 52
Registriert: 17.09.2005 04:19:48

Re: mehrere IPs auf einem Interface

Beitrag von binary » 17.10.2010 17:05:19

Danke für die Info.
Gibt es Vor/Nachteile für das eine oder andere Verfahren, was ist wenn man beide mischt? Gibt es für IPv6 die gleichen Möglichkeiten?
Edit1:
Ich habe etwas herum experimentiert und für ip4 funktioniert deine Lösung wunderbar.Für ip6 kommt bei folgender config

Code: Alles auswählen

iface eth0 inet6 static
        pre-up modprobe ipv6
        address 2608:f0d0:20a3:020a:0010:0b90:0000:0002
        netmask 64
        up ip -6 addr add 2607:f0d0:2001:000a:0000:0000:0000:0002/64 dev eth0
        down ip -6 addr del 2607:f0d0:2001:000a:0000:0000:0000:0002/64 dev eth0
immer der Fehler

Code: Alles auswählen

Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth0.
Was läuft hier falsch?

Antworten