Hello friends Skooter Blog, today I speak of NS-K330 – USB Server / NAS / FTP / SAMBA / Print / UPNP / Share + De BitTorrent client (Standalone BitTorrent BT Client + USB/NAS/FTP/SAMBA/Printer/UPNP Sharing Network LAN Server) acquired on DealExtreme. I have already spoken of purchase details in the last article, then today speak of the details of NS-K330.
As I said in another article, the NS-K330 is a mini-computer with network 10/100Mbps ports and two USB 2.0. It can be connected to a network directly into a router and take a series of functions. One is the role of NAS (Network Storage Attached), that allows him to connect one or more external hard drives, flash drives or other storage devices so that they are shared by all computers on the network. It also makes the function print server, can share a printer with all PCs on the network, this is one of the features that made me buy it. For anyone who does a lot of downloads torrents but regrets having to leave the computer turned on only for that (eletric energy spending), it also has a built-in BitTorrent client for downloading and can get the files to a hard drive or flash drive that is connected to it, leaving the PC free to be turned off.
The original firmware NS-K330 é quite razoável, offering a range of options, among which all that are cited in the article title. But almost all people who acquire NS-K330 choose to install SnakeOS, an operating system independent developers especially made for NS-K330 (and other compatible devices). I did the upgrade on the first day, then hereafter are the characteristics that describe the NS-K330 to SnakeOS installed. The SnakeOS appears to be quite robust, at the time of writing this article it is already connected to 33 days without restart. Moreover, since installed and configured it never needed to be restarted.
The NS-K330 with SnakeOS connected to the router will obtain an IP address if there is a DHCP server on the network (normally há), and you can access it by IP address or simply acquired by snake. In the browser type http://snake to access its web interface. The hostname can be set, so you can change the name snake by whatever suits you best. In the original firmware is the name at the.
I'll try to mention all the resources, and to avoid forgetting some will follow the order of the menu options SnakeOS. The second option is to change the administrator password, in the current version (1.2) still can not change the username. In LAN options you can set up the SnakeOS will get its IP from a DHCP server. You can also configure IP, Netmask, Gateway and DNS servers manually. The first three octets of the MAC address is fixed, but the other three are configurable, so it is guaranteed there will be no problems using various NS-K330 the same network. The web interface runs on port 80 by default, but it can also be modified to taste. Date and time can be ajustamente manually or automatically synchronize with an NTP server.
The USB ports you can connect pendrives, hard drives or other storage devices to be shared on the network. You can even connect a USB hub and connect multiple devices to it, Then although there are only two USB ports, you will not be limited to two devices. For the web interface you can give a name to each disk, format them and share them.
Now to the menu of services. In it we have the DDNS client. This service is extremely useful for those who have no fixed IP on your internet connection (virtually all home users) but want to have a way to access your PC remotely. You can create an account in DDNS services like No-IP, DynDNS and ZoneEdit (Supported by three SnakeOS). Thus, each time your IP changes, Snake warns that the DDNS server and updates its table. When you want to access your NS-K330, seu PC, etc. remotely using just the address that you created in DDNS service, something like seunome.no-ip.com, for example.
The NS-K330 with SnakeOS also has an FTP server, as anonymous as AUTHENTICATED, so that you can download or upload files to the devices in the storage connected to NS-K330 qualquer using FTP client, both on the local network or remotely.
File sharing on the local network is done with SAMBA, and you can also configure using anonymous access or login / password. The workgroup name can also be specified.
Also available is a server SFTP / SSH to transfer files and access to the island safely. The SnakeOS is based on Linux, so anyone who has knowledge of basic Linux commands will have no difficulty with the command line terminal.
With the help of a busybox com o Ether-wake I could create simple commands to send packages Wake-on-LAN (WOOL) for PC. And what good is a WOL package? Explain. All motherboards and modern operating systems have an option of “suspend” (also called “sleep”), placing the computer in a standby state, so that it consumes a very small amount of energy, can turn off almost everything (HD, processor, etc.) keeping only the RAM powered. Thus, when returning from standby, or micro will be ready for use, without requiring a new boot, because the RAM was active and kept the state prior to suspension. You can configure the computer to exit the suspended state by clicking the link or even with a key or a mouse click. But what if you need to access your computer remotely (via internet) and he is suspended? You will call home and ask someone to turn it on? Some network cards offer options to monitor traffic even when the computer is in suspended state, waking him under certain conditions, can be receiving a magic packet (Magic Packet) or certain patterns.
The choice of patterns is problematic, it is common for other computers / network devices sending packets that end up turning down your computer unnecessarily. The magic packet works, but unfortunately this option only works in local network, because the magic packets are sent over the network for broadcasting, containing the MAC address of the PC to be agreed. The micro identifies this pattern and wakes. And why not an IP packet addressed by? Because the IP address is a logical, and the computer keeps not suspended, most routers do not forward them an IP packet to a micro suspended even if your IP address is explicitly associated with the MAC address. The MAC address, on the other hand, is a physical address, and the router forwards packets to the corresponding network card whenever it is connected (and she keeps the connection with the same micro suspended). Then you can send a magic packet to activate a suspended micro via LAN, but not over the Internet. Internet routers do not forward broadcast packets, for the sake of traffic safety and, so it is impossible to send a packet WOL via internet. A few routers (especialmente with alternative firmware) allow you to configure a specific port that will accept magic packets and forward them by diffusion network, so you could send the packet to the MAC address of the destination and micro-valid IP address of the router, but this option is restricted to a few owners of those routers.
But with NS-K330 this problem can be solved easily. He can stay connected all the time because it consumes very little energy. Thus, needing to remotely wake up a micro suspended, just connect to or NS-K330 via SSH (remembering to set your router to forward port 22 for the NS-K330) and send the magic packet on the local network with the Ether-wake. Soon, the micro leaves the suspend mode and you can connect to it.
And now we continue with the features of NS-K330, still in the service menu you can configure a swap file (swap) a storage device, to be used as virtual memory, thus adding 256MB of virtual memory to 32MB of RAM NS-K330.
The standard Syslog messaging is also supported by NS-K330. You can specify a path location or IP address. There is also the Telnet service and a Web server, which can be quite useful for those who want a small website without having to pay for hosting or use free hosting. Not very interested by the Web server at the moment because today Skooter Blog is hosted on a good hosting service U.S. (HostGator), but for a long time it was hosted on a web server that I even had on your old, I had to stay connected all the time. At that time the NS-K330 would certainly be an option to be considered.
The last item of the menu is the service Transmission, the Torrent client which has its own web interface, accessible by default on port 9091 from the NS-K330. At the interface SnakeOS You can do some basic configuration, as the folder to store the torrents, download speeds and upload, and the days and times that the customer must be active. Still not used much Transmission, but he seems to have everything a good torrent client needs.
Then comes the sharing menu. The first option is to share printers. Simply connect them to one of the USB ports. The form is used to sharing the same one used by HP printers on your network (RAW data on TCP port 9100), so is relatively simple. The only difficulty I had is that Windows does not automatically detect what the driver needed, therefore it was necessary to specify it. The printer that I installed was an old HP Deskjet 930c, that grace the NS-K330 become a network printer and requires no active micro connected as a print server (in fact the NS-K330, that is always on, is playing the role of print server).
Also in the Share menu you can define multiple folders shares on specific storage devices, setting up shares will read and write or read-only, It specifies that the share is available to everyone or only for some specific user.
And the last menu item sharing is what enables you to include, change and delete users, that apply to the sharing via network, as for FTP. You can specify the directory home each user in FTP.
Then, have the system menu. In him we have option to save a file with the settings (for backup), restore a settings file, and restore default settings. The second option shows the device status, with information such as kernel version, IP, RAM total and free, swap Total and free and uptime.
Although the menu systems have an option to view the log, a system monitor which graphically shows the use of RAM, from the swap, the CPU load and the use of disks connected. Finally, the last menu option is used to update the system firmware.
I can conclude that the NS-K330 is an excellent device with many possibilities. For now I'm mainly using the print server and Ether-wake. The file server I already have available in router, but if it had not undoubtedly be using the NS-K330 also, which is one of its main attractions. I'm sure other users will also find much use in the torrent client and other functions.
Update (12/05/2011): added a video showing NS-K330 – USB Server / NAS / FTP / SAMBA / Print / UPNP / Share + De BitTorrent client (Standalone BitTorrent BT Client + USB/NAS/FTP/SAMBA/Printer/UPNP Sharing Network LAN Server):
[YouTube width =”490″ height=”390″]http://www.youtube.com/watch?v=Rh_Ruts_AJg[/YouTube]
Update (13/04/2012): Added busybox_with_etherwake the request Fabio. For use, unzip the file somewhere in the file system of the NAS and use the command:
./busybox_with_etherwake ether-wake 00:00:00:00:00:00
Replace 00:00:00:00:00:00 the MAC address of the network card of the equipment to be agreed. To facilitate recommend putting this line in a text file and run the file just created.
Update (10/07/2012): My NS-K330 – USB Server / NAS / FTP / SAMBA / Print / UPNP / Share + De BitTorrent client (Standalone BitTorrent BT Client + USB/NAS/FTP/SAMBA/Printer/UPNP Sharing Network LAN Server) has completed more than one year uptime. He is currently bound by 383 days without restart, as shown in the screen below. Stability impressive hardware and OS Snake.