Не знаю как насчет 300g, но на 500gp так:
Если диск расшарен по nfs, то примерно так
Если через SMB, то читать здесь.Code:insmod sunrpc insmod lockd insmod nfs /usr/sbin/portmap /bin/mount -t nfs 192.168.1.2:/nfs /opt
Last edited by AndreyPopov; 24-04-2008 at 17:31.
Надо грузить модуль. У меня в 1.9.2.7-10 его нет. Попробуйте отсюда
он есть в отдельном файле с модулями от Олега.
al37919 точно! торможу что-то
кроме модуля надо еще вот эти команды выполнять:
или они для nfs только?PHP Code:
insmod sunrpc
insmod lockd
insmod nfs
/usr/sbin/portmap
у меня есть вот такоф NAS - 3Com OfficeConnect Network Storage Saerver 40
сюдя по EULAs.txt так таки стоит Samba:
но все равно что-то не получается.PHP Code:
Tcpip1 / Net-Tools
GPL
Samba suite
Samba
GPL (c) Samba Group
Services
/etc/services
[admin@wl300g root]$ mount -t smbfs //192.168.1.250/WL300G /usr/local/opt/share
mount: Mounting //192.168.1.250/WL300G on /usr/local/opt/share failed: Invalid argument
а в логе
Apr 25 15:36:33 kernel: smbfs: mount_data version 268513024 is not supported
просветите что это?
Это все дла nfs. Еще она грузит statd и mountd. Надо сказать, что гораздо проще включить галку в вебе о поддержке nfs и все что ей надо будет загружено самостоятельно.кроме модуля надо еще вот эти команды выполнять:
PHP код:
insmod sunrpc
insmod lockd
insmod nfs
/usr/sbin/portmap
или они для nfs только?
Вообще то, юникс с юниксом надо соединять по nfs. samba предназначена для общения с сетью m$.
По поводу сообщения об ошибке --- поищите в гугле.
только у WL300G этого меню USB Application - нет!
чтобы там поставить галку
или можно руками зайти сюда:
http://xxxxx/Advanced_NFS_Content.asp и включить - будет так работать?
nfs.o клиента надо подгружать? из модулей?
а если у моего NAS 3Com доступ только по Samba - он предназначен, чтобы виндам отдавать ресурсы. там будет доступ по nfs? шары то я сделал на NAS 3Com - кто вот только их обслуживает?
Last edited by AndreyPopov; 25-04-2008 at 15:49.
Откровенно говоря, без малейшего понятия, т.к. с 300 лично не знаком и исхожу из общей масштабируемости прошивки на разные устройства.http://xxxxx/Advanced_NFS_Content.asp и включить - будет так работать?
Вообще, нужно ли на 300 включать поддержку nfs сервера --- не уверен. nfs сервер должен быть запущен на 500, который предоставляет файлы.
У меня решена следующая задача: на 500 живет nfs сервер и ПК к нему успешно присоединяется. В принципе, она аналогична обсуждаемой. Какие модули сидят в памяти ПК могу посмотреть вечером.
Попробуйте так. В зависимости от версии вашей прошивки качайте:
http://oleg.wl500g.info/1.9.2.7-9/modules-1.9.2.7-9.tgz
или
http://oleg.wl500g.info/1.9.2.7-10/m...1.9.2.7-10.tgz
или еще что-то. Я не вкурсе вашей версии прошивки.
Распакуйте /lib/modules/2.4.20/kernel/fs/smbfs.o и закиньте на рутер. На рутере запустите
а потом монтируйтеCode:insmod smbfs.o
Code:mount -t smbfs //192.168.1.250/WL300G /usr/local/opt/share
с modules из 9 таже ошибка:
mount -t smbfs //192.168.1.250/WL300G /usr/local/opt/share
mount: Mounting //192.168.1.250/WL300G on /usr/local/opt/share failed: Invalid argument
в логе:
Apr 25 19:35:02 kernel: smbfs: mount_data version 268513024 is not supported
по поводу этой ошибки нашел:
http://www.debian-administration.org/articles/165
If the output includes the following text then you're missing the smbfs package:
smbfs: mount_data version 1919251317 is not supported
Похоже что не хватает smbmount. Где его взять пока не придумал
Попробуйте вот этот архив во вложении, это я с репозитория бинарники выдрал, вдруг будет работать. У меня вроде бы работает, но у меня /opt подмонтирован
Должно вот так цепляться
Code:./smbmount //192.168.1.250/WL300G /usr/local/opt/share
smbmount есть в пакете samba2, доступном через ipk. Там лежит samba 2.2 в прошивку встроена samba 2.0 Можно ли брать smbmount из 2.2 и использовать вместе с 2.0 я не знаю. Надо пробовать. Еще в этом пакете есть smbclient --- утилита, позволяющая коннектиться к шаре в режиме похожем на ftp. В общем случае тестирование лучше начинать с нее.
Как и обещал --- посмотрел на ПК. lsmod показывает наличие в памяти sunrpc, nfs и lockd; ps кажет portmap и statd. mountd отсутствует (с ПК ничего не расшарено).
монтировать (на 300) надо коммандой
mount -t nfs ...
Предварительно шары надо экспортировать (на 500) через веб интерфейс или сохранив файл /etc/exports
Проверять (на 500) наличие успешно экспортированных шар:
showmount -e
cat /var/lib/nfs/etab
Вот для примера сторка в fstab:
192.168.1.1:/opt /mnt/opt nfs rsize=8192,wsize=8192,timeo=14,rw,hard,intr 0 0