Господа,
мне очень нужна помощь от вас, чтобы настроить "Samba 4" с помощью "Virtual Box".
ситуация такая:
в одних сетях, где я работаю, работает Самба 4, в других нет.
Гость в виртуальной коробке настроен с сетевым "хостом только" для Samba 4 и другим "NAT" для интернета.
Единственная ситуация, когда samba работает во всех сетях, это если я отключаю сеть "NAT" и оставляю только "только хост".
То есть, видимо сеть NAT (которая должна быть изолирована от внешней сети, используя ее только в качестве прокси) в некоторых случаях страдает от какого-то негативного эффекта.
затем... Встает вопрос, который стоит миллион:
чем это вызвано?
поверьте, я все перепробовал и, кажется, ничего не решает ситуацию.
Примечание I: я не могу использовать гостевую сеть с моста!
Примечание II: по-видимому, это происходит только с Samba 4, так как Samba 3 работает любая сеть!
Это была действительно трудная ситуация, чтобы решить, и я "застрял" на нем почти 3 недели.
кто-то тоже с этой проблемой?
прошу Вас помочь! Спасибо!
обновление:
если бы я рискнул ответить на этот вопрос, я бы сказал, что проблема может быть в воротах. Ну, кажется, что Samba 4 получает запрос от интерфейса" Host Only", но пытается ответить "NAT" интерфейс (поскольку существует только один шлюз, шлюз "NAT"). Я попытался решить эту проблему, введя следующее В разделе "[global]" в файле "/etc/samba/smb.conf"...
interfaces = enp0s3 lo
bind interfaces only = yes
... что на самом деле работает (принимает только запросы, поступающие в интерфейс "только хост"). Но это не решает проблему.
плюсы:
вывод команды " ifconfig" команда:
enp0s3 Link encap:Ethernet HWaddr 08:00:27:AB:52:E3
inet addr:192.168.56.100 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:feab:52e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:602 errors:0 dropped:0 overruns:0 frame:0
TX packets:849 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:81307 (79.4 Kb) TX bytes:127690 (124.6 Kb)
enp0s8 Link encap:Ethernet HWaddr 08:00:27:09:CC:37
inet addr:10.0.3.15 Bcast:10.0.3.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe09:cc37/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5889 errors:0 dropped:0 overruns:0 frame:0
TX packets:4340 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6668637 (6.3 Mb) TX bytes:432330 (422.1 Kb)
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:65536 Metric:1
RX packets:519 errors:0 dropped:0 overruns:0 frame:0
TX packets:519 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39728 (38.7 Kb) TX bytes:39728 (38.7 Kb)
" / etc / samba / smb.conf"
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = %Lprofiles.msprofile
logon home = %L%U.9xprofile
logon drive = P:
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
local master = Yes
os level = 65
preferred master = Yes
security = user
usershare max shares = 100
wins server =
wins support = No
interfaces = enp0s3 lo
bind interfaces only = yes
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
[SES_DF]
comment = SES_DF
inherit acls = Yes
path = /home/brlight/DEV_GUESTS/SES_DF
read only = No
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
write list = root
вывод команды "route" при активном интерфейсе "NAT":
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.3.2 0.0.0.0 UG 0 0 0 enp0s8
10.0.3.0 * 255.255.255.0 U 1 0 0 enp0s8
192.168.56.0 * 255.255.255.0 U 1 0 0 enp0s3
!!!Важно: если я отключаю сеть хоста, Samba 4 работает, и у меня тот же вывод, что и выше!!!
вывод команды "route", когда интерфейс" NAT " не активен (кабель отключен от виртуального блока) (Samba 4 работает!):
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.56.0 * 255.255.255.0 U 1 0 0 enp0s3
Примечание: шлюза нет...
в этом сценарии я бы предложил два гипотетических решения:
- заставить Samba 4 видеть только интерфейс" enp0s3 " в любой ситуации (запрос и ответ);
- попробуйте установить что-то в VirtualBox, чтобы не допустить негативных влияний из внешней сети на "NAT". Так как виртуальная машина работает в некоторых сетях, но не другие;
Примечание: дистрибутив, который я использую для гостя является OpenSUSE 13.1 и для хоста Linux Mint 16 KDE.
плюсы:
Я попытался изменить диапазон "NAT", потому что хост-сеть находится в аналогичном диапазоне (192.168.1.икс.) Я использовал диапазон " 169.254.0.x "в сеть "NAT", но проблема продолжалась.
как вы можете видеть, это трудная проблема и трудно диагностировать, и мне нужна вся помощь от ты!