Solwise interNAS/USB User Manual

UUsseerr’’ss GGuuiiddee
Table of Contents
Table of Contents ............................................................................................................. 1
Introduction.......................................................................................................................3
The interNAS/USB Server.......................................................................................................................3
Getting Familiar with your interNAS/USB.........................................................................5
LEDs .......................................................................................................................................................5
Rear Panel ..............................................................................................................................................6
Audible Warnings ................................................................................................................................... 7
Basic Installation & Setup................................................................................................. 8
Installation..............................................................................................................................................8
Changing USB Storage Devices ...........................................................................................................11
Configuring Your interNAS/USB..........................................................................................................13
Client PC Setup.............................................................................................................. 18
Overview...............................................................................................................................................18
Network Logon (Windows 95/98/ME only)...........................................................................................19
Using the interNAS/USB Server's Storage............................................................................................20
Using the Web File Sharing..................................................................................................................24
Changing your Password......................................................................................................................26
Administration.................................................................................................................29
Overview...............................................................................................................................................29
The Web-based Administrative Interface..............................................................................................29
Advanced Menu.....................................................................................................................................44
interNAS/USB via the Internet........................................................................................ 60
Overview...............................................................................................................................................60
Page 1
Making the interNAS/USB available via the Internet...........................................................................60
Using your Web Browser from the Internet.......................................................................................... 62
Remote Management.............................................................................................................................63
Troubleshooting.............................................................................................................. 64
Appendix A - Licenses.................................................................................................... 67
Overview...............................................................................................................................................67
BSD License..........................................................................................................................................69
GNU General Public License ...............................................................................................................70
P/N: 9560GB1002 Copyright 2004. All Rights Reserved. Document Version: 1.3
All trademarks and trade names are the properties of their respective owners.
Page 2
Introduction
The interNAS/USB Server
Congratulations on the purchase of an interNAS/USB. The interNAS/USB provides a method a making both a USB flash drive and a USB disk available to users on your network. It provides solid data transfer performance for multiple client connections via the USB 2.0 connection. And you can add as many inter­NAS/USBs to your network as you like.
Windows utility software is provided for the interNAS/USB Administrator. Also, the Web-based Admini- stration interface offers a wide array of management options.
Web-based file system
WEB-based file sharing allows access and downloading of files from any PC on the network, including non-Windows PCs.
Windows users can also use Microsoft networking features to make interNAS/USB folders appear as drive letters on their PC.
interNAS/USB Features
Supports standard USB 2.0 Hard Disk Drives.
Share data on a USB Flash Drive (USB Key).
Provided with a Windows utility program for speedy configuration.
WEB-based configuration and diagnostic interface is accessible from any PC on the network.
High performance file system automatically maintains itself to provide file system integrity.
Page 3
The LAN Administrator can limit the amount of available disk space available to individual users.
Compact size and low power consumption.
Additional interNAS/USB Servers can be added to the network at any time.
Package Contents
The following items should be included in the interNAS/USB packaging. If any of these items are damaged or missing, please contact your dealer for replacements.
InterNAS/USB
Quick Installation Guide
Setup CD
Ethernet Cable
Power Adapter
System Requirements
Windows 95, Windows 98, Windows NT 4.0, XP, 2000 and ME.
Ethernet Network employing 10BaseT or 100BaseTX.
TCP/IP protocol.
Disclaimer
We highly recommend that you regularly backup the files on your interNAS/USB.
Page 4
Getting Familiar with your interNAS/USB
LEDs
Note: The "Ready/Status" LED has 2 colors - Green (Ready) and Amber (Status). These are listed separately.
LED Function
HDD
ON - USB HDD (Hard Disk Drive) connected to the HDD USB port is available.
OFF - No USB HDD installed.
Fast Blinking - Data being transferred to or from the USB HDD.
Flash
ON - Flash drive in the USB port is available.
OFF - No Flash drive installed.
Slow Blinking - Flash drive can be removed safely.
Fast Blinking - Data is being transferred to or from the flash drive.
LAN
ON - Link established.
OFF - No LAN connection.
Blinking - Data is transmitted or received via the LAN.
Ready LED (Green)
ON - normal operation.
OFF - no power.
Blinking - This LED blinks during startup and shutdown.
Page 5
Status LED (Amber)
ON - This LED will be On during the Startup self-test; it will turn Off once the self-test is completed. If it stays ON, there is a hardware error.
OFF - normal operation.
Blinking - During a software upgrade, both the Status and Ready LEDs will
blink.
Rear Panel
Figure 1: Read Panel
Power Input
Connect the supplied power adapter here.
Reset Button (IP/Password)
This button has 2 functions:
If the interNAS/USB's IP Address is lost, press and hold this button for 2 seconds. The IP Address will be set to the default value of 192.168.0.100 (Network Mask of 255.255.255.0) and it will beep once to indicate the reset has occurred
If the interNAS/USB's password is lost, press and hold this button for 10 seconds. The password will then be cleared (no password), and the Inter­NAS/USB will beep again.
Page 6
HDD USB Port
Connect your USB Hard Disk Drive here. (Do NOT connect a Flash Drive here; it will not be recognized.)
Flash USB Port
Connect your USB Flash Drive (USB key) here. (Do NOT connect a HDD here; it will not be recognized.)
LAN connector
Use this to connect the interNAS/USB to your 10BaseT or 100BaseT hub.
Power Switch
This is a spring-loaded "Soft Switch".
If power is Off, press once to turn On.
If power is On, this switch has 2 functions:
Press and release to prepare the Flash Drive for removal. When the
Flash LED starts blinking slowly, it is safe to remove the Flash Drive.
Press and hold for 3 seconds to start the Shutdown sequence. During
Shutdown, the Ready LED will blink. When the Shutdown is completed, all LEDs will turn off.
Audible Warnings
Audible warnings are given by the following signals.
1 Beep
Reset button or power switch is pressed.
2 Beeps Repeated every 5 seconds for 1 minute.
interNAS/USB is a DHCP client, but no DHCP Server responded to the DHCP client request. This means that the interNAS/USB could not obtain a valid IP address.
Page 7
Basic Installation & Setup
The following section instructs you on how to physically connect the interNAS/USB to the network, and how to configure the interNAS/USB for basic operation in your Windows environment. Everything you need to do to get your interNAS/USB up and running is covered here.
Installation
Requirements
Windows 95, 98, ME, NT 4.0, 2000 or XP.
Ethernet Network employing 10BaseT or 100BaseTX.
TCP/IP protocol.
Page 8
Procedure
Figure 2: Installation
1. Connect the network cable to the interNAS/USB.
Connect the supplied network cable to the LAN port on the rear of the interNAS/USB. Connect the other end to your hub or switch.
2. Connect the USB storage devices:
A USB Hard Disk Drive (HDD) can be connected only to the HDD port.
The HDD must be formatted before use. The Windows utility can perform this task. See the later section Configuring Your interNAS/USB for details.
Page 9
USB Flash Drive (USB Key) can be inserted only in the Flash port.
For details on changing USB storage devices, see the following section.
3. Connect the supplied power adapter to a power outlet and plug the power cord into the inter-
NAS/USB's Power input on the rear panel.
4. Power on. Locate the interNAS/USB's power switch on the interNAS/USB's rear panel. Press it once to power on the interNAS/USB.
5. The interNAS/USB's self-test. The interNAS/USB will run a brief self-test (2 or 3 seconds). During the self-test, all of the inter­NAS/USB's LEDs will be illuminated or flashing.
6. Booting up. When the self-test is complete, boot up will start. The Ready LED will blink continuously, and the LAN LED will blink occasionally. Boot up should take approximately 1-3 minutes. It will take longer on the first boot up, and on any boot up following an improper shut-down.
7. Boot up completed. When the Ready LED stops blinking, and remains on, boot up is complete. If the Status (Orange) LED stays on, or if the interNAS/USB repeatedly beeps, there is a hardware problem. Consult the Trouble­shooting section of this User Guide for possible solutions
Shutdown
The interNAS/USB must be shutdown correctly:
Press the power switch and hold it down for 3 seconds to start the shutdown sequence.
The Ready LED will blink during the shutdown.
When all LEDs go out, the shutdown is complete.
Page 10
Changing USB Storage Devices
Changing a Flash Memory Disk (“Flash” USB Port)
Inserting a Flash Memory Disk
You can insert a Flash Memory Disk at any time. Once the "Memory Disk" LED on the front panel comes on, and stays on, the Flash Memory Disk is available for use.
Removing a Flash Memory Disk - Method A
1. Briefly press the Power Switch on the rear panel. The InterNAS/USB will beep.
2. Wait for the "Flash" LED to start blinking slowly.
3. Remove the Flash Memory Disk.
Removing a Flash Memory Disk - Method B
1. Run the Windows utility
2. Select "Safely Remove Drive"
3. Select the desired InterNAS/USB
4. Click the "Eject" button.
5. Wait for the "Flash" LED to start blinking slowly. (The Windows program will also display a message when it is safe to physically detach the Flash Memory disk.)
6. Remove the Flash Memory Disk.
Note: If the Flash Memory Disk is not removed, it will not be re-connected. You must remove and re-insert the Flash Memory Disk to have it re-connected.
Page 11
Changing a USB Hard Disk Drive (“HDD” USB Port)
The USB Hard Disk Drive can only be changed when the InterNAS/USB is powered OFF! While the InterNAS/USB is powered Off, you can safely disconnect an existing USB HDD, and connect
the desired USB HDD.
A new USB Hard Disk Drive must be formatted before it can be used.
For initial installation, the Windows-based Setup Wizard will check if the USB HDD has been format-
ted, and will offer to format the HDD if it is not yet formatted. The format operation will destroy any existing data on the disk.
If a new USB HDD is connected at a later date, you can use the Web-based UI to format the new HDD. This option is on the Disk screen, accessed via the Administration menu.
Note: Hard Disk Drives used on the InterNAS/USB are NOT compatible with any version of Windows. You cannot swap USB HDDs between Windows and the InterNAS/USB.
Page 12
Configuring Your interNAS/USB
Now that everything is connected and powered on, you are ready to configure your interNAS/USB so that it is accessible to the users on your network.
This procedure only needs to be done ONCE, by the interNAS/USB Server's Administrator.
Other LAN users should follow the Client PC Setup procedure described in the following chapter.
Quick Setup with the interNAS/USB Wizard
1. Insert the interNAS/USB CD into your CD-ROM drive of your computer.
2. If the installation program does not start automatically, run the program inter- NAS/USB_SetupWizard.exe in the root (top) folder of your CD-ROM.
3. Click "Setup" to start the Setup Utility. The Utility will begin scanning your network for installed interNAS/USBs, and a screen like the following will be displayed.
A list of all the interNAS/USBs on your network will show on the left side. The right side displays de­tails of the currently selected interNAS/USB.
Page 13
If the desired interNAS/USB is not listed, check the following:
The interNAS/USB has finished the start up and boot process.
Your PC and the interNAS/USB are on the same LAN segment (there is no Router between your
PC and the interNAS/USB).
Otherwise, select the desired interNAS/USB, and click the "Next" button.
4. The following screen will then be displayed.
Obtain an IP address automatically (DHCP Client)
Select this only if your LAN has a DHCP Server. Normally, it is better for servers to use a Fixed IP address (see below_
Page 14
Fixed IP Address
This option is recommended. If this option is used, the IP address or the interNAS/USB will never change. You need to enter the follow­ing data.
IP address - The utility will suggest a unused IP address within
the address range used on your LAN. If you wish, you can change this, but you must ensure the address is unused.
Network Mask - This must match the value used by PCs on
your LAN.
Gateway - This must match the value used by PCs on your
LAN.
5. Click "Next" to continue. The following screen will then be displayed:
The following data is required.
Server Name:
The Default Name is shown. Change this if you wish.
Page 15
Workgroup Name:
Normally, this name should match the Workgroup name used by PCs on your LAN.
Time Zone
Select your time zone from the list.
Local Date/Time
Enter the local date (mm/dd/yyyy format) and time.
6. Click "Next" to continue. The following screen is displayed.
7. Click "Save" to save your data to the interNAS/USB. On the resulting screen, click "Exit" to close the Setup Utility. The interNAS/USB is now operational.
Other Configuration
After the configuration above, all Windows users can access the interNAS/USB with "guest" access rights. This allows access to the public shares (by default, DISK and FLASH).
However, we recommend creating an interNAS/USB "User" for each person on your LAN. This will provide each person on your LAN with their own login (name and password) as well as their own personal folder on the interNAS/USB.
Page 16
See the Administration chapter for details on creating users via the Web-based interface.
Page 17
Client PC Setup
Overview
Supported versions of Windows are:
Windows 95/98/ME or later
Windows NT 4.0, Windows 2000, and Windows XP
The following items need to be checked or configured:
Network Logon (Windows 95/98/ME only)
Locating the interNAS/USB on your LAN.
Mapping to the interNAS/USB Server's storage.
Page 18
Network Logon (Windows 95/98/ME only)
If using Windows 95, Windows 98, or Windows ME, you must Logon to the Network correctly in order to use the interNAS/USB.
To check your Network Logon, following this procedure:
1. Check your Window logon using Start - Settings - Control Panel - Network. Ensure the Primary Network Logon is set to "Client for Microsoft Networks", as shown below.
Figure 3: Window Logon
2. Windows will prompt you to Logon to the Network when it starts (boots).
You must logon !
If you press ESC, or click Cancel, no network resources will be available. When you logon, you need to use a valid User Name and Password. If the interNAS/USB Administrator
has defined users on the interNAS/USB, use the User Name and password they supply.
Page 19
Using the interNAS/USB Server's Storage
To use the interNAS/USB Server's storage, you should "Map" a drive letter to each folder on the inter­NAS/USB folder which you wish to access. The "Network Drive" will then be available to all Windows programs. The procedure is as follows:
1. Open Network Neighborhood (or My Network Places).
2. On the "View" menu, select Details. The Comment column will now be visible.
3. Locate the interNAS/USB, as shown below. If it is not listed, double-click Entire Network. Then double-click the Workgroup that the inter- NAS/USB is in. (By default, the interNAS/USB is in Workgroup.)
Figure 4: Network Browse
4. Double click on the interNAS/USB icon. You will then see a list of shares (shared folders). You can read and write files to these shares, unless the interNAS/USB administrator has blocked access.
Page 20
5. To create a shortcut to an interNAS/USB folder, drag its icon to the desktop, and accept Windows offer to create a shortcut.
Mapping a Network Drive
You can give a share (shared folder) on the interNAS/USB a drive letter on your PC, such as "F:" This is called "mapping" the drive letter. To do this, follow this pro cedure:
1. Right-click on the desired share on the interNAS/USB.
2. On the pop-up menu, select "Map Network Drive..."
Figure 5: Map Network Drive
3. Select a drive letter for this folder, check the Reconnect at Logon checkbox, then click "OK".
4. This drive will now be available in Windows Explorer, and from the File- Open or File-Save As dialog in all Windows applications.
Page 21
Notes:
When you try to access a folder, you may be prompted for a password, as shown below:
Figure 6: Network Resource Password Dialog
If your Windows logon name is the same as your user name on the interNAS/USB, but the passwords are different, you can enter your interNAS/USB password here.
But if your Windows logon name does not exist on the interNAS/USB, you will have only guest access rights, and there is no password which you can enter in this dialog. You must ask the inter­NAS/USB administrator to create a username and password for you on the interNAS/USB.
Even if your username and password are correct, you can't gain access if the interNAS/USB adminis­trator has not allowed access.
Page 22
Tips for Storing Data on the interNAS/USB
Change your Windows logon so it matches the user name & password assigned to you on the inter­NAS/USB. This will allow you to login only once.
You can "map" multiple folders to drive letters on your PC, as described above.
You can backup your data to the interNAS/USB by copying files from your PC to the interNAS/USB.
If you have Windows ME, 2000, or XP, there is a backup program supplied with Windows. You can
use this backup program to automate the process of backing up your data to the interNAS/USB. Please read the instructions and help file supplied with this p rogram for details of correct usage.
Page 23
Using the Web File Sharing
You can access and download files on the interNAS/USB using your Web Browser, even from non­Windows platforms.
To access data stored on the interNAS/USB using your Web Browser:
1. Start your WEB browser.
2. In the Address box, enter "HTTP://" and the interNAS/USB Server's IP Address. If using the default IP address:
HTTP://192.168.0.100
Note: If the port number used by the interNAS/USB has been changed (on the System screen) from the default (80), you must specify the correct port number when you connect. For example, if the current port is 8080:
HTTP://192.168.0.100:8080
Page 24
3. The following screen will be displayed.
Figure 23: interNAS/USB Home Page
4. To browse the files and folders on the interNAS, click DISK (Public data) or FLASH (Public Data) on the home screen above.
Shares (Folders) to which everyone has access are listed. You can access these folders, and files
by clicking on the folder name or filename.
If your Browser displays the file when you prefer it to be downloaded, right-click on the file and
choose "Save Target as…"
5. To access data which is password-protected, click the User Login link.
Page 25
You will then be prompted for your user name and password.
Enter the user name and password assigned to you by the Administrator of the interNAS/USB.
The screen will then update, and list all Shares (folders) to which you have access.
6. You can now navigate through these folders by clicking on the folder name, and download any file by right-clicking in and choosing "Save Target as …".
Changing your Password
Although your User Name and initial password must be created by the Administrator of the interNAS/USB, you can then change your own password whenever you wish, as follows:
1. Start your WEB browser.
2. In the Address or Location box, enter "HTTP://" and the interNAS/USB Server's IP Address. If using the default IP address:
HTTP://192.168.0.100
Note: If the port number used by the interNAS/USB has been changed (on the System screen) from the default (80), you must specify the correct port number when you connect. For example, if the current port is 8080:
HTTP://192.168.0.100:8080
Page 26
3. The following screen will be displayed.
Figure 23: interNAS/USB Home Page
4. To change your password, click on the "Change Password" link. The following screen will be displayed.
Page 27
Figure 24: Change User Password
5. Enter the required data:
User name - your login name on the interNAS/USB, created by the interNAS/USB Server's ad-
ministrator.
Existing password - your current password
New password - the password you now wish to use.
Confirm new password - reenter the new value to ensure it is correct.
6. Click "Save" to save your changes.
7. Click "Home" to return to the main screen.
Page 28
Administration
Overview
This Chapter describes using the Web-based Administration interface. For details on using the Windows utility, see the Basic Installation & Setup Chapter.
The Web-based Administrative Interface
To establish a connection from your PC to the interNAS/USB Server:
1. Start your WEB browser.
2. In the Address box, enter "HTTP://" and the interNAS/USB Server's IP Address. If using the default IP address:
HTTP:// 192.168.0.100
Note: If the port number used by the interNAS/USB has been changed (on the System screen) from the default (80), you must specify the correct port number when you connect. For example, if the current port is 8080:
HTTP://192.168.0.100:8080
Page 29
3. Once connected, the following screen is displayed.
Figure 25: interNAS/USB Home Page
4. To access the Administration interface, click on the "Administration" link on the right. You will then be prompted for a password, as shown below.
Page 30
Figure 26: Password Dialog
5. Enter admin for the name, and leave the password blank.
To gain access, you must enter the User Name and Password of a user in the "Administrators"
User Group.
By default, the only user in the "Administrators" User Group is "admin". (You can add other users
as you wish.)
The default password for the "admin" user is blank (no password).
This should be changed. Click the User Password link on the Home Page to change the password.
6. The "Users" screen will be displayed, as described in the fo llowing section. Use the menu tabs to select the other screens as desired.
Page 31
Users Screen
This is the first screen that appears after selecting "Administration". This screen allows you to manage the Users which exist on the interNAS/USB Server.
The "guest," and "admin" users are pre-defined, and cannot be deleted.
Users can be members of many user Groups.
When a user is created, a Share (folder) is created for them, with the same name. Only the user and the
Administrator group can access this new Share.
Figure 27: Users Screen
Page 32
Existing Users
Users List
This list shows all existing users. As you scroll through the list of users, details of the selected user are displayed in the "Properties" area.
Properties
Name
User Name. Note that punctuation and other special characters (e.g. * / | \ ) cannot be used in the name.
Comment
Enter a comment if you wish.
Verify Password
Enter the user's password in these fields. These fields are also used to change an existing user's password, as follows:
Select the desired user
Clear the existing values in the password fields.
Enter the desired password in both the "Password" and "Verify
Password" fields. If no password is required, leave both fields blank.
Click the "Update" button. When creating a new user, enter the desired password in both of these
fields.
Create Private Folder (Share)
If creating a new user:
Checking this option will create a Group and a Private Folder (Share) with the same name as the user.
The "Private Folder (Share) Location" field allows you to choose which disk is used for the Private Folder.
Read/Write access will be granted to the Share.
Page 33
If changing an existing user:
The checkbox has no effect - it will neither create nor delete. This option is only available when creating a new user.
However, you can move the user's private folder to another disk (if installed) by changing the location, and saving the change.
Enable disk Quota
Enable the checkbox to set the disk usage for the user, then enter the maximum amount of disk space this user is allowed to use. Note! Unless the checkbox is checked, the Disk Quota field has no effect.
Buttons
Groups
Click this to view and/or modify the Groups which the selected user is in.
Delete
Click this button to delete the selected user.
Warning! When a user is deleted, their Private Folder, and any data it contains, is deleted. If this data is important, the Administra-
tor should copy it to another folder before deleting the user.
Save as New User
Use this Button to create a new user, after entering their data in the "User Properties" fields.
Clear Form
Use this button to clear the form, preparing the form for the entry of a new user.
Save
Use this Button to save any changes you have made to the "User Properties" for an existing user.
Page 34
To modify the properties for an existing User:
Select the desired user from the list. Their details will be displayed in the "User Properties" fields.
Edit the "User Properties" fields as required. Note that you cannot change the "Create matching Share
and Folder" option when modifying a user. However, you can use "Share (Private Folder) Location" field to change to location of a user's Private Folder, if it already exists.
Click the "Save" button to save your changes.
Page 35
Status Screen
Figure 28: Status Screen
System
interNAS/USB Name
The current name. This name will be shown in "Network Neighborhood" or "My Network Places"
IP Address
IP Address currently used by the interNAS/USB Server.
Page 36
Current Status
Indicates the current status of the Server. This will usually state "Available". If the Server is not available, the message will say why the Server is not available (e.g. Scandisk in Progress)
Disk
Disk Type
Disk type, as provided by the manufacturer.
Free Space
The amount of disk space still available to users.
E-mail Alerts
Send..
Check this to enable the sending of E-Mail alerts by the interNAS/USB Server. Alerts will be sent when there is some problem requiring the Administrator's attention.
E-Mail Address
Enter the E-Mail Addresses. The messages generated by the interNAS/USB Server will be sent to this destination.
Subject
Enter the text you wish to appear in the "Subject" field o f E-Mail generated by the interNAS/USB Server.
Buttons
Shutdown Now
Shutdown the Server immediately. This will break all existing connections, including this one. Clicking this button does NOT save any data you have entered.
Restart Now
Restart (reboot) the Server. This will break all existing connections, including this one. The interNAS/USB Server will immediately restart, but could take a few minutes before it is available again. Clicking this button does NOT save any data you have entered.
Page 37
View Log
Click this button to view the log file in separate window. The log file is a record of activity on the interNAS/USB Server, which can help in management and troubleshooting.
Refresh
Click this to update the data shown on screen.
Details
Clicking this button will open a new window, displaying further status details, including a list of all PCs and other devices which have been allocated an IP address by the DHCP Server function (if enabled).
Page 38
LAN Screen
This screen allows you to set the IP Address and related information required for TCP/IP networks.
Figure 29: LAN (TCP/IP) Screen
IP Address
Obtain IP Address automatically (DHCP Client)
Do NOT select this unless you have a DHCP Server on your LAN. A DHCP Server can provide an IP Address to PCs and other devices when they boot.
Fixed IP Address
Select this if your LAN does not have a DHCP Server, and enter the following data.
Page 39
IP Address:
(Default:192.168.0.100)
The IP Address must be unused, and compatible with the PCs on your LAN. Usually, this means the first 3 fields should be the same as your PC, and the last field must be an unused number between 1 and 254.
Network Mask:
(Default:255.255.255.0)
Enter the same Network Mask (Subnet Mask) used by PCs on your LAN.
Gateway (Router):
Default: None
If your LAN has a Router or Gateway, enter its IP Address here. Otherwise, leave this blank.
DNS Server
Primary
IP Address of the first DNS Server.
Backup
IP Address of the DNS Server to be tried if the first server is busy.
Page 40
System Screen
Figure 30: System Screen
Identification
Name
If you wish, you can change the name of the interNAS/USB Server. Note that punctuation and other special characters (e.g. * / | \ ) cannot be used in the name.
Page 41
Comment
Enter a comment if you wish (e.g. the location of the inter­NAS/USB Server)
Workgroup
This should match the "Workgroup Name" on your PCs. If the Workgroup name does not match, access to the interNAS/USB Server is still possible, but the interNAS/USB Server will not appear when you perform a "Browse Network".
Location
Language Support
Select the language used by computers on your LAN. If multiple languages are used, select the most common.
Time Zone
Select the correct time zone for your location.
Local Date
Enter the local date. The interNAS/USB Server will set it own calendar according to the date you provide.
Local Time
Enter the local time at your location. The interNAS/USB Server will set its own clock according to the time you provide. Re­member that this is not sent to the Server until you click "OK".
WINS Server
Enable WINS
Enable this if your LAN has a WINS Server. If enabled, this device will register with the WINS Server. This will allow users on the LAN to locate this device through a Router. (Without WINS, "Network Neighborhood" or "My Network Places" only scans the local LAN segment.)
WINS Server
If WINS is enabled, enter the IP Address of your WINS Server. Normally, this will be a Windows NT/2000/XP Server.
Page 42
Options
Enable Guest Logins
If enabled, then the user can use "guest" as user ID to login to the interNAS/USB. If disabled, then "guest" will not be accepted as a login.
Convert failed logins to "guest" logins
If enabled, then all Windows users will be able to access the interNAS/USB via Network Neighborhood/My Network Places, with "guest" access rights. By default, the "guest" user has Read/Write permission to the "Disk" folder on the USB HDD, and all folders on the Flash Drive.
Enable UPnP Support
If enabled, the interNAS/USB will broadcast its availability. On systems which support UPnP (e.g. Windows ME, XP), an icon for the interNAS/USB will be automatically generated.
Port Number..
This port number is used for HTTP (Web Browser) connections to this Server. The default is 80, as used by Web Servers. If this is changed, you should use a number greater than 1024 (8080 is often used). Also, if the port is not 80, you must specify the port in your Web browser, in order to connect. To do this, add a ":" and the port number after the address: e.g.
HTTP://192.168.0.100:8080
This example assumes the interNAS/USB IP Address is
192.168.0.100, and the port number is 8080.
Restore Default Config Button
Click this button to restore ALL settings to the factor y defaults. Data stored on the Server is not affected.
Page 43
Advanced Menu
Groups Screen
This screen allows you to manage the User Groups which exist on the interNAS/USB Server.
Figure 31: Groups Screen
Page 44
New Group
Use this area to create a new group.
Existing Groups
This shows the list of all Groups. Two groups - "everyone" and "administrators" - always exist. These groups can not be deleted.
Buttons
Create
Use this Button to create a new Group. Enter the desired name for the new Group in the "Name" field, then click this button.
Access
Clicking this will display the shares which members of the current Group are able to access. You can then assign, remove or modify access rights for this Group. See below for details.
Note: The "administrators" Group ALWAYS has Read/Write access to ALL Shares.
Members
Clicking this will display the users who are members of the selected Group. You can then add or delete members.
Note: The "everyone" Group ALWAYS contains all users. You cannot add or remove members.
Delete
Click this Button to Delete the selected Group. Note: The "administrators" and "everyone" Groups can not be deleted.
Page 45
Access Rights Screen
This screen allows you to view and modify the Groups which can access this Share.
Note: The administrators group ALWAYS has Read/Write (R/W) access to ALL shares.
Figure 32: Groups Access Rights Screen
Data
Group Name
The name of the Group being modified is shown above the 2 lists of shares.
Accessible Shares
The "Accessible Shares" column on the left shows which Shares this Group can currently access. The type of access is shown in brackets. (R = Read Only, R/W = Read-Write).
Note: The "administrators" Group has R/W access to ALL shares.
Page 46
Other Shares
The "Other Shares" column on the right shows all other Shares. The current Group has no access to these Shares.
Operations
To Add Access Rights
Select the Share or Share in the right-hand column, then click the "<< Read Access" to provide Read-Only access, or the "<< R/W Access" Button to provide Read-Write access. Multiple Shares can be selected by holding down the CTRL Key while selecting.
To Remove Access Rights
Select the Share or Shares in the left-hand column, then click the "No Access >>" Button. Multiple Shares can be selected by holding do wn the CTRL Key while selecting.
When finished, click the "Close" Button.
Page 47
Group Members
This screen allows you to check which users are members of the group, and to add or revoke membership of this group.
Note: The "everyone" Group ALWAYS contains all users. You cannot add or remove members.
Figure 33: Group Members Screen
Data
Group Name
The name of the Group being modified is shown at the top of the screen.
Members (users)
The "Members" column on the left shows the users who are cur­rently members of this Group.
Page 48
Other Users
The "Other Users" column on the right shows users who are not currently members of this Group.
Buttons
To Add a Member to the Group
Select the User or Users in the right-hand column, then click the "<<" Button. Multiple Users can be selected by holding do wn the CTRL Key while selecting.
To Delete a Member from the Group
Select the User or Users in the left-hand column, then click the ">>" Button. Multiple Users can be selected by holding do wn the CTRL Key while selecting.
When finished, click the "Close" Button.
Page 49
Shares Screen
This screen allows you to manage the Shares which exist on the interNAS/USB Server. A "Share" is a folder (directory) on the interNAS/USB Server which a User Group can access.
Only the interNAS/USB Server Administrators can create Shares. However, within a Share, users who have access to that Share can create other folders (directories) as well as files.
A Share can be accessed by many User Groups, and a User Group can access many Shares.
If you have a Share within a Share, then all users with access to the outer share will ALWAYS have
the same access rights to the inner share.
Page 50
Figure 34: Shares Screen
Existing Shares
Share List
All existing shares are listed. When an existing Share is selected in the list of Shares, it details are displayed in the "Share Properties" area.
Page 51
Properties
Name
The current name will be displayed. The Share Name can be changed if you wish. This does not change the name of the folder (directory) associated with the Share. Note that punctuation and other special characters (e.g. * / | \ ) cannot be used in the name.
Comment
Change or enter a comment if you wish.
Location
The Location associated with the Share. Note that once a Share is created, its location can not be changed. There are 2 options:
Disk - Select the disk where you want the Share to be created.
Folder - If "Default Folder" is selected, the share is created in the
root folder (directory) on the selected disk. If "Specify" is selected, you can enter the folder (directory) to be converted to a Share. If the folder does not exist, it will be cre­ated.
Buttons
Access
Click this Button to view the Groups which have access to the se­lected Share, and change these access rights as required.
Browse
Use this to view the files and folders in the selected Share. If using Internet Explorer, you will be able to right-click a file and perform standard Explorer operations.
Delete
Click this Button to Delete the selected Share. Deleting a Share does NOT delete its folder or any data. The folder and its data is still accessible by the "administrators" group.
Save as New Share
After entering the required data in the "Share Properties" area, use this Button to create a new Share on the selected disk.
Page 52
Clear Form
Clear the form, preparing it for the creation of a new Share.
Save
Use this Button change the properties of a Share, as follo ws:
Select the desired Share in the Share list. Its details will be dis­played in the "Share Properties" area.
Change the Share properties as required. Note that you can NOT change the location.
Click the "Save" button to save your changes.
Page 53
Share Access
The screen is displayed when you click the “Access” button on the Shares screen. It allows you to deter- mine which users can access the selected share.
Figure 7: Share Access Rights
Data
Share Name
The name of the Group being modified is shown above the 2 lists of shares.
Groups with Access
This list shows which Group can currently access this Share. The type of access is shown in brackets. (R = Read Only, R/W = Read-Write).
Note: The "administrators" Group has R/W access to ALL shares.
Page 54
Other Groups
The "Other Shares" column on the right shows all other Groups. These Groups have no access to the current Share.
Operations
To Add Access Rights
Select the Group in the right-hand column, then click the "<< Read Access" to provide Read-Only access, or the "<< R/W Access" Button to provide Read-Write access. Multiple Groups can be selected by holding down the CTRL Key while selecting.
To Remove Access Rights
Select the Group in the left-hand column, then click the "No Access >>" Button. Multiple Groups can be selected by holding down the CTRL Key while selecting.
When finished, click the "Close" Button.
Page 55
Disk Screen
This screen allows you perform various Disk Operations on the USB Disk. (No operations can be per­formed on a Flash Drive.)
Prepare Disk - use this after installing a new disk. The disk will be partitioned and quick-formatted. Any data on the disk will be lost!
Scandisk - running the Scandisk (Disk Check) program will check the file system, and correct any errors found. This program should be run regularly. The Scandisk program will also run automatically if an error condition is detected, such as an abnormal shutdown due to loss of power.
Figure 35: Disk Screen
Prepare Disk
The status field can have any of the following values:
Not installed No disk is inserted, or connection or disk has
failed.
Page 56
Not Prepared Disk has been detected, but it is not ready for
use. Use the "Prepare Disk" button to prepare the disk for use.
Preparing This message will only be displayed after you have
clicked the "Prepare Disk" button. (See below for details of this button.)
Prepared Disk is ready for use
Scandisk
The status field can have any of the following values:
N/A No disk is available.
No Scan performed No Scandisk has been performed recently
on this drive.
Scandisk in progress Scandisk operation is in progress. The
disk cannot be used while a Scandisk is in progress. If required, use the "Start/Stop" button to terminate the Scandisk operation and gain access to data on the disks. (To see the results of the Scandisk operation, use the "View Disk Log" button.)
Scandisk completed The last Scandisk operation has been
completed. You can use the "View Disk Log" button to view the results.
Scandisk terminated The last Scandisk operation was can-
celled by the Administrator before it was completed.
Run Scandisk - Select the day and time you wish the Scandisk to be done. (Select "Never" if you don't wish the scandisk to run automati­cally.)
Page 57
Buttons
Prepare Disk
Use this button to start preparing the disk. This will p a rtition and quick-format the new disk. WARNING! This will destroy any data on the disk. Once started, this process can NOT be halted or reversed.
Scandisk Start/Stop - If a Scandisk is in progress, click this button to terminate
the Scandisk immediately. Otherwise, clicking the button will start the Scandisk. The Scandisk could take a few hours, and the disk is un­available to users while the Scandisk is in progress.
Save
Save the settings on this screen. This has no effect on any operations in progress.
Cancel
Restore the settings on the screen to their values after the last "Save" operation. Clicking "Cancel" has NO EFFECT on any operations in progress.
Disk Log
Use this to view the results of the last Scandisk operation.
Page 58
Upgrade Screen
The Upgrade facility allows you to upgrade the interNAS/USB Server's software. You need to obtain the upgrade file from your dealer or supplier.
Note that the interNAS/USB Server is unavailable during the upgrade process, and all connections will be lost, including the one used to start the upgrade.
The interNAS/USB Server will reboot once the upgrade installation is completed. The procedure may take from 5 to 10 minutes.
Figure 36: Upgrade Screen
Current Firmware
The version number of the interNAS/USB Server's current firm­ware.
Upgrade
Enter the full path (e.g. C:\downloads\utilities\DS36799.rpm) of the upgrade file. You can also click the "Browse" button to browse the folders on your PC and select the desired file.
Note: Implementation of this feature is Browser-dependent.
Start Upgrade
Click this button to start upgrading the firmware.
Page 59
interNAS/USB via the Internet
Overview
If your LAN is connected to the Internet, typically by a Broadband Gateway/Router and Broadband mo­dem, you can make the interNAS/USB available via the Internet. Features available to Internet users include:
Using a Web browser to view and download files.
Remote management
Making the interNAS/USB available via the Internet
If your LAN is connected to the Internet via a Router or Gateway, you can make the interNAS/USB available from the Internet.
No changes to the interNAS/USB configuration are required, unless you wish to use a port number other than the default value of 80 for Web connections.
Your Router or Gateway must be configured to pass incoming HTTP connections (and optionally, IPP connections) to the interNAS/USB. This feature is normally called Port Forwarding or Virtual Servers, and is illustrated below.
Page 60
Figure 37: Connecting via the Internet
The default port number for Web browser connections is 80. If you prefer to use a different port number, you can specify the port number on the interNAS/USB System screen. The "Web" entry for
/Port Forwarding / Virtual Server must then use the port number specified on the interNAS/USB Sys- tem screen.
To connect to the interNAS/USB, Internet users need to know and use the Internet IP address of your
Page 61
Router/Gateway. (If the port number is not 80, they also need to know the port number.)
If you have a domain name, users can connect using the domain name instead of the IP address. If your Router/Gateway supports Dynamic DNS, you can use a domain name even if you get a differ­ent IP address every time you connect to your ISP. Check the documentation of your Router/Gateway for further information.
Using your Web Browser from the Internet
This is identical to using your Web browser from the LAN. See Using the Web File Sharing for details.
But remember:
You must use the Internet IP address to connect to the interNAS/USB, NOT the LAN IP address.
If the port number used by the interNAS/USB has been changed from the default (80), you must
specify the correct port number when you connect.
For example, if the port is 8080, and the Internet IP address is 203.70.212.52, enter the following as your browser's Address or Location:
HTTP://203.70.212.52:8080
Page 62
Remote Management
Connection via your Web browser from the Internet is the same as connecting via the LAN.
But remember:
You must use the Internet IP address to connect to the interNAS/USB, NOT the LAN IP address.
If the port number used by the interNAS/USB has been changed from the default (80), you must
specify the correct port number when you connect.
For example, if the port is 8080, and the Internet IP address is 203.70.212.52, enter the following as your browser's Address or Location:
HTTP://203.70.212.52:8080
Once connected to the interNAS/USB via the Internet, all the Web-based management features are avail­able.
However, the "Browse" button on the Shares screen only allows Web-based file browsing. (If using Internet Explorer on Windows, LAN users can Browse shares using Windows Explorer.)
Page 63
Troubleshooting
This chapter lists some common problems, and the solution to them.
Problem 1:
The interNAS/USB Utility doesn't list any interNAS/USB Servers.
Solution 1:
Check the following:
The interNAS/USB is installed, LAN connections are OK, and it is powered ON and startup is complete.
Ensure that your PC and the interNAS/USB are on the same network segment. (If you don't have a router, this must be the case.)
Ensure that your PC has the TCP/IP network protocol loaded. In Windows, this is done by using Control Panel-Network. If an entry for TCP/IP -> Network card is not listed, use Add - Protocol - Microsoft - TCP/IP to add it. You then need to select the new entry (TCP/IP -> Network card), click Properties, and configure the IP Address tab.
If your LAN has a DHCP Server, you can select "Obtain an IP Address auto­matically".
Otherwise, you must select "Specify an IP Address", and enter values for IP Address and Subnet Mask. The IP Address range commonly used is
192.168.0.1 to 192.168.0.254, with a Subnet Mask of 255.255.255.0. (The in­terNAS/USB Server's default IP Address is 192.168.0.2, with a Subnet Mask of 255.255.255.0). Remember that each device needs a unique IP Address, and the same Subnet Mask.
Problem 2:
The interNAS/USB is configured, but I can't find it in Network Neighborhood.
Solution 2
Try using Start - Find - Computer, and enter the interNAS/USB Server's name. If this does not work, use Control Panel - Network to check the following:
Page 64
TCP/IP protocol is installed. If not, use Add - Protocol - Microsoft - TCP/IP to install it.
Check the network Bindings:
Ensure the TCP/IP protocol is bound to your Network card (NIC).
Select your Network card, click Properties, and then the Bindings tab. If TCP/IP is not bound (checked), check it.
Ensure the TCP/IP -> Network card entry is bound to the Client for Micro-
soft Networks service. Select the TCP/IP entry for your Network Card, click Properties, and then the Bindings tab. If Client for Microsoft Networks is not bound (checked), check
it.
If you don't have a router, check that your IP Address is compatible with the interNAS/USB Server's. This means it needs to be from the same address range (e.g. 192.168.0.1 to 192.168.0.254) and using the same Subnet Mask (e.g.
255.255.255.0)
If you DO have a router, check that your Gateway IP Address is set correctly. Ask
your LAN administrator for the correct value.
Problem 3
When I click on an interNAS/USB folder icon in Network Neighborhood, I get prompted for a password.
Solution 3
This can happen in the following situations:
The Logon name you used on your PC is recognized by the interNAS/USB, but the password is not. Simply enter your interNAS/USB password, or make your Windows password the same as the interNAS/USB password.
The logon name you used on your PC is NOT recognized by the interNAS/USB, and was converted to guest, with guest access rights. Ask the interNAS/USB Ad­ministrator to create a user name for you. (Use the same name as on your PC.)
Page 65
You do NOT have access permission for this share. Ask the interNAS/USB Administrator to grant you access.
Note: Windows uses the Computer name, as shown on Control Panel - Network - Identification, as the default Logon Name. But you can create a new Windows logon
name by merely entering a new name and password at the Logon prompt.
Page 66
Appendix A - Licenses
Overview
Many software components are covered by the GNU GPL (General Public License). Some are covered by the BSD License.
The following table provides details of the various components.
The text of both Licenses is below.
Package Name License
bash GPL bftpd GPL BusyBox GPL CUPS GPL e2fsprogs GPL gawk GPL gdbm GPL glibc LGPL hdparm BSD Kernel GPL
Page 67
libtermcap LGPL Lilo BSD LPRng GPL mod-utils GPL net-tools GPL openssl BSD pam BSD or GPL quota BSD Samba server GPL sh-util GPL smtpclient GPL sysVinit GPL telnet-server BSD textutils GPL thttpd BSD Tinylogin GPL Ucsc-smartsuite GPL udhcp GPL upnpsdk BSD
Page 68
util-linux GPL vixie-cron Distributable XFS patch GPL xfsdump GPL xfsprogs GPL xinetd Distributable
BSD License
BSD License Information Copyright (c) 2002. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided
that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the BSD organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
Page 69
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
GNU General Public License
GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is
not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software-­to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other
Page 70
Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making th e program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow.
Page 71
GNU GENERAL PUBLIC LICENSE Terms And Conditions For Copying, Distribution And Modification
0. This License applies to any program or other work which contains a notice placed by the copyright
holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is in­cluded without limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any
medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on
the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
Page 72
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in them­selves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to wo rk written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or
executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distrib-
uted under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no
more than your cost of physically performing source distribution, a complete machine-readable copy of the
Page 73
corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this
License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it. However, nothing else grants
you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
Page 74
6. Each time you redistribute the Program (or any work based on the Program), the recipient automati-
cally receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason
(not limited to patent issues), conditions are imposed on you (whether by court order, agreement or other­wise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the bal­ance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consis­tent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
Page 75
8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by
copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions of the General Public License
from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and condi­tions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions
are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
NO WARRANTY
Page 76
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
Page 77
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
Page 78
Loading...