Статический IP-адрес, полученный от интернет-провайдера, хочу назначить его своей виртуальной машине OpenBSD

Статический IP-адрес, полученный от интернет-провайдера, хочу назначить его своей виртуальной машине OpenBSD

У меня есть настроенная виртуальная машина с OpenBSD, которую я использую для экспериментов, и я хотел бы назначить этой машине один из статических IP-адресов из блока, который я получил от Comcast.

У меня есть статический внутренний IP 10.1.10.208, назначенный виртуальной машине, который работает безупречно, я могу использовать ssh и делать любые соединения из своей сети без проблем. Подключение, предоставляемое VirtualBox, находится в режиме моста.

Похоже, я не могу найти в сети много информации о назначении внешнего IP для OpenBSD. На хосте виртуальной машины OpenBSD я запускаю Linux Mint, и это было относительно просто. Я открыл сетевые настройки и добавил новый маршрут с новым шлюзом и всем, что находится рядом с моим внутренним маршрутом, и это сразу же заработало. С OpenBSD это не кажется таким простым.

Имя хоста для машины должно быть: rigby.4lambda.net Подсеть — 255.255.255.248

Любая помощь или указания в правильном направлении были бы феноменальны!

решение1

Чтобы установитьвнешний (глобальный) IP-адресдлявнутренний (частный) IP-адрес, вам нужен NAT (Network Address Translation). В обычных условиях, когда доступен только 1 IP-адрес, это превратит внутренний адрес в порт на внешнем адресе. 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

ЭтоДинамический NAT, так как порты автоматически сопоставляются с трафиком маршрутизатором. Также естьСтатический NAT, где один внутренний IP-адрес вручную сопоставляется с одним внешним IP-адресом, IE:

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

Похоже, это то, что вам нужно.

Место для настройки будет там, где выполняется ваш NAT, обычно это шлюзовой маршрутизатор в интернет. Вы можете оставить свой OpenBSD с его внутренним IP-адресом, так как подкачка адресов будет производиться на шлюзовом маршрутизаторе.

решение2

Я нашел обходной путь, но отметил сообщение другого автора как ответ, поскольку оно связано с заданным мной вопросом.

На моей материнской плате два порта. Я настроил свою виртуальную машину как мост с обоими моими ethernet-гнездами.

Один из разъемов идентифицирует как VM, так и мой хост в LAN с локальными IP-адресами. Другой разъем Ethernet идентифицирует VM и хост в мире с помощью статических IP-адресов. Таким образом, я больше не объединяю Internal и External на одном соединении и разделил их.

Я предпочитаю этот вариант, поскольку не могу иметь отдельные файлы конфигурации для внутренних и внешних коммуникаций.

Связанный контент