Utilizzo di un guest VirtualBox come archivio file per una rete fisica


0

Ho un host CentOS con un ospite CentOS (entrambi 6.5). Su mio ospite ho installato e installato Samba, e gli ho dato un IP fisso di 192.168.1.2 (il mio ospite è 192.168.1.1 / il mio router è 192.168.1.254 ). Da una macchina Windows separata, posso eseguire il ping 192.168.1.2 con successo, ma quando provo a pingare 198.168.1.1 ottengo

Reply from 192.168.1.74: Destination host unreachable

ciò che mi confonde è 192.168.1.74 è l'IP del computer Windows. Quando provo ad accedere \\192.168.1.2 Ricevo che "Windows non può accedere a \ 192.168.1.2"

Dal mio host, non posso eseguire il ping del router, dell'ospite o della macchina Windows; l'errore è sempre:

From 192.168.1.253 icmp_seq=2 Destination host unreachable

192.168.1.253 è l'IP che ho dato alla rete solo-host (dopo aver seguito queste istruzioni ).

Informazioni utili (?)

in esecuzione ifconfig sull'host:

eth0     Link encap:Ethernet HWaddr <mac address>
         inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
         inet6 addr: fe80::219::dbff:fedd:85ff/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:1579724 errors:0 dropped:0 overruns:0 frame:0
         TX packets:799227 errors:2 dropped:0 overruns:0 carrier:2
         collisions:26201 txqueuelen:1000
         RX bytes:2280375441 (2.1 GiB) TX bytes:53645618 (51.1 MiB)

lo       Link encap:Local Loopback
         inet addr:127.0.0.1 Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING MTU:16436 Metric:1
         RX packets:157 errors:0 dropped:0 overruns:0 frame:0
         TX packets:157 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:25088 (14.7 KiB) TX bytes:15088 (14.7 KiB)

vboxnet0 Link encap:Ethernet <mac address>
         inet addr:192.168.1.253 Bcast:192.168.1.255 Mask:255.255.255.0
         inet6 addr: fe80::800::27ff:fe00:0/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:0 (0.0 KiB) TX bytes:30600 (29.8 KiB)

Contenuto dell'host /etc/sysconfig/network-scripts/ifcdg-eth0

DEVICE=0
NM_CONTROLLED=yes
ONBOOT=yes
HWAddr <mac address>
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0    

in esecuzione ifconfig sull'ospite:

eth0  Link encap:Ethernet  HWaddr <mac address>
      inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fe7e:c981/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
      Interrupt:9 Base address:0xd240

eth1  Link encap:Ethernet  HWaddr <mac address>
      inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fed9:e691/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:5614 errors:4 dropped:0 overruns:0 frame:0
      TX packets:3055 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:5885081 (5.6 MiB)  TX bytes:498347 (486.6 KiB)
      Interrupt:10 Base address:0xd020

lo    Link encap:Local Loopback
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:8 errors:0 dropped:0 overruns:0 frame:0
      TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

Contenuto degli ospiti /etc/sysconfig/network-scripts/ifcdg-eth0

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=<mac address>
NETMASK=255.255.255.0
IPADDR=192.168.1.2

Risultato della corsa testparm

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[Share]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = MyWG
    log file = /var/log/samba/log.%m
    max log size = 50
    idmap config * : backend = tdb
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    print ok = Yes
    browseable = No

[Share]
    path = /SharedFiles
    valid users = Dev
    read only = No

Qualsiasi suggerimento in cui potrei aver sbagliato / o collegamenti ad altri / tutorial migliori accolti!


Se non riesci a eseguire il ping del tuo host fisico da un altro computer, come si presenta un problema relativo a VirtualBox?
Der Hochstapler

Buon commento ben fatto, ma presumo che abbia a che fare con la rete solo host che ho impostato (quale è Relativo a VirtualBox)
ChrisW

Quindi, questo problema riguarda solo i ping o hai anche altri problemi di rete? Controlla anche i tuoi percorsi ( route -n ). Il tuo ospite ha due schede di rete, qual è quella della rete solo host? Non sorprende che il tuo client Windows non riesca a raggiungere una condivisione sull'indirizzo IP della rete di solo host (dato che è connesso solo all'host). Potresti voler lasciare Samba fuori dalla tua risoluzione dei problemi per ora in quanto ciò potrebbe avere problemi completamente diversi. Assicurarsi inoltre che le risposte ICING PING siano generalmente consentite sulle macchine in questione.
Der Hochstapler

Risposte:


0

Il tuo problema è che, nella configurazione della rete solo host, hai utilizzato esattamente la stessa rete della tua LAN, i.e. 192.168.1.0/24. Questa è una fonte di confusione.

Per correggere ciò, è sufficiente correggere la sottorete della rete solo host: File - & gt; Preferenze - & gt; Rete - & gt; Reti solo host - & gt; Cacciavite e modificare gli indirizzi IP sia in DHCP che in Adapter. Scegli qualcosa di insolito, come 192.168.133.0/24, e sarai Ok.


-1

Come ho capito, stai usando una rete solo host. Come suggerisce il nome, beh, comunica solo con l'host. Se è necessario accedere alla macchina virtuale da altre macchine (reali), è necessario impostare una rete a ponte e il guest si comporterà come se fosse solo un'altra macchina sulla rete.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.