ISP로부터 받은 고정 IP를 내 OpenBSD VM에 할당하고 싶습니다.

ISP로부터 받은 고정 IP를 내 OpenBSD VM에 할당하고 싶습니다.

나는 가지고 놀기 위해 사용하고 있는 OpenBSD가 있는 가상 머신 설정을 갖고 있으며 Comcast에서 받은 블록의 고정 IP 중 하나를 머신에 할당하고 싶었습니다.

완벽하게 작동하는 VM에 할당된 고정 내부 IP 10.1.10.208이 있습니다. SSH를 통해 네트워크 내부에서 어떤 종류의 연결이든 문제 없이 수행할 수 있습니다. VirtualBox에서 제공하는 연결은 브리지 모드입니다.

OpenBSD에 외부 IP를 할당하는 방법을 웹에서 많이 찾을 수 없는 것 같습니다. OpenBSD VM의 호스트에서 저는 Linux Mint를 실행했는데, 이는 비교적 간단했습니다. 네트워크 기본 설정을 열고 새 게이트웨이와 내부 경로를 따라 모든 항목이 포함된 새 경로를 추가했고 즉시 작동했습니다. OpenBSD에서는 이것이 그렇게 간단해 보이지 않습니다.

머신의 호스트 이름은 rigby.4lambda.net입니다. 서브넷은 255.255.255.248입니다.

올바른 방향으로의 도움이나 조언은 경이로울 것입니다!

답변1

설정하려면외부(글로벌) IP 주소에게내부(개인) IP 주소, NAT(Network Address Translation)가 필요합니다. 1개의 IP 주소만 사용할 수 있는 일반 설정에서는 내부 주소가 외부 주소의 포트로 전환됩니다. 즉:

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

해결 방법을 찾았지만 제가 게시한 질문과 관련이 있기 때문에 다른 포스터 게시물을 답변으로 표시했습니다.

내 마더보드에는 두 개의 포트가 있습니다. 두 이더넷 잭 모두와 브리지되도록 VM을 구성했습니다.

잭 중 하나는 로컬 IP를 사용하여 LAN의 VM과 호스트를 모두 식별합니다. 다른 이더넷 잭은 고정 IP를 사용하여 VM과 호스트를 전 세계에 식별합니다. 이런 식으로 더 이상 내부와 외부를 하나의 링크에 쌓지 않고 나누어 놓았습니다.

내부 통신과 외부 통신을 위한 별도의 구성 파일을 가질 수 없기 때문에 이것을 선호합니다.

관련 정보