Я пытаюсь получить доступ к общей папке на компьютере Vista с сервера RHEL 5.3.
Коробка Vista является частью домена, но в ней есть две карты NIC. Один находится в сети 158.x.x.x. Другая карта находится в сети 10.10.10.x. Блок RHEL находится в сети 10.10.10.x. Сеть 10.10.10.x НЕ часть домена.
IP-адрес моего компьютера с Vista - 10.10.10.50, а для RHEL - 10.10.10.60.
Я могу пинговать туда и обратно на обе машины.
Я выполнил эту команду из окна RHEL:
mount -t cifs -o username=username,password=password //hostname/transfer /mnt/transfer
/mnt/transfer
существует в коробке RHEL.
hostname
определяется в /etc/hosts
transfer
действительно существует на коробке Vista.
Я убедился, что служба брандмауэра Windows не работает на компьютере с Vista.
Имя пользователя и пароль - действительный пароль, так как это пароль домена для моего имени пользователя.
Но я все еще получаю ошибка монтирования 110 из cifs
.
Какие-нибудь подсказки?
Вы сказали, что коробка Vista является частью домена, поэтому вы также должны передать имя домена, иначе команда mount попытается аутентифицироваться в Локальный компьютер Vista База данных SAM вместо домена.
Попробуйте свою команду так:
mount -t cifs -o username=username,password=password,domain=domain //hostname/transfer /mnt/transfer
Перенос может существовать в целевом ящике Vista как имя папки, но вы должны убедиться, что это также имя общего ресурса. Если вы работаете на компьютере с Vista, откройте проводник и перейдите в папку \ 127.0.0.1 \ и убедитесь, что общий ресурс назван transfer. Вы можете изменить имя общего ресурса на вкладке «Общий доступ» для папки.
Вы также можете увидеть, работают ли ваши учетные данные и все остальное, попытавшись перечислить общие ресурсы:
smbclient -L -U username -W domain host
Вам будет предложено ввести пароль.