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)?

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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.