W VMware Workstation 8 na Windows (7 x64) chcę, aby jedna karta sieciowa była używana tylko przez hosta, a druga tylko przez VMware, ale nie hosta . Wynika to z faktu, że sieci („Zło” i „Firma”) są fizycznie oddzielone i powinny. Host nie powinien być w stanie łączyć się z obiema sieciami, ale maszyny wirtualne korzystające z konkretnej maszyny VMNet powiązanej z drugą kartą sieciową powinny mieć dostęp tylko do tej sieci fizycznej („Firma”), podczas gdy host powinien mieć możliwość rozmawiać z „Evil”. Krótko mówiąc: próbuję przypisać drugą kartę sieciową w taki sposób, aby VMware korzystało z niej tylko VMware, ale nie host.
Czy mogę to zrobić? A jeśli mogę, jak? Czy ten sam problem można rozwiązać na hoście Linux z VMware Workstation?
Uwaga: Jest to nieco związane z tym pytaniem: Jak podłączyć 2 maszyny wirtualne (VMWare Workstation 7.0) w oddzielnej sieci? (Tak sądzę) - ale nie jest to trywialny problem: jak skonfigurować drugą kartę sieciową do użytku w VMWare Workstation?
źródło
Odpowiedzi:
Okazuje się, że rozwiązanie tego problemu jest stosunkowo trywialne. Zakładając, że masz dwie fizyczne karty sieciowe (NIC), upewnij się, że jedna z nich nie otrzymuje żadnego adresu IP (ani statycznego, ani przez DHCP).
Po wykonaniu tej czynności w edytorze sieci VMware utwórz nową zmostkowaną sieć powiązaną z tą kartą sieciową i przypisz tę sieć do użycia na maszynach wirtualnych.
W ten sposób, ponieważ host nie otrzymał adresu IP dla tej karty sieciowej, większość komunikacji między hostem a siecią, z którą ta karta sieciowa jest fizycznie połączona, jest skutecznie wyłączona.
Oczywiście zależy to od tego, na której warstwie OSI chcesz uniemożliwić ruch. Dla mnie to było rozwiązanie. Działa tak samo w systemach Linux i Windows z VMware Workstation 8 i 9.
źródło