Skonfigurować VMware Workstation, aby używała wyłącznie karty sieciowej?

3

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?

0xC0000022L
źródło
Połączone pytanie ma 2 odpowiedzi, bardziej pomocna odpowiedź powinna odpowiedzieć na twoje pytanie. WMWare 8 WMWare 9 pod tym względem byłby dokładnie taki sam.
Ramhound,
@Ramhound: nie. Być może możesz ponownie przeczytać moje pytanie.
0xC0000022L,
Część problemu polega na tym, że twoje pytanie nie jest jasne. Jedyne pytanie, jakie widzę, to „Czy mogę to zrobić?” więc odpowiedź na to pytanie „Czy oczywiście możesz”. Jeśli chcesz wyjaśnić swoje wątpliwości, co dokładnie różni się w tym względzie między VMWare 8 i WMWare 9, być może możesz pomóc. Oczywiście odpowiedź Briana doprowadziła mnie do ustanowienia połączenia sieciowego dedykowanego z moją maszyną wirtualną.
Ramhound,
Szczegółowo opisuję to, co chcę zrobić w akapicie wprowadzającym. Usiłuję przypisać drugą kartę sieciową w taki sposób, aby VMware korzystało z niej tylko VMware, ale nie host. Zmienię to w moje pytanie.
0xC0000022L,
Czy próbowałeś wyłączyć połączenie sieciowe na komputerze hosta? Co więcej, o jakim urządzeniu sieciowym mówimy. To, czego chcesz, jest naprawdę proste, jeśli mówisz o urządzeniu USB.
Ramhound,

Odpowiedzi:

6

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.

0xC0000022L
źródło