Statische IP-Adresse, die vom ISP empfangen wurde, möchte sie meiner OpenBSD-VM zuweisen

351
rusty

Ich habe ein virtuelles System mit OpenBSD, mit dem ich mich herumspiele, und ich wollte eine der statischen IP-Adressen aus dem Block, den ich von Comcast erhielt, der Maschine zuweisen.

Ich habe eine statische interne IP-Adresse vom 10.1.10.208 zugewiesen, die fehlerfrei funktioniert. Ich kann SSH und alle möglichen Verbindungen innerhalb meines Netzwerks ausführen. Die von VirtualBox bereitgestellte Verbindung befindet sich im Bridged-Modus.

Ich kann anscheinend nicht viel im Internet finden, weil ich OpenBSD eine externe IP zugewiesen habe. Auf dem Host der OpenBSD-VM führe ich Linux Mint aus, und das war relativ einfach. Ich öffnete die Netzwerkeinstellungen und fügte eine neue Route mit einem neuen Gateway und alles entlang meiner internen Route hinzu, und es funktionierte sofort. Bei OpenBSD ist das nicht so einfach.

Der Hostname für die Maschine lautet: rigby.4lambda.net Das Subnetz ist 255.255.255.248

Jede Hilfe oder Hinweise in die richtige Richtung wäre phänomenal!

1

2 Antworten auf die Frage

1
YetiFiasco

Um eine externe (globale) IP-Adresse auf eine interne (private) IP-Adresse festzulegen, benötigen Sie NAT (Network Address Translation). Bei einer regulären Einstellung, bei der nur eine IP-Adresse verfügbar ist, würde dies eine interne Adresse in einen Port der externen Adresse umwandeln. IE:

192.168.1.3 --> 132.68.51.43:69256 192.168.1.4 --> 132.68.51.43:57842 192.168.1.5 --> 132.68.51.43:58366 

Dies ist Dynamic NAT, da die Ports vom Router automatisch dem Verkehr zugeordnet werden. Es gibt auch statisches NAT, bei dem eine einzelne interne IP-Adresse manuell einer einzigen externen IP-Adresse zugeordnet wird, dh:

192.168.1.3 --> 195.67.241.7 (Static IP given by ISP) 

Das klingt nach dem, was Sie suchen.

Der Ort, an dem Sie dies einrichten möchten, ist überall dort, wo Ihr NAT ausgeführt wird. Dies ist normalerweise der Gateway-Router für das Internet. Sie können Ihre OpenBSD mit ihrer internen IP-Adresse belassen, da der Adressenaustausch am Gateway-Router erfolgt.

Ich verstehe, ich freue mich über Ihre Antwort! Leider gibt Comcast diese Optionen in ihren Business Gateways nicht (zumindest nicht in meinem Modell). Ich habe stattdessen eine andere Lösung gefunden, die ich posten werde. Ihr Beitrag war jedoch eine direkte Antwort auf meine Frage, in der ich eine clevere Lösung gefunden habe. rusty vor 9 Jahren 0
0
rusty

Ich habe eine Problemumgehung gefunden, habe aber einen anderen Postern als Antwort markiert, da er mit der von mir gestellten Frage zusammenhängt.

Mein Motherboard hat zwei Ports. Ich habe meine VM überbrückt mit meinen beiden Ethernet-Buchsen konfiguriert.

Eine der Buchsen identifiziert sowohl die VM als auch meinen Host im LAN mit lokalen IPs. Die andere Ethernet-Buchse identifiziert die virtuelle Maschine und den Host mit statischen IPs. Auf diese Weise staple ich Intern und Extern nicht mehr auf einer Verbindung und habe sie aufgeteilt.

Ich bevorzuge dies, da ich keine separaten Konfigurationsdateien für die interne und externe Kommunikation haben kann.