[Samba] configuring samba for virtualbox guest os host only network
Istvan Gabor
suseuser04 at gmail.hu
Sat Aug 26 11:26:21 UTC 2017
Dear samba users:
I am new on this list and know samba at a very basic level.
I use openSUSE 42.2 Leap with its default samba 4.4.2 version.
This is what I would like to achieve:
I have a guest windows OS in virtualbox 5.1. Occasionally
I have to print documents from this guest OS using my printer
configured in openSUSE. I would like to use samba to share my
printer between the linux host and the guest OS. Virtualbox
uses a network host-only network adapter called vboxnet0.
Unfortunately this adapter only becomes available when
virtualbox program is started. My problem is how to start samba.
If I don't add my eth* network card to smb.conf nmb cannot start:
linux:~ # systemctl restart nmb
Job for nmb.service failed because a timeout was exceeded. See
"systemctl status nmb.service" and "journalctl -xe" for details.
linux:~ # systemctl status nmb.service
● nmb.service - Samba NMB Daemon
Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; vendor
preset: disabled)
Active: failed (Result: timeout) since Sat 2017-08-26 13:15:15 CEST;
2min 31s ago
Main PID: 4663
Status: "nmbd: No local IPv4 non-loopback interfaces available,
waiting for interface ..."
Tasks: 0 (limit: 512)
CGroup: /system.slice/nmb.service
Aug 26 13:15:00 linux nmbd[4663]: [2017/08/26 13:15:00.610756, 0]
../source3/lib/interface.c:652(load_interfaces)
Aug 26 13:15:00 linux nmbd[4663]: WARNING: no network interfaces
found
Aug 26 13:15:05 linux nmbd[4663]: [2017/08/26 13:15:05.619116, 0]
../source3/lib/interface.c:652(load_interfaces)
Aug 26 13:15:05 linux nmbd[4663]: WARNING: no network interfaces
found
Aug 26 13:15:10 linux nmbd[4663]: [2017/08/26 13:15:10.626794, 0]
../source3/lib/interface.c:652(load_interfaces)
Aug 26 13:15:10 linux nmbd[4663]: WARNING: no network interfaces
found
Aug 26 13:15:15 linux systemd[1]: nmb.service: Start operation timed
out. Terminating.
Aug 26 13:15:15 linux systemd[1]: Failed to start Samba NMB Daemon.
Aug 26 13:15:15 linux systemd[1]: nmb.service: Unit entered failed
state.
Aug 26 13:15:15 linux systemd[1]: nmb.service: Failed with result
'timeout'.
I don't want samba to use my eth* network.
This is my current smb.conf file:
[global]
add machine script = /usr/sbin/useradd -c Machine -d
/var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
local master = Yes
os level = 65
preferred master = Yes
security = user
wins support = No
workgroup = SAMBA
bind interfaces only = No
interfaces = vboxnet0
netbios name = LINUX
passdb backend = smbpasswd
usershare allow guests = No
ldap suffix =
wins server =
[printer]
comment = laser-printer
guest ok = Yes
path = /var/tmp
printable = Yes
This worked in openSUSE 12.2 with samba 3.x.
What would be the way to configure samba in this case?
Thanks,
Istvan
More information about the samba
mailing list