Być może uczysz się na wiele sposobów, aby zmienić typ adaptera. Jedno zastrzeżenie do zapamiętania dotyczy generowania adresu MAC.
Podczas tworzenia wirtualnej karty sieciowej istnieją dwie opcje związane z adresem MAC:
- Automatycznie : (domyślnie) ESX automatycznie generuje adres MAC
- Ręcznie : użytkownik ręcznie wprowadza wybrany adres MAC
Jeśli używasz automatycznie generowanych adresów MAC, zmiana typu adaptera powoduje ponowne wygenerowanie adresu. Oznacza to, że wszelkie konfiguracje, które masz na gościu lub w samej infrastrukturze sieci, które opierają się na adresie MAC, zawiodą. Jeśli więc zmienisz typ adaptera, musisz pozwolić, jeśli automatycznie wygenerujesz nowy adres MAC lub ręcznie ustaw własny. Nie można jednak ręcznie ustawić starego adresu jako interfejsu, ponieważ ESX rezerwuje ten prefiks do własnych celów.
OSTRZEŻENIE OSTRZEŻENIE, GDY USZKODZENIA SĄ TYLKO SAMODZIELNE
Alternatywą, której użyłem, jest ręczna edycja pliku konfiguracyjnego maszyny wirtualnej. Ta metoda wymaga włączenia SSH na hoście ESX i możesz ominąć wszystkie zabezpieczenia integralności danych, które zapewniają GUI lub API.
Przed wykonaniem któregokolwiek z tych kroków upewnij się, że gość jest wyłączony, a okno ustawień jest zamknięte.
- SSH do twojego hosta
- Znajdź plik vmx dla maszyny wirtualnej (np.
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
- Otwórz plik do edycji:
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
- Znajdź linię, która określa typ interfejsu. Np. Dla pierwszego vNIC
ethernet0.virtualDev = "e1000"
- Zmień
e1000
navmxnet3
- Zapisz plik i wyjdź.
Teraz zmienisz typ wirtualnego urządzenia sieciowego bez konieczności zmiany adresu MAC.