Я использую CentOS 6.9 внутри виртуальной машины Hyper-V, используя стек LAMP с Node и Coldfusion.
Когда я нахожусь в офисе, подключен к нашей сети Wi-Fi, все работает нормально - я разрабатываю с моего компьютера с Windows прямо на компьютере Hyper-V, используя Samba для доступа к сетевым дискам, а затем у меня есть собственные хосты, настроенные для маскировки моего виртуального IP-адрес компьютера, например, 192.168.0.15 dev.example.com
- и я могу выдвигать и извлекать из Github через CLI виртуальной машины
Когда я приношу ноутбук домой, Windows подключается к Интернету, и я могу пропинговать компьютер Hyper-V из cmd
и пинговать хост-компьютер из CLI Centos, так что все выглядит нормально.
Я могу зайти на dev.example.com
в браузере на моем хост-компьютере, но не могу получить доступ к Интернету, поэтому с моего компьютера-разработчика я не могу нажать / вытащить на github или даже сделать что-то простое, например ping google.com
Я перепробовал много вещей, чтобы заставить его работать, меняя сетевой переключатель hyper-v, соединяя и отключая различные адаптеры на окнах - в итоге я полностью перевернул свой ноутбук, чтобы сама Windows не могла подключиться к Wi-Fi. Фай дома или в офисе.
Итак, мне удалось вернуться к этому этапу:- офис, Windows подключается к Wi-Fi, окна и виртуальная машина видят друг друга, виртуальная машина имеет доступ к Интернету - дома, Windows подключается к Wi-Fi, окна и виртуальная машина видят каждый другое, у ВМ нет доступа в интернет
Я чувствую, что это должно быть настройкой конфиденциальности, установленной на моем подключении к моей домашней сети, но я не знаю, где искать.
У кого-нибудь есть идеи?