Всем доброго дня.
Есть домен domain.com, контроллер домена и DHCP (192.168.1.х/255.255.255.0) на w2k3 sp2. Сеть без подсетей, компы в основном XPSP2 и XPSP3 включены в домен. Есть Linux (2.6.16.21-0.8) компьютер на котором расшарена папка с дистрибутивами. Права доступа к ней 755. Сам Linux включен в домен (дополнительно проверили на CD - все ок).
smb.conf
--------------------------
[global]
workgroup = DOMAIN
server string = File_Server
map to guest = Bad User
include = /etc/samba/dhcp.conf
domain logons = No
domain master = No
netbios name = fserver1
passdb backend = smbpasswd
password server = *
security = domain
map to guest = Bad User
guest ok = Yes
hosts allow = 192.168.1.0/255.255.255.0 192.168.1.137
auth methods = sam winbind
idmap gid = 10000-20000
idmap uid = 10000-20000
realm = DOMAIN.RU
winbind refresh tickets = yes
wins server = server
[distr]
path = /mnt/sdc1/distr
guest ok = Yes
------------------------------
Со всех машин сети, через сетевое окружение, пользователи получают доступ к папке \\fserver1\distr, но есть два компа (оба XPSP3) которые при подключении выдают ошибку: "Нет доступа к \\fserver1. Возможно у вас нет прав на использование этого сетевого ресурса. Обратитесь к администратору этого сервера для получения соответствующих прав доступа. Указанное сетевое имя более недоступно."
К пользователю это не привязано (из-под этого пользователя на другой машине доступ есть).
Пробовал адрес проблемной машины (192.168.1.137) явно прописать, пробовал:
hosts allow = 192.168.1.0/255.255.255.0
hosts allow = 192.168.1.
Ничего проблему не решило. Раньше проблемы не было, но ее появление не связано с установкой или настройкой софта администратором.
Понятно что проблема в конкретных ОС ХР (претензий к Linux нет). Вопрос в следующем - что и где надо очистить или обнулить чтобы доступ появился?
Проблема. Доступ к папке из WinXP
\\fserver1\distr если не по имени обращаться, а к примеру по ip адресу? \\192.168.x.y\distr проблема есть?
Может поиграться на WinXP c NET SHARE? Как то с помощью этой команды можно удалить все запомненные шары, обнулить список. Проверьте, может еще Гость нужно включить? И не маловато ли параметров для расшаренной папки?
\\fserver1\distr если не по имени обращаться, а к примеру по ip адресу? \\192.168.x.y\distr проблема есть?
Не помогает :(
DmitryMS1, а другие ПК в сети видны из под windows?
иногда помогает наличие пароля на винде
как вариант еще завести пользователя на сервере, и прописать browseable = yes в секции distr.
Может поиграться на WinXP c NET SHARE? Как то с помощью этой команды можно удалить все запомненные шары, обнулить список. Проверьте, может еще Гость нужно включить?
Net share - показывает расшареные ресурсы самой WinXP. Попробовал следующее:
net use * /del - не помогло
ipconfig /flushdns - кэш DNS записей маловероятно мог портить жизнь, но очистил и его. Не помогло
Даже очистка паролей в IE7 (кнопка удалить пароли и формы) не дала результата. :(
И не маловато ли параметров для расшаренной папки?
С этими параметрами у других работает как часы smile
как вариант еще завести пользователя на сервере, и прописать browseable = yes в секции distr.
browseable = yes не помог. По поводу пользователя - попробовал зайти пользователем который сидит на проблемной машине (учетная запись) на комп у которого данной проблемы нет - доступ есть, все работает. Получается что это не от учетной записи пользователя зависит.
DmitryMS1, а другие ПК в сети видны из под windows?
Да, в сетевом окружении видны другие ПК и на расшареные папки к ним заходит.
А как то можно включить логирование всех обращений по сети в Linux чтобы посмотреть с какими параметрами к нему подключаются? Может так будет легче понять причину отказа в доступе.
Дабы не плодить темы задам вопрос здесь.
Есть одноранговая сеть: роутер DLink Dir 320, Windows 7, Popcorn Hour C200 и недавно купленный ноут с предустановленным SLED 11 SP1.
Хочу включить ноут в сеть. Настроил самбу, но видать не полностью или криво. Создал шару на ноуте, но доступ к ноуту и этой шаре только по ай-пи, по имени ноут не открывается в сетевом окружении.
Прошу помощи. Где что прописать, какие конф-файлы показать?
smb.conf такой:
[global]
workgroup = ZVH
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 = \\%L\profiles\.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 = No
domain master = No
security = user
wins support = Yes
usershare max shares = 100
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
netbios name = zv-hp630
[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
[zvnotebook]
browseable = Yes
comment = мой ноутбук
guest ok = Yes
inherit acls = Yes
path = /home/zayika_v
read only = Nosmb.conf:
interfaces = 192.168.X.X/24 или ethX
или смотрите в эту сторону:
/etc/hosts
/etc/samba/lmhosts
/etc/hosts без special IPv6 addresses
127.0.0.1 localhost
192.168.1.120 zv-hp630.site zv-hp630
192.168.1.129 zv-hp630.site zv-hp630/etc/samba/lmhosts
127.0.0.1 localhostА как на проблему влияет
smb.conf:
interfaces = 192.168.X.X/24 или ethX
При том, что мне нужно, чтобы все работало и на eth0, и на wlan0 ?
доступ к ноуту и этой шаре только по ай-пи, по имени ноут не открывается в сетевом окружении.
а nmb запущен?
доступ к ноуту и этой шаре только по ай-пи, по имени ноут не открывается в сетевом окружении.
а nmb запущен?Да, запущен
Имеет ли значение, что имя хоста ноута в нижнем регистре, а в сетевом окружении его имя в верхнем регистре. Может имя задать в верхнем регистре?
Попробуйте так:
interfaces = eth0 wlan0
name resolve order = hosts bcast lmhosts
hostname lookups = Yes
case sensitive = no
Спасибо, вечером дома попробую. Кстати переустановил вчера систему с именем хоста в верхнем регистре - проблему не решило, ну по идее и не должно біло.
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
[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
это все лишние.
path = /home/zayika_v
зачем так делать ? Оо
Затем, что пока это в тестовом режиме
Кстати переустановил вчера систему с именем хоста в верхнем регистре - проблему не решило, ну по идее и не должно біло.
И не могло решить, поскольку case sensitive по умолчанию = auto.
Предложенные дополнения в smb.conf не помогли. Ситуация остается прежней - в сетевом окружении на win7 и Popcorn C200 ноутбук виден но открыть его нельзя, пинг по имени тоже не проходит. Доступ по Ай-пи работает. Прописывать ноут в файлах hosts не хочется.
Надо копать глубже, но вот в какую сторону?
пинг по имени тоже не проходит
и не пройдет, для этого необходимо поднять/настроить wins или dns или сделать соответствующие записи в файлах hosts на обеих хостах.
ноутбук виден но открыть его нельзя
откройте порты в susefirewall , для наглядности покажите вывод netstat -an|grep tcp