
Tenho um serviço em execução no Amazon AWS que tem restrição de conexões de entrada para o endereço IP da minha máquina de escritório, como 10.xxx
Quando estou em casa, me conecto à VPN e meu endereço IP quando faço hostname -i é 192.168.xx
Tenho um serviço em execução na máquina que envia uma mensagem para a AWS. Quando executo o serviço em casa, ele envia IP como 192.168.xx. Existe uma maneira de alterar o endereço IP da minha máquina para 10.xxx. Estou executando o Windows 7. Posso configurar o Virtual Box, se isso for possível. Estou pensando que deveria ser capaz de atribuir o endereço IP de sua escolha para a máquina em execução no VirtualBox e executar meu serviço dentro dela.
Responder1
Você pode configurar uma máquina virtual e fornecer a ela (quase) qualquer endereço IP que desejar, mas isso não ajudará em nada.
10.xxx e 192.168.xx são ambos intervalos deendereços privados. Esses endereços são usados apenas dentro de uma organização, não são roteados na Internet.
A Amazon não vê sua máquina de trabalho como 10.xxx, ela a vê como proveniente de alguma máquina de gateway que fica entre sua máquina de trabalho e a Internet. A máquina gateway executaNATpermitir que a máquina de trabalho com endereço privado fale com o mundo exterior - sem um endereço público, uma máquina não pode falar diretamente com o mundo exterior.
Se você tentar se conectar diretamente à máquina Amazon de casa, sua conexão aparecerá como proveniente de um endereço que pertence ao seu ISP em casa. Se você usar a VPN, sua conexão parecerá vir do gateway de Internet dessa VPN. Em configurações típicas de VPN corporativa, esse seria o mesmo gateway de quando você está no trabalho. Se você consegue se conectar à Amazon no trabalho, mas não quando está conectado à sua VPN corporativa, isso se deve a algo na configuração da rede do seu trabalho – provavelmente há uma política que proíbe isso.
Se você não conseguir alterar a política, poderá usar outra máquina de trabalho como retransmissor. Digamos que o endereço da máquina Amazon seja 203.0.113.65, que você possa fazer login em uma máquina 10.1.2.3 em seu ambiente corporativo por SSH e que esta máquina tenha permissão para se comunicar com a máquina Amazon. Você pode fazer com que o 10.1.2.3 retransmita sua conexão com a máquina Amazon a partir do seu laptop em casa:
ssh -L 1234:203.0.113.65:1234 10.1.2.3
Em seguida, diga ao software do seu laptop para se conectar ao localhost:1234. O cliente ssh retransmitirá a conexão para 10.1.2.3, que por sua vez a retransmitirá para 203.0.113.65.
Responder2
O Virtualbox possui um servidor DHCP integrado, você deve desativá-lo e atribuir um endereço estaticamente ao seu convidado:
#!/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
Se eu não cometer erros, você terá que executar duas vezes, uma pelo seu usuário e depois pelo root.
Responder3
No escritório, você não pode alterar o endereço IP, o switch bcoz será configurado para funcionar na faixa 10.Xxx.
Mas você pode instalar uma caixa virtual em seu sistema e atribuir qualquer IP estático. isso pode ser feito durante a instalação do sistema operacional ou após a instalação.
Caso você opte por atribuir um ip estático durante a instalação, vá para a configuração do adaptador de rede para inserir o ip estático. ou No caso de após a instalação, edite em /etc/network/interface(ubuntu) ou /etc/init.d/network/ifcfg-ethX(redhat) com base na distribuição do seu sistema operacional.
Você pode editar o IP estático de sua escolha.