Frequently Asked Questions
if you only have 1 DNS server and the DNS IP is 192.168.5.1, type this:
If you have two DNS servers and the DNS IP is 192.168.5.1 and 192.168.7.1 then type this:
After you have done one of the descriptions above, please reboot your mss. (you can type reboot from shell, but it will shutdown, so you will have to turn it on again).
The timezone webpage does not work. It reverts back to US format when changing to Europe. By typing these commands from the console and reboot the MSS, I was able to change the timezone correctly:
# nvram set time_zone=CET-1CETDST # nvram commit # ntpclient -h 184.108.40.206 -s # hwclock -w # reboot
The clock seems to be backed up by the battery you see on the backside of the circuit board.
The following commands enables NFS server and exports the path /shares/mss-hdd with read only access to host 192.168.1.6
# portmap # rpc.mountd # rpc.nfsd # exportfs -io ro,no_root_squash 192.168.1.6:/shares/mss-hdd
To start NFS automatically every time the MSS is powered on, create a file in /opt/etc/init.d/ called something like S60nfsd and containing the above commands and the following on the first line:
Make sure that the file is executable with:
# chmod +x S60nfsd
This mostly happens because the password is not valid. Do this: login with root via Telnet (not SSH) and do
# passwd root
Change the password to something. It will fail - don’t be afraid. After this procedure the password is emtpy. Now you can login via SSH (blank password) and run passwd again to set your own root password. [Thx to paxton]
Be sure that the ssh-user has a shell and a home directory.
Check the file /etc/passwd
Windows user might have the problem that they can’t change the password with DOS telnet or Putty
# passwd root Changing password for root Enter the new password (minimum of 5, maximum of 8 characters) Please use a combination of upper and lower case letters and numbers. Enter new password: mypassword Bad password: too short. Warning: weak password (continuing). Re-enter new password: Password changed. #
In /etc/passwd the password is changed to $1$$qRPK7m23GJusamGpoGLby/
Solution: Use putty and remove the checkmark at Connection → Telnet → Return key sends Telnet New Line instead of ^M
Since Busybox is made for small systems, there are no manpages included. You can have a look on the BusyBox site, for a description of these utils:
addgroup, adduser, adjtimex, ar, arping, ash, awk, basename, bunzip2, busybox, bzcat, cal, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, devfsd, df, dirname, dmesg, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, echo, egrep, env, expr, false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iptunnel, kill, killall, klogd, lash, last, length, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, msh, mt, mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof, ping, ping6, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, rpm, rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sha1sum, sleep, sort, start-stop-daemon, strings, stty, su, sulogin, swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, udhcpc, udhcpd, umount, uname, uncompress, uniq, unix2dos, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat
You will need a cross-linked-patch-cable (this is a network cable with twice the wires inside - ask at the computer store, the price should be just about like a standard network cable).
Before you connect, set the MSS to a static IP-Adress. Something like 192.168.1.2 and set the subnet to 255.255.255.0 Set the network interface of your computer to 192.168.1.3 and also set the subnet to 255.255.255.0
Now connect the devices with the cross-cable, and access the MSS from your computer by typing \\192.168.1.2 in the adress-bar of Windows Explorer (if you use linux, you surely dind’t need this FAQ ;-) [thanks to stertje for the idea]
Just upload the openmss firmware using the web interface. Your data stored on the drive won’t (should not) be lost and everything will remain unaffected (web interface, users, shares), except that you now can telnet your storage.
As described in every manual, be sure that you have made a backup of your data before updating the firmware ;-)
If you have problems with ipkg not working, then telnet/ssh to the MSS and do:
# nvram set lan_gateway=192.168.0.X nvram commit reboot #
(Replace 192.168.0.X with your network’s gateway)
The MSS uses the Reiser filesystem which supports files larger than 4GB. smbfs does NOT support files larger then 2GB (on the 2.6.2 and open 2.6.2 firmware.) The CIFS filesystem DOES support files larger then 2GB. NFS should support files larger than 4GB (someone please confirm this for both MSS and MSS+)