Eu tenho uma VM do Centos 7 que estou configurando para desenvolvimento de webapp. O host é o windows 10 Pro. WebStorm, MySQL Workbench e FileZilla são meus cavalos de batalha baseados em host para gerenciamento e desenvolvimento remotos.
Para esclarecer a questão: Como minhas configurações do Hyper-V (configurações da VM, Gerenciador de Comutador Virtual, etc.) e configurações do CentOS (NetworkManager, arquivos ifcfg, SELinux, etc.) devem ser configuradas para permitir dispositivos / interfaces de rede (Ethernet / WiFi) e uma situação "não conectada".
Deixe-me explicar minha configuração atual: Eu tenho uma configuração do Virtual Switch do Hyper-V que usa rede externa para se conectar. Quando eu mudo de Ethernet para WiFi (ou vice-versa) eu tenho que entrar em Virtual Switch Manager e alterar a rede externa de / para Ethernet / WiFi. Eu tenho um atalho na área de trabalho para abrir o arquivo host (C: \ Windows \ System32 \ drivers \ etc \ hosts) onde eu manualmente editar o endereço IP que é relatado na VM usando ip a
. Isso funciona muito bem para mim quando tenho uma conexão física com uma rede. Eu sou capaz de usar e usar minhas outras ferramentas para desenvolver com facilidade.
Mas, se não conseguir me conectar a uma rede, estou com prejuízo. Eu estou supondo que é porque o host é incapaz de fornecer DNS. Eu posso estar muito errado, sou um aprendiz de SysAdmin, mas noob de networking.
Assim, minha verdadeira pergunta (em forma mais completa) se torna, como posso usar meu fluxo de trabalho e ferramentas "conectadas" quando estou em um estado não conectado?
Estou aberto a todas as possibilidades ... Agradeço antecipadamente.