
10.xxx와 같은 내 사무실 컴퓨터 IP 주소에 대한 인바운드 연결을 제한하는 Amazon AWS에서 실행되는 서비스가 있습니다.
집에 있을 때 VPN에 연결하고 호스트 이름 -i를 수행할 때 내 IP 주소는 192.168.xx입니다.
AWS에 메시지를 보내는 컴퓨터에서 실행되는 서비스가 있습니다. 집에서 서비스를 실행하면 IP가 192.168.xx로 전송됩니다. 내 컴퓨터의 IP 주소를 10.xxx로 변경할 수 있는 방법이 있나요? Windows 7을 사용하고 있습니다. 이것이 가능하다면 Virtual Box를 설정할 수 있습니다. VirtualBox에서 실행되는 컴퓨터에 대해 선택한 IP 주소를 할당하고 그 안에서 서비스를 실행할 수 있어야 한다고 생각합니다.
답변1
가상 머신을 설정하고 원하는 IP 주소를 (거의) 무엇이든 제공할 수 있지만 전혀 도움이 되지 않습니다.
10.xxx와 192.168.xx는 모두개인 주소. 이러한 주소는 조직 내부에서만 사용되며 인터넷을 통해 라우팅되지 않습니다.
Amazon은 귀하의 업무용 컴퓨터를 10.xxx로 보지 않으며, 귀하의 업무용 컴퓨터와 인터넷 사이에 있는 일부 게이트웨이 컴퓨터에서 오는 것으로 간주합니다. 게이트웨이 머신은 다음을 수행합니다.NAT개인 주소가 있는 작업 기계가 외부 세계와 통신할 수 있도록 하려면 공용 주소가 없으면 기계가 외부 세계와 직접 통신할 수 없습니다.
집에서 Amazon 컴퓨터에 직접 연결하려고 하면 집에 있는 ISP에 속한 주소에서 연결되는 것으로 나타납니다. VPN을 사용하는 경우 연결은 해당 VPN의 인터넷 게이트웨이에서 나오는 것으로 나타납니다. 일반적인 기업 VPN 설정에서는 직장에 있을 때와 동일한 게이트웨이가 됩니다. 직장에서 Amazon에 연결할 수 있지만 회사 VPN에 로그인했을 때는 연결할 수 없다면 직장 네트워크 설정에 문제가 있는 것입니다. 아마도 이를 금지하는 정책이 있을 것입니다.
정책을 변경할 수 없는 경우 다른 업무용 기계를 중계기로 사용할 수도 있습니다. Amazon 시스템의 주소가 203.0.113.65이고 SSH를 통해 회사 환경의 시스템 10.1.2.3에 로그인할 수 있으며 이 시스템이 Amazon 시스템과 통신할 수 있다고 가정해 보겠습니다. 10.1.2.3을 사용하여 집에 있는 노트북에서 Amazon 시스템에 대한 연결을 릴레이할 수 있습니다.
ssh -L 1234:203.0.113.65:1234 10.1.2.3
그런 다음 노트북의 소프트웨어에 localhost:1234에 연결하도록 지시합니다. SSH 클라이언트는 연결을 10.1.2.3으로 중계하고, 이는 다시 203.0.113.65로 중계합니다.
답변2
Virtualbox에는 DHCP 서버가 내장되어 있으므로 이를 비활성화해야 하며 게스트에 주소를 정적으로 할당해야 합니다.
#!/bin/sh
VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.1.5 --netmask 255.255.0.0
VBoxManage dhcpserver remove --ifname vboxnet0
VBoxManage dhcpserver remove --ifname vboxnet1
내가 실수하지 않으면 사용자가 한 번, 그다음 루트로 두 번 실행해야 합니다.
답변3
사무실에서는 IP 주소를 변경할 수 없습니다. bcoz 스위치는 10.Xxx 범위에서 작동하도록 구성됩니다.
하지만 시스템에 가상 박스를 설치하고 고정 IP를 할당할 수 있습니다. OS를 설치하는 동안이나 설치 후에 수행할 수 있습니다.
설치 중에 고정 IP를 할당하도록 선택한 경우 네트워크 어댑터 설정으로 이동하여 고정 IP를 입력하세요. 또는 설치 후, OS 배포판에 따라 /etc/network/interface(ubuntu) 또는 /etc/init.d/network/ifcfg-ethX(redhat)에서 편집하세요.
원하는 고정 IP를 편집할 수 있습니다.