У меня есть виртуальная машина Centos 7, которую я настраиваю для разработки веб-приложений. Хост Windows 10 Pro. WebStorm, MySQL Workbench и FileZilla - мои рабочие лошадки на основе хоста для удаленного управления и разработки.
Чтобы прояснить вопрос: как настроить мои параметры Hyper-V (параметры виртуальной машины, Virtual Switch Manager и т.д.) И параметры CentOS (NetworkManager, файлы ifcfg, SELinux и т.д.), Чтобы обеспечить легкое переключение между физическими сетевыми устройствами / интерфейсы (Ethernet / WiFi) и ситуация «не подключен».
Позвольте мне объяснить мои текущие настройки: у меня есть настройка виртуального коммутатора Hyper-V, в которой для подключения используется внешняя сеть. Когда я перехожу с Ethernet на WiFi (или наоборот), мне нужно зайти в Virtual Switch Manager и изменить Внешнюю сеть с / на Ethernet / WiFi. У меня есть ярлык на рабочем столе, чтобы открыть файл хоста (C:\Windows\System32\drivers\etc\hosts), где я вручную редактирую IP-адрес, который сообщается на виртуальной машине, используя ip a
. Это прекрасно работает для меня, когда у меня есть физическое соединение с сетью. Я могу легко использовать ssh и использовать другие инструменты для разработки.
Но, если я не могу подключиться к сети, я в растерянности. Я предполагаю, что это потому, что хост не может предоставить DNS. Я могу быть очень неправ, я ученик SysAdmin, но сетевой Noob.
Таким образом, мой настоящий вопрос (в более полной форме) звучит так: как я могу использовать свой «подключенный» рабочий процесс и инструменты, когда я нахожусь в неподключенном состоянии?
Я открыт для всех возможностей ... Заранее спасибо.