Problem z VirtualBox: virtualbox zmienił adres IP mojej nazwy komputera w systemie Windows

3

Zainstalowałem virtualbox 4.2.2 w Windows 7.

Moja nazwa komputera to: MY-PC
Mój adres IP (przy użyciu polecenia ipconfig / all ) to: 192.168.1.101
Mój adres IP jest dynamiczny i ustawiłem DNS na Google dns (8.8.8.8)

Kiedy pinguję MY-PC, otrzymałem ten wynik:

Pinging MY-PC [192.168.56.1] with 32 bytes of data:
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128

Mój virtualbox nie był uruchomiony i spodziewałem się, że adres IP MY-PC to 192.168.1.101, a nie 192.168.56.1


Następnie uruchamiam polecenie: nbtstat -a MY-PC i otrzymałem ten wynik:

VirtualBox Host-Only Network:
Node IpAddress: [192.168.56.1] Scope Id: []

           NetBIOS Remote Machine Name Table

       Name               Type         Status
    ---------------------------------------------
    MY-PC          <00>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    MY-PC          <20>  UNIQUE      Registered

    MAC Address = 08-00-27-00-60-B3


Local Area Connection:
Node IpAddress: [0.0.0.0] Scope Id: []

    Host not found.

Wireless Network Connection:
Node IpAddress: [192.168.1.101] Scope Id: []

           NetBIOS Remote Machine Name Table

       Name               Type         Status
    ---------------------------------------------
    MY-PC          <00>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    MY-PC          <20>  UNIQUE      Registered

    MAC Address = 94-0C-6D-E5-6D-5D

Wygląda na to, że virtualbox spowodował ten problem. Chcę wiedzieć, jak zmienić adres IP mojej nazwy komputera na 192.168.1.101 (lub dowolny adres IP ustawiony przez moje połączenie internetowe)?

zero
źródło

Odpowiedzi:

2

Twój adres IP się nie zmienił. VirtualBox dodał wirtualną kartę sieciową, jeśli chodzi o system Windows, twoja maszyna znajduje się w dwóch sieciach, twojej zwykłej sieci Wi-Fi (w której twój adres IP to 192.168.1.101) i sieci wirtualnej, w której komunikują się maszyny wirtualne VirtualBox (w której twój adres IP to 192.168 .56.1).

Inne komputery w twojej sieci powinny widzieć Twój komputer na 192.168.1.101 i nie będą mogły widzieć 192.168.56.1 (w zależności od konfiguracji VitualBox).

Aktualizacja

Powinieneś być w stanie przesłonić priorytet interfejsów NetBIOS, dodając linię do pliku hosts określającą MY-PCnazwę hosta i 192.168.1.100adres.

Andrew Cooper
źródło
Cześć, myślę, że źle zrozumiałem źródło problemu, właśnie znalazłem przyczynę. Właściwie mam serwer aplikacji korzystający z bazy danych postgresql, który próbował połączyć się z MY-PC, ale nie umieściłem wpisu 192.168.56.1 w pg_hba.conf (plik konfiguracyjny uwierzytelniania hosta). Ale problem tkwi w tym, że MY-PC jest najpierw kojarzony z adresem IP virtualbox (192.168.56.1), jak pokazuje nbtstat. Czy istnieje sposób na uporządkowanie kolejności asocjacji adresów IP MY-PC? Chcę umieścić adres IP mojego połączenia bezprzewodowego (192.168.1.101) w najwyższej kolejności.
null
Kolejność adapterów w nbtstat nie powinna powodować żadnych problemów. Czy widzisz konkretny problem z połączeniem?
Andrew Cooper
teraz nie ma już problemu. Ale wolę, aby MY-PC był najpierw powiązany z moim bezprzewodowym / LAN ip (192.168.1.101). Obawiam się, że w przyszłości spotkałbym ten sam problem z innym serwerem aplikacji.
null
Zobacz moją aktualizację. Nie testowałem tego, ale myślę, że powinno działać.
Andrew Cooper
tak, działa, ale mój ip jest dynamiczny.
null
0

Miałem z tym również problem. Po prostu instalacja oprogramowania Vbox tworzy wirtualny adres 192.168.56.1. Problem polega na tym, że jeśli jesteś w grupie roboczej bez nazw komputerów w dns, nazwy wszystkich komputerów są tłumaczone na adres VBOx. Obejrzałem go, umieszczając plik hosta z nazwami na adresach IP, ale świetnie byłoby wyłączyć to w vbox.

Wygraj 10
źródło