Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ud02_38/html/dokuwiki.en/inc/parserutils.php on line 159 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ud02_38/html/dokuwiki.en/inc/parserutils.php on line 162 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ud02_38/html/dokuwiki.en/inc/parserutils.php on line 293 Deprecated: Function split() is deprecated in /var/www/ud02_38/html/dokuwiki.en/inc/auth.php on line 103 Deprecated: Function split() is deprecated in /var/www/ud02_38/html/dokuwiki.en/inc/common.php on line 737 intradisk:manuals:reference [Intradisk Forum]
 

Intradisk - Reference Configuration Manual

CONFIGURATION SECTIONS OVERVIEW

SECURITY NOTES

 Its strongly recommended to mindfully read and understand all of these Security Notes, First Steps and the Reference Manual before the first run

To keep the risk of injury by fire or electric shocks at a minimum, its strongly recommended to strictly abide to all of these security notes. Don’t proceed to the next step, if anything is not understood, else please ask us by email for support.

  1. To avoid Fire- and the danger of electric shocks, this device and all of its components must never be exposed to rain or humidity.
  2. Its strongly recommended to only use earthed power outlets to power the mains adapter of the intradisk. If you do not know if its earthed, let it be tested by a certified electrician.
  3. Before cleaning the device its recommended to remove the mains power adapter from the intradisk and the mains outlet.
  4. Do not power on the device near by water or if you or your cloths are wet.
  5. Run the device only in the provided socket and on a solid and level surface.
  6. Install the device in a protected environment to avoid that anyone is stumbling over, or violating the cable.
  7. If the device is somehow not working properly, please consult the online help for trouble shooting.
  8. The inside of the enclosure keeps no parts to be maintained by the user. Warranty will be lost if the device is openend.
  9. For best lifetime run the device in a good ventilated room.
  10. Do never run any of it’s components placed on heat isolating surfaces like e.g. carpets, cusshions or a bedspread.
  11. periodically do data backups of all intradisk content. Intradisk assumes no liability for any kind of data loss.
  12. If you run this device attached to insecure networks you should never put irrecoverable, nor confidential data on it. Always be concious of third persons maybe beeing able to read your password and login information when accessing the device from the outside of your firewall! Unsecured logins are standardly provided by HTTP, FTP and Telnet protokolls!

FIRST STEPS

The following steps are recommended before it is possible to use your intradisk:

 For critical processes like disk formatting and updates please use mostly tested Browsers like Mozilla, Firefox or Internet Explorer

  1. Switch on your intradisk
    Connect your PC and the intradisk with a network cable. The LED on the front side turns blue, wait 1 minute for the intradisk to power up.
  2. Get access to the web configuration of the intradisk
    Your intradisk can be reached with a web browser under http://nasdrive/. The User account for administration is “admin”, the initial password is “www.intradisk”.
  3. Adapt the Partition Table and format the internal hard disk drive
    WARNING: All user data on the disk will be lost upon changing the partition table or formatting the hard disk
    • also packages like LAMP and all data in the /boot partition is lost!
    • Before you have access to the full capacity of the device (unless it has preconfgured packages), you have to partition and format the disk.
    • Unless ordering your intradisk with a preinstalled package like e.g. LAMP, the device is shipped with only a small test partition of some megabytes of disk space. You find the hard disk configuration in the partition-menu of your web configuration interface. Read more on harddisk partitioning...
  4. Create accounts for all users (if necessary)
    To obtain your own user home share and telnet + ssh + FTP access it is necessary to create a user account. You find the user administration in the users-menu of your web configuration interface. Read more on user administrations...
  5. Change the Password for the admin User
    The admin password should be changed to protect your privacy and your intradisk from others. The password is changed in the users-menu of your web configuration interface, too. Read more on Changing the Administrator Password...
  6. Update the intradisk firmware to the latest release
    You get the best firmware available at time of production. This means that if you recognize some behaviour other than expected you should first check the latest firmware release for your device. This firmware can be downloaded free of charge from our intradisk support page.
  • Note: if the download for the latest firmware update cannot be accessed, please let us know by simply sending us an email with your download request!

 On the intradisk “Sever” the firmware update is strongly recommended if you are missing some plugins. These plugins are normally lost when formatting the disk.

  1. If you do not have a working DHCP router in your network please proceed with steps of the Manual network configuration

FTP/HTTP BASED CONFIGURATION

All files can be edited using ether the standard HTML interface or a convenient FTP tool like TotalCommander. Attention has to be taken on the format of the individual configuration files and the UNIX style “End Of Line”-Characters. Manual edited Configuration files can always be stored with the “Make Changes Permanent”-Button on any HTTP-Page but the users configuration page.

FILE LOCATIONS

  /etc/cfg_user/... -- user configurable files
  /etc/cfg_dflt/... -- default configuration files

 A default configuration can be always restored by replacing one configuration file in /etc/cfg_user by its corresponding file from /etc/cfg_dflt. After overwiting the file, simply press “Make Changes Permanent” e.g. in the “network” configuration menu

TEST-/PERMANENT-STORAGE

All configuration files are written to the ramdisk file system after pressing the “Commit Changes” button. Afterwards you can test the changed configuration as it will be lost after a reboot of the device. If you’re satisfied with the new configuration parameters, all configurations can be stored permanently into flash memory by pressing the “Make Changes Permanent” button

  Don’t forget to press “Make Changes Permanent” before switching off your intradisk if you want to keep the changes you made.

INTRADISK MENU REFERENCE

Menu HOME

WebGet Download

This download URL can be used to download files from internet instead of running your desktop PC or your notebook. It is very useful if the required time required for the files transmission is very long. After download you will find the file in the exports share in the download directory.

Menu NETWORK

General

network configuration of the 1st LAN interface. This interface is the only port on the server and the left port of the profi version.

This interface is the main network port. Most of the other network interfaces can be connected via a bridge device to this interface or may be configured separately via their fixed configuration. In bridged mode all bridged interfaces use the same network configuration and network packets are routed between all possible directions without being filtered.

Manual network configuration

In networks segements, where no dhcp server is running you have to manually configure your network setting. This means, that you have to know some basics about ip networking. Mostly you find such a net when e.g. you connect your digital receiver, PC or notebook directly to your intradisk. Various tools are also integrated in your standard PCs operating system mostly indepandent, whether you are using Windows, Mac, Linux or other systems. Tolls that help you for some basic diagnostics are:

Tools comment
arp Changes and shows the actual translation tables for IP-Addresses/physical adressesthat are used by ARP (Address Resolution Protocol)
ping ping uses the ICMP protocol’s mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway
ifconfig|ipconfig Ifconfig is used to assign an address to a network interface and/or configure network interface parameters
hostname show or set the system’s host name domainname
nslookup nslookup is a program to query Internet domain name servers
nmblookup nmblookup is used to query NetBIOS names and map them to IP addresses in a network using NetBIOS over TCP/IP queries

Follow the Fields in the Browsers network configuration interface until everyting is completeted. The Steps are donw as follows:

  1. find out the network where your client’s network interface is running on by using the program ipconfig or ifconfig on the client machine e.g. “192.168.0.4”
  2. use the same netmask like your client that can be also seen in the ipconfig/ifconfig output and looking similar to “255.255.255.0
  3. chose a free address from this network masked out by the netmasks “0” from the clients ip address. This means that you have to use the same numbers in every position where a “255” is found in the netmask. Check the adress is really free by using the “ping” tool.
  4. use the same gateway like your client that can be also seen in the ipconfig/ifconfig output and looking similar to “192.168.0.1
  5. as the nameserver normally use the number of the gateway or a nameserver told you by your network administrator
  6. if you lost the address of your intradisk, ping to the broadcast address e.g. “192.168.0.255”. Then check the mac adress by using the arp command to get the ip address, which is assigned to the same mac address like on the sticker of your intradisk.

 If your intradisk is configured to use automatic DHCP configuration and does not find a valid DHCP server, it uses the adresses assigned by the “fixed” parameters

network->LAN1 general configuration parameters

  file location: /etc/cfg_user/network
hostname

hostname (occasionally also, a site name) is the unique name by which the intradisk device is known on your network. The hostname is used to identify a your intradisk nasdrive in your local network environment.

  default: nasdrive
nettype

This parameter tells the boot process to ether ask your DHCP router for an automatic network configuration or use the self configured fixed configuration. If DHCP is activated, then the parameters: ip, netmask, gateway, nameserver and broadcast are ignored

  default: dhcp
ip

the ip parameter assigns the ip network address to the first network interface

  default: 192.168.0.99
netmask

the netmask can be understood as a logical bitmap filter, which restricts the maximum quantity of the possible communication partners in one sub network. This parameter is also dependent on the type of network and not free of restrictions. Normally it looks somehow similar to “255.255.255.0” for example. In this case the “0” defines the available number of network partners.

  default: 255.255.255.0
gateway

A gateway is a router or server which is used to separate two networks from each other. For example your Firewall router acts as a gateway between you local network and the Internet.

  default: 192.168.0.99
nameserver

A name server is a computer server that implements a name service protocol. It will normally map a computer-usable identifier of a host to a human-usable identifier for that host. For example, a Domain Name System (DNS) server might translate the domain name en.wikipedia.org to the Internet Protocol (IP) address 145.97.39.135.

  default: 192.168.0.1
broadcast

In computer networking, a broadcast address is an IP address that allows information to be sent to all machines on your local subnet rather than to a specific machine.

  default: 192.168.0.255
dhcpd

During boot process your intradisk nasdrive searches your network environment for a valid DHCP server when configured to use DHCP. If none is found in your network, you can use this option to use your intradisk as a DHCP server. This is very useful if you are running your intradisk sometimes with your notebook and sometimes in a network with DHCP server. With this option its not necessary to do any network changes on your notebook nor on your intradisk.

  default: Auto

network->NTP server configuration

  file location: /etc/cfg_user/network

Network time server configuration is needed to get the standard network time provided by either a local NTP (NTP: network time protocol) server or an Internet NTP server, run by your local government and representing your national time. If your intradisk nasdrive does not have a correct time, the date of stored files may be incorrect and can cause e.g. your backup or database software to do misbehave. Intradisk profi devices have a battery buffered real time clock that once adjusted only drifts very slowly independent of having a network connection or not.

ntpserver

Here you insert either the hostname of your local NTP server (e.g. you network firewall router) by ip address or its hostname or the internet name of your national NTP server. To always guarantee a correct time its useful to insert multiple addresses as fallback servers.

  default: ptbtime1.ptb.de ptbtime2.ptb.de
autontp

This parameter is used to calibrate the internal clocks drift by connecting to a network NTP server. Its very useful if your intradisk “profi”, which has an battery buffered realtime clock, is used on non network connected purposes. With this option the drift is learned by comparison between time intervals and this “learned” calibration factor is used for correction to get a drift of unbelievable 3-5 parts per million (~ 2minutes/year).

  default: Lock
ntpintervall

The NTP interval time is the time between the internal NTP client asks the NTP server for a valid time. Small values are not recommended, because the drift maybe smaller than the delay error when transferring time stamps over the network. If auto calibration is activated it always causes network traffic even establishing an Internet connection when you specified an Internet time protocol server.

  default: 10min

Menu NETWORK->WIRELESS

General

Intradisk mini servers which are delivered with wireless lan interface are normally shipped with an internal antenna wich has a strong antenna gain in the same direction like the blue power led. The antenna is mounted directly behind the plastic front and provides enough power, to use it for video transmission at least in the same room. The wireless device can be either used in Accesspoint mode (Master) or in client mode (Managed) to attach to an existing network. For video transmission capabillity its no good idea to switch to managed mode, because of the half duplex characteristics of wireless radio transmissions on same frequencies.

 Before you are able to access your integrated WLAN device you need to activate the “startwlan” parameter in the plugins→general menu. If you can’t find this parameter in the plugins→general menu please do a firmware update in advance.

wireless - Wireless network configuration parameters

  file location: /etc/cfg_user/wireless
wlbridge

A bridge is a virtual network device which combines several devices into one device with one ip network address. This is very easy to configure, but its behaviour is slower than in fixed mode because all network traffic has to be processed by the CPU alone. If you have lack of network performance configure all performance critical interfaces to fixed mode and the uncritical interfaces to bridged mode.

  default: Yes
wlmode

In Master mode intradisk miniservers act like a mobile accesspoint that you can access with your notebook or your mobile everywhere you are e.g to look at stored videos when you are in a hotel. Switching to managed mode (BTWLAN) is very interesting, when you do not have a physical network between your internet router and your intradisk and you want to connect intradisk e.g. to listen to internet radio with your media clients. In client mode you cannot configure WLAN to work in bridged networking mode.

  default: AP access point mode
wlmasteressid

This is the Master mode id which will be displayed on your WLAN client when browsing a wireless network environment.

  default: IntradiskAP
wlmanagedessid

This is the Managed mode id which will be displayed on your WLAN client when browsing your wireless network environment where your intradisk has to be connected to.

  default: MyDslAP
wlchan

The WLAN channel is a number wich represents a dedicated frequency to transfer data by radio. If you find several WLANs in your home environment, switch this channel to a number that can not be found in your environment to improve your WLAN performance.

  default: 6
wlspeed

This value is the bit rate which is used to transfer data over radio. 54M means 54 mega bits per second. Lower rates normally mean to transfer data over higher distance in buildings because radio can better cross the walls of the building.

  default: 54M
wlmodeabg

This is the IEEE standard wich means the protocoll specification 802.11a-g. “b/g” uses automatic detection to ether run in b or in g mode operation.

  default: b/g
wlenc

This parameter defines, whether encryption is activated or not.

  default: On
wlcrypt

Protocol to be used for WLAN partner authentication.

  default: TKIP
wlalg

Protocol standard to be used for WLAN encryption when sending data over radio.

  default: WPA2-PSK
wlusekey

Password key index to be used for encryption of WLAN data.

  default: 1
wlacl

If you only want to permit your specified WLAN devices by their unique mac id, you can write them into a specific file which has to be placed in the /etc/cfg_user directory.

  default: off
wlkey

Password in hexadecimal or as string with dedicated length depending on the the key length selection. Not all key lengths have been implemented so far. Use “s:” in front of your password when you want to write it in clear letters. Take care about the exact length of the used password or hexadecimal keys.

  default: s:www.intradisk

Menu USERS

General

The User Management allows assigning exclusive space for users on the hard disk drive and grant access with FTP, Telnet or SSH to individual users. For all these tasks, a single password is assigned to each user. This individual disk storage is reserved in the Home Partition (see also: Home Partition in the chapter about Partitions). Whenever a User is created, a directory is created by the system in the Home Partition. This directory is password protected. User Management is not required for accessing the shared disk space in the Export Partition.

 Before finally putting the intradisk online, change the admin password!

Steps for creating a new user

  1. Type in a name in the field where “new_user” can be seen
  2. Press “Create Empty User Template” and wait until the configuration screen returns
  3. Edit the User Name (it is for informational purposes only)
  4. Choose a password of at least 5 characters
  5. Retype the password in the next field
  6. Press “Commit Changes” and wait until the configuration screen returns
  7. Repeat steps 1. to 6. until all Users are completed
  8. Press “Make Changes Permanent” and wait until the configuration screen returns

  - Press “Commit Changes” before selecting another User, otherwise changes are lost.
- Press “Make Changes Permanent” before switching off the intradisk, otherwise changes are lost

Steps for changing the admin password

  1. Select the line “admin” in the list of users
  2. Choose a password of at least 5 characters in the password field
  3. Retype the password in the next field
  4. Press “Commit Changes” and wait until the configuration screen returns
  5. Press “Make Changes Permanent” and wait until the configuration screen returns

Users configuration parameters

A user is defined by his account name, description items and his password.

User Account Name

The user account name is defined once upon creation of the account and cannot be modified later on. When using the intradisk with several users, a consistent account naming scheme should be applied.

List of Users

This list box contains all defined Users. Click on an entry to modify the users’ attributes. The other fields are updated with the selected users values. Uncommitted changes are lost!

User Name

This field contains the users complete name. It has only informational purpose for administrators to unambiguously identify an account.

Activate

This parameter may be either “Yes” or “No”. A Users account can be disabled without being actually deleted by setting this parameter to “No”.

  default: Yes
User Password

A User must have a password assigned. The password must have at least 5 characters.

User Password Repeated This field must contain the same value as the value typed into the “User Password” field.

User Comment

This field may contain any additional text associated with the User

Menu PARTITIONS->PARTITIONS

General

 Changing the partitions requires that the corresponding partition is formatted afterwards, so all user data on the hard disk is lost. Make a backup before changing anything within the partition table!

Changing the partition table

  1. Assign a Boot Partition Size (Usually the default size)
  2. Assign a Swap Partition Size (Usually the default size)
  3. Assign a Home Partition Size (see the considerations below)
  4. Assign an Export Partition Size or simply select “+Rest” to allow the Export Partition to claim all remaining storage on the hard disk drive
  5. Press “Change Partition Table” - wait for the return of the Configuration Screen. Warning: All existing user data is probably erased.
  6. Press “Format all Partitions” and wait for the return of the Configuration Screen. Warning: All existing user data is probably erased.

Partition Table

The partition table on the hard disk drive contains 4 entries. Their sizes can be adjusted individually.

Boot Partition Size

Partition where the Operating System resides. Unless you are planning to extend the system with large plugins, the default size is sufficient.

  default: +1024 MByte
Swap Partition Size

Partition where the Operating System swaps data and code if RAM becomes scarce. Unless you are planning a server architecture with large RAM need (like LAMP), the default size is sufficient.

  default: +1024 MByte
Home Partition Size

Partition where the Users have their individual Home directories. If you have a lot of users think of enlarging the home partition. On the other hand, if you are using the intradisk as media server, see the recommendation below.

  default: +64 GByte
Export Partition Size

Partition where shared data resides. If you are using the intradisk as a media server and you want share media between all users, it is a good idea to make the Export Partition as large as possible, you may even want to consider making the Home Partition smaller than the default.

  note: the left field is always empty after formatting export with the default size (+Rest)
  default: +Rest

Harddisk formatting

 On all intradisk “Server” with 4MB Flash memory, some of the addon plugins are lost after formatting the disk. These addon plugins are not required for basic functionallity and can be easily reinstalled with a new release firmware.

Note: When formatting the integrated harddisk, the intradisk’s preinstalled Linux-System is not affected, only some of the addon plugins like mt-daapd, samba3, wlan drivers...

This means that an intradisk “Server” with integrated Wlan looses its WLAN-functionality temporarily after partitioning or formatting the disk. Reinstalling a new firmware afterwards reinstalls all of the available plugins.

Formatting of the internal disks is one of the first steps required to be done after getting first access to your intradisk device. This is strictly recommended, because some devices are shipped only with a test partition that is required for the final system tests.

Menu PARTITIONS->DISK FEATURES

Disk performance can be optimised for certain applications. Usually, the default values give a good average performance without stressing the hard disk drive.

Disk Parameters

Three parameters may be modified.

stdbytimeout

After the specified time, the disk is put into standby. The value should not be made too small, as restarting the disk takes time and lessens the life span of the hard disk drive.

  default: 20 minutes \\
blkreadahead

This parameter defines the number of bytes which are read from the hard disk to memory at once. It helps fine tuning the intradisk memory consumption and file access. See the table below for hints.

  default: 4 KByte
Parameter: blkreadahead Value in KiloByte [KB] Effect
0 0 Fastest access for small files.
8 4 Default Setting, usually a well balanced setting
64 32 Value suitable for delayed recording of video data.
128 64 Value suitable for delayed recording of video data with several clients. System generally gets slow when accessing average files.
255 128 Value suitable for replay of large video data for several clients, otherwise System gets slow when accessing files of average size

diskacoustic

Most modern hard disk drives have the ability to speed down the head movements to reduce their noise output. The possible values are between 0 and 254. 128 is the most quiet (and therefore slowest) setting and 254 the fastest (and loudest).
Making the value larger than the default makes the hard disk probably slightly faster but at the same time, the hard disk drive becomes louder and its life span is probably reduced.

  default: fast
Value Effect
0 Turn off sound management, not supported on all hard disk drives
128 Default Setting, quiet mode
129-253 In between Quiet and Loud, not supported on all hard disk drives
254 Fastest (and loudest)

Menu PARTITIONS->SMART STATUS

General

Read out the individual statistics of your hard disk drive. Due to different register sets in different harddisks some values maybe displayed in wrong format. Don’t worry and don’t believe all the displayed values if they show e.g. very high values which can’t be true!

The listed error values are normally used to detect a failure in advance to a mechanical disk failure after very long spin time.

Disk Parameters red directly from the integrated harddisk

spin_up_time

Last measured spin up time in milli seconds

start_stop_count

How often the disk started from standby or power of state

power_on_hours

Shows the spin since first power on in hours or minutes depending on the integrated disk.

power_cycle_count

How often the power of your intradisk was switched off

temperature_celsius

This value represents the exact environment temperature inside of the intradisk enclosure

Network File Sharing

Intradisk supports filesharing in standardly over four protokolls: Windows File Sharing (Samba/SMD), NFS, FTP and TFTP. All these Filesystem are running out of the box and garantee you acessibility with all existing clients e.g. Windows98, WindowNT, Windows2000, WindowsXP...., Linux, Unix, MACos and an uncountable variety of other Clients like settop boxes, mobile phones e.g. using WindowsMobile, Ce, Palmos and UPNP clients.

Windows Network File Sharing (SMB/Samba)

General

The configuration file for the Samba suite “smb.conf” is a configuration file for the Samba suite. smb.conf contains runtime configuration information for the Samba programs. The smb.conf file is designed to be configured and administered by the swat(8) program. The complete description of the file format and possible parameters held within are here for reference purposes. The file consists of sections and parameters. A section begins with the name of the section in square brackets and continues until the next section begins. Sections contain parameters of the form

name = value

The file is line-based - that is, each newline-terminated line represents either a comment, a section name or a parameter. Section and parameter names are not case sensitive.

Only the first equals sign in a parameter is significant. Whitespace before or after the first equals sign is discarded. Leading, trailing and internal whitespace in section and parameter names is irrelevant. Leading and trailing whitespace in a parameter value is discarded. Internal whitespace within a parameter value is retained verbatim.

  • Any line beginning with a semicolon (’;’) or a hash (’#’) character is ignored, as are lines containing only whitespace.
  • Any line ending in a ‘\’ is continued on the next line in the customary UNIX fashion.

The values following the equals sign in parameters are all either a string (no quotes needed) or a boolean, which may be given as yes/no, 0/1 or true/false. Case is not significant in boolean values, but is preserved in string values. Some items such as create modes are numeric.

  This is an incomplete extraction from the original samba configration manual (smb.conf.5.html). For the complete manual please follow this link or refer to the official samba project

SPECIAL SECTIONS

The [global] section

parameters in this section apply to the server as a whole, or are defaults for sections which do not specifically define certain items. See the notes under PARAMETERS for more information.

The [homes] section

If a section called homes is included in the configuration file, services connecting clients to their home directories can be created on the fly by the server.

When the connection request is made, the existing sections are scanned. If a match is found, it is used. If no match is found, the requested section name is treated as a user name and looked up in the local password file. If the name exists and the correct password has been given, a share is created by cloning the [homes] section.

Some modifications are then made to the newly created share:

  • The share name is changed from homes to the located username.
  • If no path was given, the path is set to the user’s home directory.

NOTE ABOUT USERNAME/PASSWORD VALIDATION

There are a number of ways in which a user can connect to a service. The server uses the following steps in determining if it will allow a connection to a specified service. If all the steps fail, then the connection request is rejected. However, if one of the steps succeeds, then the following steps are not checked.

If the service is marked “guest only = yes” then steps 1 to 5 are skipped.

  1. If the client has passed a username/password pair and that username/password pair is validated by the UNIX system’s password programs then the connection is made as that username. Note that this includes the \\server\service%username method of passing a username.
  2. If the client has previously registered a username with the system and now supplies a correct password for that username then the connection is allowed.
  3. The client’s NetBIOS name and any previously used user names are checked against the supplied password, if they match then the connection is allowed as the corresponding user.
  4. If the client has previously validated a username/password pair with the server and the client has passed the validation token then that username is used.
  5. If a “user = " field is given in the smb.conf file for the service and the client has supplied a password, and that password matches (according to the UNIX system’s password checking) with one of the usernames from the “user=” field then the connection is made as the username in the “user=” line. If one of the username in the “user=” list begins with a ‘@’ then that name expands to a list of names in the group of the same name.
  6. If the service is a guest service then a connection is made as the username given in the “guest account =” for the service, irrespective of the supplied password.

GLOBAL PARAMETERS OVERVIEW

Here is a list of all global parameters. See the section of each parameter for details. Note that some are synonyms.

SERVICE PARAMETERS OVERVIEW

Here is a list of all service parameters. See the section on each parameter for details. Note that some are synonyms.

GLOBAL PARAMETERS

workgroup

This controls what workgroup your server will appear to be in when queried by clients. Note that this parameter also controls the Domain name used with the security=domain setting.

  Default: set at compile time to WORKGROUP
  Example: workgroup = MYGROUP

wins support

This boolean controls if the nmbd(8) process in Samba will act as a WINS server. You should not set this to true unless you have a multi-subnetted network and you wish a particular nmbd to be your WINS server. Note that you should NEVER set this to true on more than one machine in your network.

  Default: wins support = no

domain master

Tell nmbd(8) to enable WAN-wide browse list collation. Setting this option causes nmbd to claim a special domain specific NetBIOS name that identifies it as a domain master browser for its given workgroup. Local master browsers in the same workgroup on broadcast-isolated subnets will give this nmbd their local browse lists, and then ask smbd(8) for a complete copy of the browse list for the whole wide area network. Browser clients will then contact their local master browser, and will receive the domain-wide browse list, instead of just the list for their broadcast-isolated subnet.

Note that Windows NT Primary Domain Controllers expect to be able to claim this workgroup specific special NetBIOS name that identifies them as domain master browsers for that workgroup by default (i.e. there is no way to prevent a Windows NT PDC from attempting to do this). This means that if this parameter is set and nmbd claims the special name for a workgroup before a Windows NT PDC is able to do so then cross subnet browsing will behave strangely and may fail.

If domain logons = yes , then the default behavior is to enable the domain master parameter. If domain logons is not enabled (the default setting), then neither will domain master be enabled by default.

  Default: domain master = auto

local master

This option allows nmbd(8) to try and become a local master browser on a subnet. If set to false then nmbd will not attempt to become a local master browser on a subnet and will also lose in all browsing elections. By default this value is set to true. Setting this value to true doesn’t mean that Samba will become the local master browser on a subnet, just that nmbd will participate in elections for local master browser.

Setting this value to false will cause nmbd never to become a local master browser.

  Default: local master = yes

preferred master

This boolean parameter controls if nmbd(8) is a preferred master browser for its workgroup.

If this is set to true, on startup, nmbd will force an election, and it will have a slight advantage in winning the election. It is recommended that this parameter is used in conjunction with domain master = yes, so that nmbd can guarantee becoming a domain master.

Use this option with caution, because if there are several hosts (whether Samba servers, Windows 95 or NT) that are preferred master browsers on the same subnet, they will each periodically and continuously attempt to become the local master browser. This will result in unnecessary broadcast traffic and reduced browsing capabilities.

  See also os level
  Default: preferred master = auto

log file

This option allows you to override the name of the Samba log file (also known as the debug file). This option takes the standard substitutions, allowing you to have separate log files for each user or machine.

  Example: log file = /usr/local/samba/var/log.%m

netbios name

This sets the NetBIOS name by which a Samba server is known. By default it is the same as the first component of the host’s DNS name. If a machine is a browse server or logon server this name (or the first component of the hosts DNS name) will be the name that these services are advertised under.

  See also netbios aliases.
  Default: machine DNS name
  Example: netbios name = MYNAME

server string

This controls what string will show up in the printer comment box in print manager and next to the IPC connection in net view. It can be any string that you wish to show to your users.It also sets what will appear in browse lists next to the machine name.

  • A %v will be replaced with the Samba version number.
  • A %h will be replaced with the hostname.
  Default: server string = Samba %v
  Example: server string = University of GNUs Samba Server

security

This option affects how clients respond to Samba and is one of the most important settings in the smb.conf file. The option sets the “security mode bit” in replies to protocol negotiations with smbd(8) to turn share level security on or off. Clients decide based on this bit whether (and how) to transfer user and password information to the server.

The default is security = user, as this is the most common setting needed when talking to Windows 98 and Windows NT. The alternatives are security = share, security = server or security=domain. If your PCs use usernames that are the same as their usernames on the UNIX machine then you will want to use security = user. If you mostly use usernames that don’t exist on the UNIX box then use security = share.

You should also use security = share if you want to mainly setup shares without a password (guest shares). This is commonly used for a shared printer server. It is more difficult to setup guest shares with security = user, see the map to guest parameter for details. It is possible to use smbd in a hybrid mode where it is offers both user and share level security under different NetBIOS aliases.

SECURITY = SHARE

When clients connect to a share level security server they need not log onto the server with a valid username and password before attempting to connect to a shared resource (although modern clients such as Windows 95/98 and Windows NT will send a logon request with a username but no password when talking to a security = share server). Instead, the clients send authentication information (passwords) on a per-share basis, at the time they attempt to connect to that share.

Note that smbd ALWAYS uses a valid UNIX user to act on behalf of the client, even in security = share level security. As clients are not required to send a username to the server in share level security, smbd uses several techniques to determine the correct UNIX user to use on behalf of the client.

A list of possible UNIX usernames to match with the given client password is constructed using the following methods :

  • If the guest only parameter is set, then all the other stages are missed and only the guest account username is checked.
  • Is a username is sent with the share connection request, then this username (after mapping - see username map), is added as a potential username.
  • If the client did a previous logon request (the SessionSetup SMB call) then the username sent in this SMB will be added as a potential username.
  • The name of the service the client requested is added as a potential username.
  • The NetBIOS name of the client is added to the list as a potential username.
  • on the user list are added as potential usernames.
  1. If the guest only parameter is not set, then this list is then tried with the supplied password. The first user for whom the password matches will be used as the UNIX user.
  2. If the guest only parameter is set, or no username can be determined then if the share is marked as available to the guest account, then this guest user will be used, otherwise access is denied.

iportant

SECURITY = USER

This is the default security setting in Samba 2.2. With user-level security a client must first “log=on” with a valid username and password (which can be mapped using the username map parameter). Encrypted passwords (see the encrypted passwords parameter) can also be used in this security mode. Parameters such as user and guest only if set are then applied and may change the UNIX user to use on this connection, but only after the user has been successfully authenticated.

Note that the name of the resource being requested is not sent to the server until after the server has successfully authenticated the client. This is why guest shares don’t work in user level security without allowing the server to automatically map unknown users into the guest account. See the map to guest parameter for details on doing this.

SECURITY = SERVER

In this mode Samba will try to validate the username/password by passing it to another SMB server, such as an NT box. If this fails it will revert to security = user, but note that if encrypted passwords have been negotiated then Samba cannot revert back to checking the UNIX password file, it must have a valid smbpasswd file to check users against. See the documentation file in the docs/ directory ENCRYPTION.txt for details on how to set this up.

Note that from the client’s point of view security = server is the same as security = user. It only affects how the server deals with the authentication, it does not in any way affect what the client sees.

Note that the name of the resource being requested is not sent to the server until after the server has successfully authenticated the client. This is why guest shares don’t work in user level security without allowing the server to automatically map unknown users into the guest account. See the map to guest parameter for details on doing this.

SECURITY = DOMAIN

Not implemented into standard firmware. Ask us for active directory supported intradisk...

  See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.
  See also the password server parameter and the encrypted passwords parameter.
SECURITY = ADS

In this mode, Samba will act as a domain member in an ADS realm. To operate in this mode, the machine running Samba will need to have Kerberos installed and configured and Samba will need to be joined to the ADS realm using the net utility. Read the chapter about Domain Membership in the HOWTO for details.Note that this mode does NOT make Samba operate as a Active Directory Domain Controller.

 This option is only available with intradisk nasdrives having the adsamba plugin installed

interfaces

This option allows you to override the default network interfaces list that Samba will use for browsing, name registration and other NBT traffic. By default Samba will query the kernel for the list of all active interfaces and use any interfaces except 127.0.0.1 that are broadcast capable. The option takes a list of interface strings. Each string can be in any of the following forms:

  • a network interface name (such as eth0). This may include shell-like wildcards so eth* will match any interface starting with the substring “eth”
  • an IP address. In this case the netmask is determined from the list of interfaces obtained from the kernel
  • an IP/mask pair.
  • a broadcast/mask pair.

The “mask” parameters can either be a bit length (such as 24 for a C class network) or a full netmask in dotted decimal form. The “IP” parameters above can either be a full dotted decimal IP address or a hostname which will be looked up via the OS‘s normal hostname resolution mechanisms.

The following line would configure three network interfaces corresponding to the ixp0 device and IP addresses 192.168.2.10 and 192.168.3.10. The netmasks of the latter two interfaces would be set to 255.255.255.0.

  Example: interfaces = ixp0 192.168.2.10/24 192.168.3.10/255.255.255.0
  See also bind interfaces only.
  Default: all active interfaces except 127.0.0.1 that are broadcast capable

encrypt passwords

This boolean controls whether encrypted passwords will be negotiated with the client. Note that Windows NT 4.0 SP3 and above and also Windows 98 will by default expect encrypted passwords unless a registry entry is changed. To use encrypted passwords in Samba see the file ENCRYPTION.txt in the Samba documentation directory docs/ shipped with the source code.

In order for encrypted passwords to work correctly smbd(8) must either have access to a local smbpasswd(5) file (see the smbpasswd(8) program for information on how to set up and maintain this file), or set the security=[server|domain] parameter which causes smbd to authenticate against another server.

  Default: encrypt passwords = no

update encrypted

This boolean parameter allows a user logging on with a plaintext password to have their encrypted (hashed) password in the smbpasswd file to be updated automatically as they log on. This option allows a site to migrate from plaintext password authentication (users authenticate with plaintext password over the wire, and are checked against a UNIX account database) to encrypted password authentication (the SMB challenge/response authentication mechanism) without forcing all users to re-enter their passwords via smbpasswd at the time the change is made. This is a convenience option to allow the change over to encrypted passwords to be made over a longer period. Once all users have encrypted representations of their passwords in the smbpasswd file this parameter should be set to no.

In order for this parameter to work correctly the encrypt passwords parameter must be set to no when this parameter is set to yes.

Note that if this parameter is set a user authenticating to smbd must still enter a valid password in order to connect correctly, and to update their hashed (smbpasswd) passwords.

  Default: update encrypted = no

os level

This integer value controls what level Samba advertises itself as for browse elections. The value of this parameter determines whether nmbd(8) has a chance of becoming a local master browser for the WORKGROUP in the local broadcast area.

 By default, Samba will win a local master browsing election over all Microsoft operating systems except a Windows NT 4.0/2000 Domain Controller. This means that a misconfigured Samba host can effectively isolate a subnet for browsing purposes. See BROWSING.txt in the Samba docs/ directory for details.

  Default: os level = 20
  Example: os level = 65

SERVICE PARAMETERS

comment

This is a text field that is seen next to a share when a client does a queries the server, either via the network neighborhood or via net view to list what shares are available. If you want to set the string that is displayed next to the machine name then see the server string parameter.

  Default: No comment string
  Example: comment = Fred's Files

path

This parameter specifies a directory to which the user of the service is to be given access. In the case of printable services, this is where print data will spool prior to being submitted to the host for printing. For a printable service offering guest access, the service should be readonly and the path should be world-writeable and have the sticky bit set. This is not mandatory of course, but you probably won’t get the results you expect if you do otherwise.

Any occurrences of %u in the path will be replaced with the UNIX username that the client is using on this connection. Any occurrences of %m will be replaced by the NetBIOS name of the machine they are connecting from. These replacements are very useful for setting up pseudo home directories for users.

 that this path will be based on root dir if one was specified.

  Default: none
  Example: path = /home/fred

guest account

This is a username which will be used for access to services which are specified as guest ok (see below). Whatever privileges this user has will be available to any client connecting to the guest service. Typically this user will exist in the password file, but will not have a valid login. The user account “ftp” is often a good choice for this parameter. If a username is specified in a given service, the specified username overrides this one.

One some systems the default guest account “nobody” may not be able to print. Use another account in this case. You should test this by trying to log in as your guest user (perhaps by using the su - command) and trying to print using the system print command such as lpr(1) or lp(1).

  Default: specified at compile time, usually "nobody"
  Example: guest account = ftp

guest ok

If this parameter is yes for a service, then no password is required to connect to the service. Privileges will be those of the guest account.

  See also section "only guest" for more information about this option.
  Default: guest ok = no

create mask

A synonym for this parameter is create mode.

When a file is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise ‘AND’ed with this parameter. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a file. Any bit not set here will be removed from the modes set on a file when it is created.

The default value of this parameter removes the ‘group’ and ‘other’ write and execute bits from the UNIX modes.

Following this Samba will bit-wise ‘OR’ the UNIX mode created from this parameter with the value of the force create mode parameter which is set to 000 by default. This parameter does not affect directory modes. See the parameter directory mode for details.

 This parameter does not apply to permissions set by Windows NT/2000 ACL editors. If the administrator wishes to enforce a mask on access control lists also, they need to set the security mask.

  See also the "force create mode parameter" for forcing particular mode bits to be set on created files.
  See also the "directory mode" parameter for masking mode bits on created directories. See also the inherit permissions parameter.
  Default: create mask = 0744
  Example: create mask = 0775

directory mask

This parameter is the octal modes which are used when converting DOS modes to UNIX modes when creating UNIX directories.

When a directory is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise ‘AND’ed with this parameter. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a directory. Any bit not set here will be removed from the modes set on a directory when it is created.

The default value of this parameter removes the ‘group’ and ‘other’ write bits from the UNIX mode, allowing only the user who owns the directory to modify it.

Following this Samba will bit-wise ‘OR’ the UNIX mode created from this parameter with the value of the force directory mode parameter. This parameter is set to 000 by default (i.e. no extra mode bits are added).

 This parameter does not apply to permissions set by Windows NT/2000 ACL editors. If the administrator wishes to enforce a mask on access control lists also, they need to set the directory security mask.

  See also the "force directory mode", "create mode parameter", "inherit permissions" parameter.
  Default: directory mask = 0755
  Example: directory mask = 0775

hosts allow

A synonym for this parameter is allow hosts. This parameter is a comma, space, or tab delimited set of hosts which are permitted to access a service. If specified in the [global] section then it will apply to all services, regardless of whether the individual service has a different setting. You can specify the hosts by name or IP number. For example, you could restrict access to only the hosts on a Class C subnet with something like allow hosts = 150.203.5. . The full syntax of the list is described in the man page hosts_access(5). Note that this man page may not be present on your system, so a brief description will be given here also.

Note that the localhost address 127.0.0.1 will always be allowed access unless specifically denied by a hosts deny option.

You can also specify hosts by network/netmask pairs and by netgroup names if your system supports netgroups. The EXCEPT keyword can also be used to limit a wildcard list. The following examples may provide some help:

  • Example 1: allow all IPs in 150.203.*.*; except one
    hosts allow = 150.203. EXCEPT 150.203.6.66
  • Example 2: allow hosts that match the given network/netmask
    hosts allow = 150.203.15.0/255.255.255.0
  • Example 3: allow a couple of hosts
    hosts allow = lapland, arvidsjaur
  • Example 4: allow only hosts in NIS netgroup “foonet”, but deny access from one particular host
    hosts allow = @foonet
    hosts deny = pirate

 Note that access still requires suitable user-level passwords.

  See also testparm(1) for a way of testing your host access to see if it does what you expect.
  Default: none (i.e., all hosts permitted access)
  Example: allow hosts = 150.203.5. myhost.mynet.edu.au

hosts deny

The opposite of hosts allow - hosts listed here are NOT permitted access to services unless the specific services have their own lists to override this one. Where the lists conflict, the allow list takes precedence.

  Default: none (i.e., no hosts specifically excluded)
  Example: hosts deny = 150.203.4. badhost.mynet.edu.au

browseable

This controls whether this share is seen in the list of available shares in a net view and in the browse list.

  Default: browseable = yes

available

This parameter lets you “turn off” a service. If available = no, then ALL attempts to connect to the service will fail. Such failures are logged.

  Default: available = yes

read only

Note that this is an inverted synonym for writeable.

valid users

This is a list of users that should be allowed to login to this service. Names starting with ‘@’, ‘+’ and ‘&’ are interpreted using the same rules as described in the invalid users parameter. If this is empty (the default) then any user can login. If a username is in both this list and the invalid users list then access is denied for that user. The current servicename is substituted for %S . This is useful in the [homes] section.


see also: invalid users

  Default: empty - no restrictions
  Example 1: Restricting a share to only two specific domain users:
             valid users=DOMAIN\dagobert, DOMAIN\Administrator
  Example 2: Restricting a share to a special domain group:
             valid users=@DOMAIN\NasdriveUser

Hints on domain groups:

  • A domain group if correctly installed on the AD Server must appear in the LDAP Information - see the AD Plugin web interface!
  • Inserting a group on a Windows 2000 Server running in mixed mode is tricky: the group MUST be a global group and not a domain group! Windows 2003 Server (and Windows 2000 Server in native mode) do not have this restriction.

invalid users

This is a list of users that should not be allowed to login to this service. This is really a paranoid check to absolutely ensure an improper setting does not breach your security.

  • A name starting with a ‘@’ is interpreted as an NIS netgroup first (if your system supports NIS), and then as a UNIX group if the name was not found in the NIS netgroup database.
  • A name starting with ‘+’ is interpreted only by looking in the UNIX group database.
  • A name starting with ‘&’ is interpreted only by looking in the NIS netgroup database (this requires NIS to be working on your system).

The characters ‘+’ and ‘&’ may be used at the start of the name in either order so the value +&group means check the UNIX group database, followed by the NIS netgroup database, and the value &+group” means check the NIS netgroup database, followed by the UNIX group database (the same as the ‘@’ prefix).

  • The current servicename is substituted for %S. This is useful in the [homes] section.


see also: valid users

  Default: empty - no invalid users
  Example: invalid users = root fred admin @wheel

writeable

An inverted synonym is read only. If this parameter is no, then users of a service may not create or modify files in the service’s directory. Note that a printable service (printable = yes) will ALWAYS allow writing to the directory (user privileges permitting), but only via spooling operations.

  Default: writeable = no

Network file sharing using NFS

For many OSes other than Windows Network filesharing can still be done using the widespread NFS Network File. Network File System (NFS) is a protocol originally developed by Sun Microsystems in 1984 and defined in RFCs 1094, 1813, and 3530 (obsoletes 3010), as a distributed file system which allows a computer to access files over a network as easily as if they were on its local disks. Intradisk is using NFS version V3 which adds support for the following features:

  • support for 64-bit file sizes and offsets, to handle files larger than 4 gigabytes (GB);
  • support for asynchronous writes on the server, to improve write performance;
  • additional file attributes in many replies, to avoid the need to refetch them;
  • a READDIRPLUS operation, to get file handles and attributes along with file names when scanning a directory;
  • assorted other improvements.

NFS on Intradisk is running standardly out of the box and can be easily setup and fit to your needs, using your favorite FTP browser. Just take into accounts, that only lines are allowed in the “/etc/cfg_user/exports” file starting with “/boot/” “/export/” or “/home/”

    example: /export/        192.168.0.0/24(async,rw)

 in earlier versions the default configuration was set to “async,rw,no_root_squash”. Using this setting causes a big security hole as anyone in your network can gain root access on the data on your disk

FTP based file access

Accessing your files over the standard File Transfer Protocoll FTP is very simple. Either you can use your webbrowser with the following url of your intradisk e.g. ftp://admin:password@nasdrive to browse your local “nasdrive” directories. Or use a much more comfortable filebrowser integrating FTP capabilities like e.g. the TotalCommander. The last but less comfortable solution is the command line based tool ftp which also can be accessed from your simple command line window just using your keyboard.

 if you are manually going to edit files via FTP, be aware using an editor other than Windows-Notepad which is not modifying the end of line characters. E.g. “Texpad”, “Ultraedit” or “Med” are editors of your choice for this purpose.

TFTP booting your PCs over network

The Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP; it was first defined in 1980. Since it is so simple, it is easy to implement in a very small amount of memory, an important consideration at that time. TFTP was therefore useful for booting computers such as routers which did not have any mass storage devices. It is still used to transfer small files between hosts on a network, such as when a remote X Window System terminal or any other thin client boots from a network host or server.

Intradisk supports TFTP as a server simply creating a directory called “/boot/tftpboot” which is normally only accessable by the admin user. After reboot of the device the tftp boot server will be automatically able to support other devices with files beeing placed in this directory. Simply take care about using your clients program which have to be told the download files. These filenames have to be either with or without the absolute leading path “[/tftpboot/]<filename>” depending on the implementation of your clients tftp boot software.

SSH Secure Socket Shell Communication

For many kinds of communication from the outside internet the most convenient way is to use different tools based on the very famous SSH protocol like e.g.

  • Putty free SSH Terminal Program Putty Home
  • WinSCP is a graphical open source SFTP client for Windows using SSH and the old SCP WinSCP Home
  • Rsync Server integrated in the intradisk nasdrives is also using SSH for encryption and is relying on activation of this plugin.

 For all network trafic SSH is using the network port 22 which has to be opened on your firewall if access from the outside should be gained

After the SSH plugin is once activated on the intradisk it automatically generates the host keys for your intradisk nasdrive and stores them in the user configuration directory. After pressing the “Make Changes Permanent” button later, all identification key files are permanently stored and not lost on reboot. If you intend to regenerate the keys again, simply remove the host_* files from the /etc/cfg_user/ directory and “Restart Network” in the network configurations interface.

Menu Plugins->General

The Plugins Interface hosts those plugins which have a configuration of their own unless the plugins are configured somewhere else. See the General section on activating a specific plugin and where the plugin is configured after activation.

 These configuration pages magically appear once a plugin is installed or activated

Plugins are activated using the entries in the General Section. Here you find activation buttons for all available plugins.

startwlan

Start the WLAN adapter. The WLAN configuration page appears in the Network configuration section.


see also: wireless network configuration

  default: false
startirda

Start IRDA. IRDA is not implemented at the moment.

  default: false
startppp

Start PPP (Point to Point Protocol) for Bluetooth or serial communication.

  default: false
startbluetooth

Start Bluetooth. Bluetooth is configured in the Network settings.

  default: false
starttwonky

Start the Twonky Vision Multimedia Streaming Server. Twonky is configured on its own configuration page within the Plugin Menu.


see also: Twonky Mediaserver plugin documentation

  default: false
mountharddisk

Mount the hard disk at boot time. Should be “true” except in cases where write-access is required to the complete hard disk, e.g. at complete (manual) reformatting of the hard disk drive.

  default: true
scriptdebug

Install extended logging on serial and HTTP.

  default: false
startcrond

Start the cron daemon (wakes up at recurring intervals and executes batch jobs). Required for CIBS extension. Useful for owners of an administration password.

  default: false
startusbnet

Not available on “server” devices after formatting the disk, if missing simply reinstall the firmware. Start a network driver on the USB-Port. Requires an RNDIS-driver installed on the client OS and a suitable OS e.g. Windows XP.

  default: false
startsamba3

Start Samba 3 instead of built in Samba 2. Required for storing of files larger than 4GB. Not available on “server” devices after formatting the disk, if missing simply reinstall the firmware.


see also: Windows network file sharing

  default: false
startsshd

Start SSH-Daemon and generate security key pair. The keys are generated only once upon activation and stored away once “Make Changes Permanent” is called. Not available on “server” devices after formatting the disk, if missing simply reinstall the firmware.


see also: SSH securing network communications

  default: true
startmtdaapd

Start Itunes connection daemon. Activates configuration section under Plugins. Not available on “server” devices after formatting the disk, if missing simply reinstall the firmware.


see also: Mt-Daapd Mediaserver plugin documentation

  default: false
startrsync

Start the Rsync backup server daemon. Simply activates the server after restarting your network to listen on the network. This server can be accessed by any client authenticating over the network via ssh protokoll. This standard plugin is available on all instradisks and can be activated over the general plugins interface.


see also: Rsync/CIBS Backup Server

  default: false
startadsamba

Start Samba 3 with Active Directory Support. Do not activate the samba3 plugin at the same time! This option is only available with the AD-Version of the intradisk.

 This option is only available with intradisk nasdrives having the adsamba plugin installed


see also: active directory plugin documentation, Windows network file sharing

  default: false

Menu Plugins->Twonky Mediaserver

The TwonkyVision MediaServer enables you to share all your music, pictures and videos throughout your home. It is available for many different platforms and interworks with a large variety of client devices including XBox 360™ and Sony PSP™. TwonkyMedia needs fewer resources and is faster than other UPnP Media Servers, but still provides more features which help the user to enjoy large media collections. If you care about usability, TwonkyMedia is the right choice. It even enables you to define your own personal navigation structure, no matter whether you are an end user or a device.

Configuration of the preinstalled Twonky Mediaserver on your intradisk is done simply over the configuration interface apearing in the “Plugins” menu if activated. More information about usage and support can be obtained directly from http://www.twonkyvision.com

  default: true

Menu Plugins->MT-DAAPD Mediaserver

MT-DAAPD is a program which acts as an iTunes (DAAP) server for Linux and other POSIX unixes. It may eventually support Win32 as well.

Some random features that it supports:

  • Supports the Roku SoundBridge (query/browse/index support)
  • Supports periodic rescans of the database
  • Can advertise shoutcast streams
  • Supports password-protected shares
  • Is web-configurable and managable
  • Support dynamic playlists, like iTunes “Smart playlists”

Intradisks mt-daapd’s webserver configuration interface is accessable after activation in the plugins menu. Using your standard default “admin” password it can be easily configured with your browser and is accessed using the in right plugins→mtdaapd menu link.

Menu Plugins->Rsyncd Backup Server

The standardly included Rsync Backup Server is running automatically after activating this plugin. It is part of the upgradable CIBS package and can be used by external servers to synchronize the intradisk content of all partitions with itself. This is a highly effective method other than in standard backup systems, because only changed data has to be transferred over the network and only changes in big files are transfered, not the whole file.

CIBS - Cascaded Intradisks Backup System

Setting up two intradisk to run in CIBS mode please follow the following steps for quick and easy setting the System up to run as a highly secured backup or internet beackup system.

Network & Firewall Setup

Local Backup, LAN Setup

When running CIBS as an inhouse backup system ther is no need to do some chnages to the network setting for your intradisk devices. They just have to be both in the same network. Just when running Backups all day long during people working on the network its better to change the network setting, either:

  • to be in a different subnet
  • to be directly connected over the second network port of the CIBSmaster
  • or to reduce the backups network load to a minimum in the CIBS-Configuration interface
Firewall/Router Setup

When running CIBS-Backups over the internet you have to do some more configurations to your network environment:

  • open only the port 22 for SSH trafic on both sides of your internet connection. One is normally at your home office and the other End is located e.g. in your company.
  • get an account for dynamic ip address resolution e.g. on homeip.net and configure your router to always reconnect to this service after your ip address has been changed by your provider. There is also an example script for the intradisks “autorun” user to do dynamic ip address resolution.

 It’s recommended not to open any other insecure port for accessing e.g. the intradisk webinterface unless you know what you are doing. This is because passwords are transported unencrypted over HTTP, telnet or FTP protocols

CIBS-Server Setup

All that needs to be done on the server side is to set the plugins value “startrsync=server”. After clicking “Commit Changes” and “Make Changes Permanent” the integrated rsync server can be started by simply clicking on the “Restart Network” on the network folder. If it’s required to use this rsync server as the enhanced CIBS Backup server, you need to get the Root/Admin-Package (also available as an upgrade), to setup it up properly as CIBS-”Server” and CIBS-Master.

  • For first setup rename the hostname of the CIBS-Server to the network name: “CIBSserver”
  • Setting up the CIBS-Server is easily done using the setup script on the CIBS-Master device as described below

CIBS-Master Setup

to properly setup the CIBS-Master and the CIBS-Slave it is once required running a setupscript called rc_rsyncd by the following steps:
 for logging in to the linux command shell, you can simply use the telnet programm on the Windows command shell start→cmd.exe and type in: “telnet [cibsmaster|cibsserver]”

  1. On CIBS-Master the activation of crond, ssh and the rsync (as Master) are recommended for both scheduling and trandsfer security
  2. login as “root” on the “CIBSmaster” with your “root” password (preferred hostname:CIBSmaster, strongly recommended intradisk ‘Profi’ device)
  3. run the command: /etc/init.d/rc_rsyncd setup <CIBSserver>
  4. Answer the question to accept the new server and write its rsa key to known_host file with “yes”
  5. fill in the rootpassword of the “CIBSserver” if asked
  6. wait until the blue led of the cibsserver stops blinking
  7. return to the webinterface and click again “init & search” to see everything is apearing

 Finally to make absolutely shure that no settings are lost, click “Make Changes Permanent” on both of the CIBSmaster and CIBSserver web configuration interface

Menu Plugins->AD SAMBA

Menu SERVICE->FIRMWARE UPDATE

In this menu you find a way to program a new software update into the intradisk nasdrives flash memory. These updates normally contain bug fixes or additional enhancements compared to your actual installed firmware version. Before you use this feature its strongly recommended to carefully read all instructions on our update section of the intradisk support site.

 Always, and in advance of updating the integrated firmware it is strongly recommended to carefully read and stick to the update notes that is linked from the top of the firmware update support

The firmware update is done in a minimum of four steps, ending with a reboot of the device!

  1. In advance to an update always do a “cleaning” reboot as described in the update notes
  2. make sure all plugins→general settings have been disabled, or at least are set to their default (even after reboot)!”
  3. Upload only a firmware file that is approved for your type of intradisk device. Before you can continue, you will find a text line like e.g.:
    »“uploaded firmware version: intradisk-1.6.237”«
  4. Proceed with the forced backup your old firmware to a backup file in the “boot” partition
  5. Update your intradisk with the uploaded firmware.
  6. Following to a sucessfully update device will automatically finish with a reboot

 if anything is behaving different from these steps, check again your plugins→general settings as described above! If even this doesn’t help, please give us some detailed notes by email to info [at] intradisk [dot] com

Menu SERVICE->DEVICE STATUS

This page needs some time to evaluate all device informations from your intradisk nasdrive. It displays useful information about CPU, memory and disk usage, network configuration and temperature.

Other Features

Intradisk still integrates a lot of features that are not implemented into the webinterface to keep the standard web configuration as simple as possible. This means that most of these features can be configured using the FTP file access or a simple telnet console.

These features are normally maintained by low priority, and not supported with the standard support package. If you are intrerested in more support or the integration of additional features, please order an admin/root-Package with more included support.

  • NFS: modify the /etc/cfg_user/exports file to fit to your clients network interface
  • TFTP: create a “tftpboot” link or directory in the “/boot” partition
  • Autorun: This feature automaticall starts user processes after booting has finished. Simply create a new user “autorun” and create an executable .profile script placed in its /home/autorun directory
  • Rsync: on all devices an rsync server is running standardly
  • PXE: this is a feature that uses the integrated TFTP and DHCP server to automatically boot other systems directly over network from your intradisk
  • Much more than 7000 packages can be downloaded from http://www.nslu2-linux.org can be integrated and easily ran on your intradisk

VERSION

Version 1.6.384 of Intradisk Nasdrive (R) firmware.

SEE ALSO

 
intradisk/manuals/reference.txt · Last modified: 2008/06/13 11:38 by markus
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki