I have compiled smbfs.o kernel module and smbmount for KiSS.
Download binaries here.(First uploaded version of this file didn't contain a valid smbfs.o module, now it is fixed.)
smbmount behaves a bit strange - it kills your shell on successful mount, but it works:
Script started on Sat Nov 8 01:42:05 2003
$ telnet kiss
Trying 192.168.0.3...
Connected to kiss.jacek.it.pl.
Escape character is '^]'.
BusyBox v1.00-pre3 (2003.11.07-10:14+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
/ # ls -l /
drwxr-xr-x 1 0 0 32 Jan 1 00:00 bin
dr-xr-xr-x 3 0 0 2048 Nov 7 2003 cdrom
drwxr-xr-x 1 0 0 0 Jan 1 00:00 dev
-rw-r--r-- 1 0 0 2196 Jan 1 00:00 dirty_hack.o
drwxr-xr-x 1 0 0 32 Jan 1 00:00 etc
-rwxr-xr-x 1 0 0 466764 Jan 1 00:00 fileplayer.bin
-rw-r--r-- 1 0 0 12857 Jan 1 00:00 fipmodule.o
drwxr-xr-x 1 0 0 32 Jan 1 00:00 img
-rw-r--r-- 1 0 0 350611 Jan 1 00:00 khwl.o
-rw-r--r-- 1 0 0 12251 Jan 1 00:00 kiss_khwl.o
drwxr-xr-x 1 0 0 32 Jan 1 00:00 kml
-rwxr-xr-x 1 0 0 471799 Jan 1 00:00 linux.bin.gz
drwxr-xr-x 1 0 0 32 Jan 1 00:00 mnt
-rwxr-xr-x 1 0 0 154952 Jan 1 00:00 mpegplayer.bin
dr-xr-xr-x 2 0 0 0 Jan 1 00:00 proc
-rw-r--r-- 1 0 0 56249 Jan 1 00:00 smbfs.o
-rw-r--r-- 1 0 0 4300 Jan 1 00:00 strace.o
/ # insmod /smbfs.o
Using /smbfs.o
/ # telnetd: bind: Address already in use
/ # ls -l /cdrom
-r--r--r-- 1 0 0 1080840 Oct 23 2003 Stawka_wieksza_niz_zycie.mp3
-r-xr-xr-x 1 0 0 141228 Oct 30 2003 busybox
-r--r--r-- 1 0 0 1976 Oct 29 2003 cal.txt
-r--r--r-- 1 0 0 2196 Oct 30 2003 dirty_hack.o
lr-xr-xr-x 1 0 0 7 Oct 30 2003 klogd -> busybox
dr-xr-xr-x 2 0 0 2048 Oct 30 2003 n
-r--r--r-- 1 0 0 113917 Oct 28 2003 nfs.o
lr-xr-xr-x 1 0 0 7 Oct 29 2003 rmmod -> busybox
-r-xr-xr-x 2 0 0 476680 Nov 8 2003 smbmnt
-r-xr-xr-x 2 0 0 485856 Nov 8 2003 smbmount
-r-xr-xr-x 2 0 0 472048 Nov 8 2003 smbumount
-r-xr-xr-x 1 0 0 31920 Oct 30 2003 sub_filter
lr-xr-xr-x 1 0 0 7 Oct 30 2003 syslogd -> busybox
/ # export PATH=/cdrom
/ # smbmount //192.168.0.1/user //mnt -o username=user
params.c:OpenConfFile() - Unable to open configuration file "/etc/config/smb.conf":
No such file or directory
Can't load /etc/config/smb.conf - run testparm to debug it
load_client_codepage: filename /home/samba/codepages/codepage.850 does not exist.
load_unicode_map: filename /home/samba/codepages/unicode_map.850 does not exist.
Password:
could not fork
Can't get /etc/mtab~ lock filesmbmnt failed: 1
Connection closed by foreign host.
$ telnet kiss
Trying 192.168.0.3...
Connected to kiss.jacek.it.pl.
Escape character is '^]'.
BusyBox v1.00-pre3 (2003.11.07-10:14+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
/ # mount
/dev/root on / type romfs (ro)
none on /dev type devfs (rw)
/proc on /proc type proc (rw,nosuid,nodev)
/dev/cdroms/cdrom0 on /cdrom type iso9660 (ro,nosuid,nodev)
//192.168.0.1/user on /mnt type smbfs (rw)
/ # ls -l /
drwxr-xr-x 1 0 0 32 Jan 1 00:00 bin
-rw-r--r-- 1 0 0 141 Jan 1 00:00 cal.txt
dr-xr-xr-x 3 0 0 2048 Nov 7 2003 cdrom
drwxr-xr-x 1 0 0 0 Jan 1 00:00 dev
-rw-r--r-- 1 0 0 2196 Jan 1 00:00 dirty_hack.o
drwxr-xr-x 1 0 0 32 Jan 1 00:00 etc
-rwxr-xr-x 1 0 0 466764 Jan 1 00:00 fileplayer.bin
-rw-r--r-- 1 0 0 12857 Jan 1 00:00 fipmodule.o
drwxr-xr-x 1 0 0 32 Jan 1 00:00 img
-rw-r--r-- 1 0 0 350611 Jan 1 00:00 khwl.o
-rw-r--r-- 1 0 0 12251 Jan 1 00:00 kiss_khwl.o
drwxr-xr-x 1 0 0 32 Jan 1 00:00 kml
-rwxr-xr-x 1 0 0 471799 Jan 1 00:00 linux.bin.gz
drwxr-xr-x 1 0 0 4096 Sep 20 2003 mnt
-rwxr-xr-x 1 0 0 154952 Jan 1 00:00 mpegplayer.bin
dr-xr-xr-x 22 0 0 0 Jan 1 00:00 proc
-rw-r--r-- 1 0 0 56249 Jan 1 00:00 smbfs.o
-rw-r--r-- 1 0 0 4300 Jan 1 00:00 strace.o
/ # ls -l /mnt
drwxr-xr-x 1 0 0 4096 Nov 6 2003 jacek
/ # ls -l /mnt/jacek
-rwxr-xr-x 1 0 0 4179968 Nov 6 2003 DP450NOMV.ISO
-rwxr-xr-x 1 0 0 5210112 Nov 6 2003 DP500NOMV.ISO
-rwxr-xr-x 1 0 0 5511168 Nov 6 2003 DP508NOMV.ISO
-rwxr-xr-x 1 0 0 5730304 Nov 7 2003 TEST.ISO
-rwxr-xr-x 1 0 0 192647 Sep 2 2003 dsc01070_filtered.jpg
-rwxr-xr-x 1 0 0 136864 Sep 3 2003 dsc01091_filtered.jpg
-rwxr-xr-x 1 0 0 122551 Sep 3 2003 dsc01097_filtered.jpg
-rwxr-xr-x 1 0 0 258565 Oct 5 2003 dsc01098_filtered.jpg
-rwxr-xr-x 1 0 0 183716 Sep 2 2003 dsc01100_filtered.jpg
-rwxr-xr-x 1 0 0 174994 Sep 2 2003 dsc01106_filtered.jpg
-rwxr-xr-x 1 0 0 139577 Sep 4 2003 dsc01154_filtered.jpg
-rwxr-xr-x 1 0 0 122467 Sep 3 2003 dsc01163_filtered.jpg
-rwxr-xr-x 1 0 0 291307 Oct 5 2003 dsc01189_filtered.jpg
-rwxr-xr-x 1 0 0 280662 Oct 5 2003 dsc01191_filtered.jpg
-rwxr-xr-x 1 0 0 159756 Oct 5 2003 dsc01200_filtered.jpg
-rwxr-xr-x 1 0 0 157717 Oct 5 2003 dsc01206_filtered.jpg
/mnt/jacek # mkdir k
/mnt/jacek # cd k
/mnt/jacek/k # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3561 3561 0 100% /
/dev/cdroms/cdrom0 2912 2912 0 100% /cdrom
//192.168.0.1/user 2478080 2423808 54272 98% /mnt