Frage Wie konfiguriere ich zwei IP-Adressen für einen bestimmten Vlan?


Ich bin mir nicht sicher über die Syntax hier: was zuerst kommt /etc/network/interfaces Schnittstellennamen, VLAN oder Alias? Ich möchte zwei verschiedene Subnetze auf dem gleichen VLAN (vorübergehend) einrichten.

Es sieht ungefähr wie unten aus, wo es ein 10.20.100.100/24 ​​und 10.20.200.200/24 ​​auf demselben VLAN (ID 33) gibt:

iface eth0:1.33 inet static
  address 10.20.100.100
  netmask 255.255.255.0

iface eth0:2.33 inet static
  address 10.20.200.200
  netmask 255.255.255.0

Ich erwartete, dass das Debian-Wiki dies beantworten würde, aber das tat es nicht: https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_Interface


4
2017-12-13 17:23


Ursprung


Nach dieser Konfiguration und neu starten Netzwerk, was ist die Ausgabe von ifconfig? Und welches Problem hast du? Es wird kompliziert, da Sie zwei Subnetze auf einer virtuellen Maschine haben. Fügen Sie außerdem Informationen zur Host-Konfiguration und zu den von Ihnen konfigurierten Firewalls hinzu. - Panther
Und deine Syntax ist aus. inet statisch, erlauben Hot-Plug, Gateway ... - Panther


Antworten:


Ich weiß nicht wann und was sich geändert hat, aber Sie können nun virtuelle Schnittstellen in vlans definieren:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    gateway 192.168.1.11

auto eth0.10:1
iface eth0.10:1 inet static
    address 10.20.100.100
    netmask 255.255.255.0

auto eth0.10:2
iface eth0.10:2 inet static
    address 10.20.100.200
    netmask 255.255.255.0

Stellen Sie sich Vlan-Schnittstellen als physische Schnittstellen vor. Sie fügen der "physischen" Schnittstelle virtuelle Schnittstellen hinzu.


3
2017-11-12 17:16





Es sieht so aus, als ob dies nicht unterstützt wird. Sie können mehrere hinzufügen up oder post-up Zeilengruppen, die dann Adressen zu einer Schnittstelle hinzufügen können. Ich habe mich für diese Lösung entschieden:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    post-up ip address add 192.168.1.62 dev $IFACE

1
2017-12-14 17:35