All,
I am trying to set up a NAS for use across our Mesh. I have set up a NAS on a Raspberry Pi using a Pi project source, and have added the Pi to my switch. I see the Pi and the NAS locally but others on the mesh can not see or access it. Any ideas?
Thanks
Ron K7OPA
I am trying to set up a NAS for use across our Mesh. I have set up a NAS on a Raspberry Pi using a Pi project source, and have added the Pi to my switch. I see the Pi and the NAS locally but others on the mesh can not see or access it. Any ideas?
Thanks
Ron K7OPA
P.S. I'll check later today to see if a regular switch would work for a LAN behind your Node if no one pipes up.
David
Have you tried to map the NAS drive directly via IP or hostname? ie. net use S: //10.20.30.40/share or using "Map Network Drive" in Windows Explorer, or "Connect to Server" in OSX Finder
Generally you need to actively know the service exists and connect to it to gain access (this is true even with "advertised services" in the AREDN UI, they don't help your computer automatically find the service they just tell you as a user about it)
I'm doing somewhat similar, in that I have some web html files stored on Openwrt WRT54G routers (in its flash memory).
On the Aredn node, go to "Port forwarding, DHCP and Services" setup page. Under "Current DHCP Leases" you should see your Raspberry Pi. Copy its IP address and MAC into the DHCP Address Reservations boxes, along with a hostname you can make it up to whatever you want, make it unique to the world, like "K7OPA web pages". Clic "Add" and then chick "save changes".
Okay, now to make an advertised service. In the name box, call your web page whatever you want to see get advertised, like "Yet another Jpole". Checkmark "link". Next box write "http". In the URL box you should see a choice like "K7OPA web pages" and select it. Next box write "80". In the last box you write in the path and name of the html file. This would be the same thing you'd put in the URL bar of a browser beyond the Raspberry Pi's IP address to get the desired html file to display in your browser. In my case, in my Openwrt router, it has a directory called /www and I stored my html files and associated image files there. and when this openwrt router is on my home network, I type http://192.168.1.115/banana.gif and this image file (a dancing banana) comes up. As I stored this image in the router's /www directory. You should store some test image or html file and see what you need to do to make it show on the browser.
Googled around and found some info at https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=85090
Looks like you use the directory where an index.html file exists. I'm kinds clueless here. Anyway, once you do get it to work, copy the part of the path after the first / after the IP address in the URL box of your browser into the last box of the advertised services. click "Add" and then "save changes".
Then go to "Mesh Status" and you should see your new service. Click it and hopefully your test file shows up...