Samba : Virtualbox 게스트의 공유에 액세스하는 방법 (NAT 모드) 할 수 있습니다. 여기 내 smb.conf가 있습니다 [share]

내 OS : Windows 8

Virtualbox 게스트 : Ubuntu 12.10 서버

vbox guest에서 아파치 서버를 구성하고 http, https, ssh 포트를 우분투 서버에 성공적으로 매핑했습니다. 문제없이 잘 작동합니다.

네트워크 카드가 NAT 모드에 있습니다. 몇 가지 조사 후 게스트 시스템에 삼바를 설치했습니다. Windows 8에서 / var / www / 폴더를 매핑해야 게스트 서버 내에서 Windows에서 직접 작업 할 수 있습니다.

여기 내 smb.conf가 있습니다

[share]
 comment = "Vbox server share"
 path = /
 writable = yes
 read only =no
 browseable = yes
 force directory mode = 777
 force create mode = 777
 force security mode = 777
force directory security mode = 777
 hide dot files = no
 create mask = 0777
 directory mask = 0777
 valid users = @users, tural, root
 delete readonly = yes
 guest ok = yes
workgroup = WORKGROUP

네트워킹이 브리지 모드에있을 때 매핑이 작동한다는 것을 알고 있지만 vbox 서버를 네트워크에 표시하고 싶지 않습니다.

또한 Windows 호스트 파일을 구성하고 포트 80을 vbox nat와 매핑하여 Windows에서 localhost로 리디렉션 된 일부 도메인을 열면 가상 상자 웹 서버에서 데이터를 가져옵니다. 브리지 된 경우 게스트 웹 서버를 열 수 없습니다

NAT 등으로 드라이브 매핑을 가능하게하는 다른 방법이 있습니까?



답변

두 번째 어댑터를 호스트로만 구성하고 VM의 두 번째 인터페이스를 로컬 네트워크를 방해하지 않는 정적 ip로 설정합니다 (예 : / etc / network / interfaces를 다음과 같이 설정).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The host network interface
#auto eth1
#iface eth1 inet dhcp
auto eth1
iface eth1 inet static
   address 192.168.36.2
   netmask 255.255.255.0
   network 192.168.36.0
   gateway 192.168.36.1
   dns-nameservers 192.168.36.1

그런 다음 Windows 네트워킹에서 해당 속성으로 이동하여 로컬 네트워크를 방해하지 않는 고정 IP를 설정하십시오.
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오


답변

이 설정은 작동하지 않습니다. smb 포트를 VirtualBox에 매핑 할 수 있지만 호스트는 smb 연결을 잃게됩니다.

게스트에서 일부 호스트 폴더에 액세스하려는 경우 공유 폴더를 사용할 수 있습니다 . 일종의 제한된 smb 연결입니다. 게스트 추가를 설치해야합니다. 그것은 당신이 원하는 것을 정확하게 할 것이지만 호스트와 손님으로 제한됩니다. 다른 컴퓨터에서는 해당 폴더에 액세스 할 수 없습니다.

두 개의 인터페이스 (하나는 NAT, 다른 하나는 브리지 또는 호스트 전용)를 사용하는 것과 같은 다른 옵션이 더 있습니다.


답변