Thanks, when you say:
suggest to create a local user to access the shares
Do you mean create a windows user profile on the PC?
Thanks, when you say:
suggest to create a local user to access the shares
Do you mean create a windows user profile on the PC?
Yes, a user/password on the Windows Machine that you use to share
I created a Windows user called ‘osmc’ with password ‘osmc’
Here is the full line I have entered into fstab:
//IP/G$/TV /mnt/TV cifs x-systemd.automount,noauto,rw,iocharset=utf8,username=osmc,password=osmc,uid=osmc,gid=osmc,file_mode=0770,dir_mode=0770 0 0
Running through:
sudo mount -a
sudo systemctl daemon-reload
sudo systemctl restart remote-fs.target
cd /mnt/TV
I get the error:
-bash: cd: TV: No such device
Running the command:
osmc@osmc:~$ smbclient -L <IP address> -U osmc%osmc
Returns:
Connection to <IP address> failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
So you have entered the actual IP address of your Windows machine instead of <IP address>
That’s right.
I have made sure the SMB Client is available in ‘Add Windows Features’. I have also checked to make sure NetBIOS is enabled and that the service is set to run automatically in ‘Services’.
At this point, I’m just ready to give up.
Hi,
Error is referenced in the wiki:
Tried this, didn’t work, sadly. Note that I am not using guest access, I am trying to access as a Windows user I created with Administrative rights named ‘osmc’
Hi,
I was more referring to the vers=1.0 flag. Could you please you please provide debug logs showing your current configuration.
Thanks Tom.
Hi, yes sorry, I am at work so will try get the logs up later.
I used the fstab call with with the vers=1.0 flag and without it. Both cases resulted in the same error, as above.
I’m reaching a point where googling my problem results in very old posts from around 2009. Nothing pertaining to Win 10 specifically. In addition, no one seems to have resolved the problem:
Connection to <IP address> failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
All the threads I can find which discuss it die out with either no replies, or an incomplete solution which fails.
Hi,
I don’t think its accepting your username, try:
smbclient -L <IP address> -U osmc
I think it will then prompt you for a password.
Thanks Tom.
Hi,
Thanks, I tried that too last night. Same deal. Whether I include the password or not, I get the same error after any password prompt. I also tried specifying the workgroup name and also using the version flag in this call, those were the only flags that seemed relevant in this case. In addition, I tried to use //ASGARD/ instead of the device IP. Each time same error.
Essentially I get a list of the detected samba shares and then the same NT_STATUS_… error and a NetBIOS / no workgroup message.
So you get the list of the shares? You didn’t mentioned that early!
Can you show us the full output instead of just bits and pieces?
osmc@osmc:~$ smbclient -L <IP address>
Enter osmc's password:
OS=[Windows 10 Home 17134] Server=[Windows 10 Home 6.3]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Remote Admin
C$ Disk Default share
D$ Disk Default share
G$ Disk Default share
H$ Disk Default share
IPC$ IPC Remote IPC
Connection to <IP address> failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
Those are just the “system hidden shares”, there is no sign of a folder you have shared to the osmc user(osmc on windows box).
Which is why I didn’t bother to post them in the first place, but the above person said to post the whole output. I’m trying a fresh install of OSMC and if it doesn’t work, I’ll just set up Emby
Hi @Khal_Doggo,
I took your example and got it to work in my environment:
G$
AND directory TV
for local user osmc
within Win 10//IP/G$/TV …
to //IP/G/TV …
since the sharing name for G$ is simply G for normal users. The concept to use concatenated sharing names is not clear to me but I simply document how it works. I would use //IP/TV ...
instead which makes it much more simple./etc/fstab
so let start the option list with vers=3.0,
x-systemd.automount, …
So, here the example which works in my setup with Win 10:
//192.168.178.108/E/purgeme /mnt/purgeme cifs defaults,vers=3.0,username=osmc,password=osmc,x-systemd.automount,noauto 0 0
You are an absolute bro. I feel like I owe you about a dozen beers
For the benefit of other people with issues:
First thing I did was a clean install of OSMC, and reset all sharing preferences to the folders in question.
Then I created a local Windows 10 user called osmc_share
with password osmc
I then set the permissions for external drive G: as follows:
Once the name was checked, I clicked OK and set full permissions for osmc_share
Then I gave permissions to osmc_share
for each individual folder
Then I used MobaXterm to SSH to osmc@<IP address>
where <IP address>
is the address of the Raspberry PI on the network
sudo nano /etc/fstab
Down arrow key for new line and paste the following:
//<IP address>/G/TV /mnt/TV cifs defaults,vers=3.0,username=osmc_share,password=osmc,x-systemd.automount,noauto 0 0
There the <IP address>
is your local Windows 10 machine
thanks JimKnopf
Ctrl+X
Y
Enter key
sudo mount -a
sudo systemctl daemon-reload
sudo systemctl restart remote-fs.target
cd /mnt/TV
You should now be in the folder TV and using ls
will show the files inside
To set the folder up in OSMC, go to Videos, Add videos, the location to enter is /mnt/TV/
Then follow the prompts for various media viewing options.
Hi, thanks. What would be the benefit of switching to 3.02?