Ich habe eine VirtualBox-VM (Slackware 13.1), auf der eine Samba-Freigabe läuft. Ich habe diese VM gerade von einem Windows 7-Host auf einen Linux-Host (Slackware 14.1) verschoben.
Doch nun kann ich die Freigabe nicht mehr erreichen. Warum?
Dies ist die einzige VM, die auf dem Host läuft. Die VM verwendet NAT und die Portweiterleitung ist dieselbe wie beim Windows-Host:
137 > 137
138 > 138
139 > 139
445 > 445
Muss ich am Host etwas ändern?
nmap
Ich bin nicht sicher, ob die Ports richtig weitergeleitet werden, da ich vom Host Folgendes erhalten habe :
root@machine:/home/vboxuser# nmap -sT -O localhost
Starting Nmap 6.40 ( http://nmap.org ) at 2016-06-15 09:26 BRT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000039s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
37/tcp open time
80/tcp open http
113/tcp open ident
2222/tcp open EtherNet/IP-1
3306/tcp open mysql
3389/tcp open ms-wbt-server
No exact OS matches for host (If you know what OS is running on it, see http://nmap.org/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=6.40%E=4%D=6/15%OT=22%CT=1%CU=40410%PV=N%DS=0%DC=L%G=Y%TM=5761497
OS:2%P=i486-slackware-linux-gnu)SEQ(SP=106%GCD=1%ISR=108%TI=Z%CI=I%II=I%TS=
OS:A)OPS(O1=MFFD7ST11NW7%O2=MFFD7ST11NW7%O3=MFFD7NNT11NW7%O4=MFFD7ST11NW7%O
OS:5=MFFD7ST11NW7%O6=MFFD7ST11)WIN(W1=AAAA%W2=AAAA%W3=AAAA%W4=AAAA%W5=AAAA%
OS:W6=AAAA)ECN(R=Y%DF=Y%T=40%W=AAAA%O=MFFD7NNSNW7%CC=Y%Q=)T1(R=Y%DF=Y%T=40%
OS:S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=N)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%
OS:RD=0%Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W
OS:=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)
OS:U1(R=Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%D
OS:FI=N%T=40%CD=S)
Network Distance: 0 hops
OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 13.06 seconds
Ich hatte erwartet nmap
, 137, 138, 139, 445 anzuzeigen. Warum werden sie nicht angezeigt?
Beim Gast sehe ich:
PORT STATE SERVICE
22/tcp open ssh
37/tcp open time
113/tcp open auth
139/tcp open netbios-ssn
445/tcp open microsoft-ds
Und das:
# netstat -ntlup | grep smbd
tcp6 0 0 :::445 :::* LISTEN 1595/smbd
tcp6 0 0 :::139 :::* LISTEN 1595/smbd
Und für nmbd
:
# netstat -ntlup | grep nmbd
udp 0 0 10.0.2.255:137 0.0.0.0:* 1600/nmbd
udp 0 0 10.0.2.15:137 0.0.0.0:* 1600/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 1600/nmbd
udp 0 0 10.0.2.255:138 0.0.0.0:* 1600/nmbd
udp 0 0 10.0.2.15:138 0.0.0.0:* 1600/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 1600/nmbd