Jump to content

Илдар

Forum Members
  • Posts

    96
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Илдар

  1. дано:

    1. На кинетик1 расшарен диск

    2. на кинетик2 нужно примонтировать его к ФС

    но как?

    не вижу в списке доступных ни cifs, ни nfs:

    ~ # cat /proc/filesystems
    nodev   sysfs
    nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   tmpfs
    nodev   sockfs
    nodev   pipefs
    nodev   anon_inodefs
    nodev   devpts
            squashfs
    nodev   ramfs
    nodev   mtd_inodefs
            fuseblk
    nodev   fuse
    nodev   fusectl
    nodev   usbfs
    nodev   jffs2
            tntfs
            tfat
            ext3
            ext2
            ext4
            thfsplus
    nodev   rpc_pipefs
    nodev   nfsd
            iso9660

     

    соответственно получаю:

    ~ # mount -t cifs //192.168.1.2/1tb/fotos /tmp/mnt/photos -o username=guest
    mount: mounting //192.168.1.2/1tb/fotos on /tmp/mnt/photos failed: No such device
    ~ # mount.nfs 192.168.1.2:/1tb/fotos /tmp/mnt/photos -o username=guest
    mount.nfs: No such device

     

  2. понял в чём дело. 

    в инструкции не хватает 4 пункта - после всех настроек, "извлечь" диск через админку, физически вытащить его и опять вставить.

    навела на мысль инфа от zyxmon: "Once the opkg disk is configured and the storage is attached"

    оставалось создать событие "storage is attached", чего я и сделал.

    • Thanks 1
    • Upvote 1
  3. 57 минут назад, zyxmon сказал:

    Инструкцию в студию. Их много разных... И опишите пошагово своими словами (не по инструкции, что делаете).

    видимо в мобильных версиях форума всё отображаемое режется :)

    в первом посте я дал ссылку на инструкцию, вот она: forum.keenetic.net/topic/4299-entware/

    что делаю:

    1. на диске с ext3 создал папку install (через проводник виндоус по адресу \\192.168.1.1\router )

    2. скачал и положил в эту папку файл mipsel-installer.tar.gz

    3. в админке роутера во вкладке OPKG указываю этот диск, жму кнопку "сохранить"

     

    может, этому файлу нужно исполняемые права как-то задать, либо ещё что подобное?

  4. делаю по инструкции 
    Жду 15 минут - ничего не произошло. Ни новых записей в логе, ни в файловой системе выбранного диска ничего не добавилось-изменилось.
    Вот лог:
     
     
    Май 27 18:16:13
     
    ndm
    Core::Authenticator: user "admin" tagged with "opt".
    Май 27 18:16:13
     
    ndm
    Opkg::Manager: disk is set to: 246f5a84-9b59-418c-b96e-db3b8b3e5a3e.
    Май 27 18:16:13
     
    ndm
    Opkg::Manager: init script reset to default: /opt/etc/initrc.
    Май 27 18:16:13
     
    ndm
    Core::ConfigurationSaver: saving configuration...
    Май 27 18:16:15
     
    ndm
    Http::Manager: new Web server configuration was applied.
    Май 27 18:16:18
     
    ndm
    Core::ConfigurationSaver: configuration saved.
  5. Проработана ли такая процедура - перенос доменного имени со сдохшего роутера?

    Если нет, то наверное надо бы проработать? Ибо без такой процедуры в будущем пространство *.keenetic.pro и прочие станут "кладбищами" имён :(

    Вот у меня сейчас роутер внезапно сдох, взял другой на замену, что делать?

  6. примонтирован файл ISO-образ

    mount -o loop /tmp/mnt/1TB/tftpboot/ubuntu16.04/ubuntu-16.04.3-desktop-amd64.iso /tmp/mnt/1TB/tftpboot/ubuntu16.04/iso_mount_point

    Содержимое папки iso_mount_point без проблем доступно по сети через:

    1. smb

    2. tftp

    Доступ через протокол nfs выдаёт Permission denied:

    5a8f312bbd256_permissiondenied.thumb.JPG.19cb5424118e6cd0a40cf7ecf9e19d5b.JPG

    то же самое в windows 10 (подключено через nfs, а не smb):

    5a8f31ccf3091_permissiondeniedwin.JPG.5e29dc814997dc8ea9b9086eb89cec9f.JPG

     

    В чём причина?

     

     

  7. делаю по инструкции из первого поста темы.

    ~ # /opt/etc/init.d/S20nfsd start
    mount: mounting nfsd on /proc/fs/nfsd failed: No such device
    sysctl: error: 'fs.nfs.nlm_tcpport' is an unknown key
    sysctl: error: 'fs.nfs.nlm_udpport' is an unknown key
    exportfs: Failed to stat /tmp/mnt/1tb/tftpboot: No such file or directory
    rpc.nfsd: Unable to access /proc/fs/nfsd errno 2 (No such file or directory).
    Please try, as root, 'mount -t nfsd nfsd /proc/fs/nfsd' and then restart rpc.nfsd to correct the problem

    далее проверяю наличие ФС:

    ~ # grep nfs /proc/filesystems
    ~ #

    т.е. её вроде как нет.

    модуль не загружен видимо:

    ~ # grep nfs /proc/modules
    ~ #

    может быть, этот модуль надо загрузить вручную?

    ~ # insmod /lib/modules/3.4.113/nfsd.ko
    insmod: can't insert '/lib/modules/3.4.113/nfsd.ko': unknown symbol in module, or unknown parameter

     проверю, что за ошибки:

    ~ # dmesg | tail -20
    nfsd: Unknown symbol svc_alien_sock (err 0)
    nfsd: Unknown symbol sunrpc_cache_lookup (err 0)
    nfsd: Unknown symbol svc_sock_names (err 0)
    nfsd: Unknown symbol svc_destroy (err 0)
    nfsd: Unknown symbol svcauth_unix_purge (err 0)
    nfsd: Unknown symbol cache_check (err 0)
    nfsd: Unknown symbol svc_xprt_names (err 0)
    nfsd: Unknown symbol svc_set_client (err 0)
    nfsd: Unknown symbol svc_seq_show (err 0)
    nfsd: Unknown symbol cache_flush (err 0)
    nfsd: Unknown symbol cache_register_net (err 0)
    nfsd: Unknown symbol nlmsvc_ops (err 0)
    nfsd: Unknown symbol svc_find_xprt (err 0)
    nfsd: Unknown symbol svc_proc_unregister (err 0)
    nfsd: Unknown symbol svc_addsock (err 0)
    nfsd: Unknown symbol sunrpc_cache_pipe_upcall (err 0)
    nfsd: Unknown symbol svc_print_addr (err 0)
    nfsd: Unknown symbol svc_pool_stats_open (err 0)
    nfsd: Unknown symbol sunrpc_cache_update (err 0)
    nfsd: Unknown symbol auth_domain_put (err 0)

    куда копать дальше, или наверное я чего-то не понимаю?

  8. рановато тему закрыли.

    поставил указанную версию 2.12.A.4.0-0

    поставил "

    Модули ядра для поддержки файловых систем

    "

    , но ничего не изменилось:

    ~ # mount -o loop /tmp/mnt/1TB/tftpboot/ubuntu16.04/ubuntu-16.04.3-desktop-amd64.iso /tmp/mnt/1TB/tftpboot/ubuntu16.04/iso_mount_point
    mount: mounting /dev/loop0 on /tmp/mnt/1TB/tftpboot/ubuntu16.04/iso_mount_point failed: Invalid argument

    чего я ещё не учёл?

  9. Насколько я понимаю процесс, для возможности загрузки с использованием iPXE

    1. в роутере выставляем опцию 66 с файлом "undionly.kpxe" - это делается легко.

    2. засада: теперь опцию 66 надо выставить не константой, а выдать другое значение если во входящем DHCP-запросе option user-class = "iPXE"

    Так вот, можно ли настроить в роутере отдавать разное значение опции в зависимости от входящего option user-class ?

    Если да, то какой примерно алгоритм настройки, каким образом?

     

  10. ~ # mount -o loop /tmp/mnt/1TB/tftpboot/ubuntu16.04/ubuntu-16.04.3-desktop-amd64.iso /tmp/mnt/1TB/tftpboot/ubuntu16.04/iso_mount_point
    mount: mounting /dev/loop0 on /tmp/mnt/1TB/tftpboot/ubuntu16.04/iso_mount_point failed: Invalid argument
    ~ #

    есть ли какая-либо возможность примонтировать ISO-файлы на этом устройстве?

     

  11. ух ты, спасибо. 

    создал через 

    EDITOR=nano crontab -e

    оказалось, что файл создаётся по другому пути, нежели указано в инструкции п.2

    т.е. создался в /opt/var/cron/crontabs

    вместо 

    /opt/var/spool/cron/crontabs

    , как указано в инструкции.

  12.  

    настроил crond как указано здесь в пункте 2:

     

    Но не работает однако

    ~ # ls -l /opt/var/spool/cron/crontabs
    -rwxrw-rw-    1 root     root           525 Nov 11 08:12 crontab

    содержимое файла кронтабс:

    ~ # cat /opt/var/spool/cron/crontabs/crontab
    PATH=/opt/bin:/opt/sbin:/sbin:/usr/sbin:/bin:/usr/bin
    # Your LED control schedule for front leds #
    #43 16 * * * ndmq -p 'system led shutdown front' -P message
    #44 16 * * * ndmq -p 'no system led shutdown' -P message
    #ЛХМСРЮ ВЮЯ ДЕМЭ_ЛЕЯЪЖЮ ЛЕЯЪЖ ДЕМЭ_МЕДЕКХ ЙНЛЮМДЮ
    */1 * * * * date >> /opt/tmp/crontest.txt
    ~ #

    процесс кронд запущен:

    ~ # ps | grep cron
      273 root      1628 S    /opt/sbin/crond -L /dev/null
      282 root      1032 S    cron -s
     4064 root      1576 S    grep cron
    ~ #

    результата нет:

    ~ # ls -l /opt/tmp
    drwx------    1 root     root             0 Oct 29 00:32 mc-root
    srwxr-xr-x    1 root     root             1 Oct 29 00:31 php-fastcgi-1.socket-0
    srwxr-xr-x    1 root     root             1 Oct 29 00:31 php-fastcgi-2.socket-0
    srwxr-xr-x    1 root     root             1 Oct 29 00:31 php-fastcgi-2.socket-1
    srwxr-xr-x    1 root     root             1 Oct 29 00:31 php-fastcgi-2.socket-2
    srwxr-xr-x    1 root     root             1 Oct 29 00:31 php-fastcgi-2.socket-3
    srwxr-xr-x    1 root     root             1 Oct 29 00:31 php-fastcgi-2.socket-4
    ~ #

     

    как понять, почему не работает, как запускать кронд чтобы увидеть текст сообщений о проблемах?

     

     

     

×
×
  • Create New...