[Gelöst] Multiple IP Adressen bei einem Interface

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Crytix
Beiträge: 2
Registriert: 14.12.2017 19:29:13

[Gelöst] Multiple IP Adressen bei einem Interface

Beitrag von Crytix » 14.12.2017 19:46:54

Hallo Community,

Um mehrere Dienste zu unterscheiden habe ich drei öffentliche IP-Adressen zu einem Deticated Server zugewiesen. Eine IP war bereits eingerichtet und zwei weitere wurden zusätzlich hinzugefügt. Nach dem lesen diverser Anleitungen bei Hetzner und natürlich der gängigen Dokumentationen von Debian, bekomme ich es nicht hin dies Adressen öffentlich erreichbar einzurichten.

Folgendes habe ich bereits veruscht:

Code: Alles auswählen

ip addr add <IP> dev eth0
vi /etc/network/interfaces

Code: Alles auswählen

up ip addr add <IP> dev eth0
down ip addr del <IP> dev eth0
Wenn ich die aktullen Adressen und Konfiguration mit "ip addr" anzeigen lasse sind die Adressen dem richtigen Interface zugeordnet. Leider sind sie von außen nciht erreichbar.

Hier meine aktuelle Konfiguration (Adressen geändert)

Code: Alles auswählen

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto eth0
iface eth0 inet static
  address 6.9.156.38
  netmask 255.255.255.224
  gateway 6.9.156.33
  # route 6.9.156.32/27 via 6.9.156.33
  up route add -net 6.9.156.32 netmask 255.255.255.224 gw 6.9.156.33 dev eth0

iface eth0 inet6 static
  address 2a01:4f8:190:4425::2
  netmask 64
  gateway fe80::1
Folgende beiden Adressen sollen eth0 zugeordnet werden und von außen erreichbar sein:

Code: Alles auswählen

6.9.156.57/27
6.9.156.58/27
Ziel ist es diese Adressen durch die iproute2 method nutzbar zu bekommen. Für meinen Teil denke ihc das es bei meinen Einstellungen an der default route hängt, bin mir aber nciht sicher. Mit der bitte um etwas Nachsicht da ich zum ersten mal mit drei Adressen auf einem Interface arbeite, bitte ich Euch um Hilfe.

Dank und Grüße
Crytix
Zuletzt geändert von Crytix am 15.12.2017 09:12:10, insgesamt 1-mal geändert.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Multiple IP Adressen bei einem Interface

Beitrag von Blackbox » 15.12.2017 08:16:27

Keine Komplettlösung, aber vielleicht hilft dir diese Anleitung [1]?

[1] https://www.racksrv.com/portal/knowledg ... buntu.html
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Benutzeravatar
Crytix
Beiträge: 2
Registriert: 14.12.2017 19:29:13

Re: Multiple IP Adressen bei einem Interface

Beitrag von Crytix » 15.12.2017 09:10:54

@Blackbox
Danke für den Link. Den Legacy Mode habe ich auch schon versucht und es hat nicht das gewünschte Ergebnis gebracht. Die Misskonfiguration ist nun aber behoben und es läuft und alle Adressen sind erreichbar.

Zur Lösung:
Zuerst habe ich meine Datei /etc/network/interfaces wieder in den Zustand der iproute2 method gebracht (NetworkConfiguration)

Code: Alles auswählen

auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.42
    netmask 255.255.255.0
    gateway 192.168.1.1

iface eth0 inet static
    address 192.168.1.43
    netmask 255.255.255.0

iface eth0 inet static
    address 192.168.1.44
    netmask 255.255.255.0

# adding IP addresses from different subnets is also possible
iface eth0 inet static
    address 10.10.10.14
    netmask 255.255.255.0
Anmerkung an dieser Konfiguration lag nicht der Ursprung des Übels. Als nächstes habe ich mir nochmal die Konfiguration der zusätlichen IP's angesehen. Dort ist mir aufgefallen, dass diese eine virtuelle MAC (für die Nutzung von Virtuallisierungen) zugewiesen hatten. Nachdem Zurücksetzen auf die MAC des physichen Interfaces läuft nun alles.

Gruß
Crytix

Antworten