Page 5 of 16 FirstFirst ... 3456715 ... LastLast
Results 61 to 75 of 235

Thread: Кодировка FTP и Samba

  1. #61

    [vsftpd] Кириллица... :(

    Что имеем:
    Собственноручно скомпилированную версию vsftpd-2.0.6-ext.1 с сайта http://vsftpd.devnet.ru/rus/

    Конфигурация FTP:
    Code:
    $ cat /opt/etc/vsftpd.conf
    listen=YES
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    dirmessage_enable=YES
    connect_from_port_20=YES
    local_umask=022
    check_shell=NO
    ftpd_banner=Welcome to Blah FTP service.
    secure_chroot_dir=/opt/var/run/vsftpd
    session_support=NO
    background=YES
    hide_ids=YES
    chroot_local_user=YES
    
    convert_charset_enable=1
    local_charset=KOI8R
    remote_charset=WIN1251
    Переменные окружения:
    Code:
    $ export
    export DISPLAY='localhost:10.0'
    export HOME='/tmp'
    export LANG='ru_RU.KOI8-R'
    export LC_ADDRESS='ru_RU.KOI8-R'
    export LC_ALL='ru_RU.KOI8-R'
    export LC_COLLATE='ru_RU.KOI8-R'
    export LC_IDENTIFICATION='ru_RU.KOI8-R'
    export LC_MEASUREMENT='ru_RU.KOI8-R'
    export LC_MESSAGES='ru_RU.KOI8-R'
    export LC_MONETARY='ru_RU.KOI8-R'
    export LC_NAME='ru_RU.KOI8-R'
    export LC_NUMERIC='ru_RU.KOI8-R'
    export LC_PAPER='ru_RU.KOI8-R'
    export LC_TELEPHONE='ru_RU.KOI8-R'
    export LC_TIME='ru_RU.KOI8-R'
    export LC_TYPE='ru_RU.KOI8-R'
    export LOGNAME='root'
    export PATH='/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:/bin:/sbin:/usr/bin:/usr/sbin'
    export PS1='\u@\h:\w\$ '
    export PWD='/tmp'
    export SHELL='/bin/ash'
    export TERM='xterm'
    export TERMINFO='/usr/share/terminfo'
    export USER='root'
    Русские буквы (через SSH-клиент) показываются корректно:
    Code:
    $ date
    Срд Июл  2 14:36:30 ULAT 2008
    $ ls /opt/home/maxim
    Windows Mobile 6 Professional SDK Refresh.msi.lzma  hnhn                                                Файл.txt
    bla                                                 vsftpd-2.0.6-ext.1
    data.tar.gz                                         vsftpd-2.0.6-ext1.tar.gz
    Запущенные процессы:
    Code:
    $ ps
      PID USER       VSZ STAT COMMAND
        1 root      1912 S    /bin/busybox init
        2 root         0 SW   [keventd]
        3 root         0 RWN  [ksoftirqd_CPU0]
        4 root         0 SW   [kswapd]
        5 root         0 SW   [bdflush]
        6 root         0 SW   [kupdated]
        9 root         0 SW   [mtdblockd]
       72 root         0 SWN  [jffs2_gcd_mtd4]
       99 root      1912 S    logger -s -p 6 -t
      101 root      1912 S    /bin/busybox init
      103 root      1912 S    klogd
      325 root         0 SW   [khubd]
      437 root         0 SW   [usb-storage-0]
      439 root         0 SW   [scsi_eh_0]
      691 root      1940 S    /bin/sh /sbin/ifup.pppoe wan
      717 root      1888 S    /usr/sbin/pppd nodetach plugin rp-pppoe.so connect /bin/true usepeerdns defaultroute replacedefaultroute ipparam wan linkname wan
      720 root      1884 S    wifi up
      750 root      1528 S    /usr/sbin/dropbear
      759 root      1920 S    httpd -p 80 -h /www -r OpenWrt
      784 root       720 S    p9100d -b -f /dev/usb/lp0 -i 192.168.1.2 0
      927 root      1916 S    /usr/sbin/crond
      992 nobody     848 S    dnsmasq -l /tmp/dhcp.leases -K -F lan,192.168.1.3,192.168.1.152,255.255.255.0,86400 -s wan
     1001 root       724 S    ntpclient -i 86400 -h 192.5.41.40 192.5.41.41 133.100.9.2
     1015 root       792 S    /usr/sbin/ez-ipupdate -d -F /var/run/ez-ipupdate.pid -c /etc/ez-ipupdate/ez-ipupdate.conf -b /etc/ez-ipupdate/ez-ipupdate.cache -i
     1033 root       720 S    p9100d -b -f /dev/usb/lp0 -i 192.168.1.2 0
     1088 root         0 SW   [kjournald]
     1104 root      1924 S    /sbin/syslogd -m 0 -O /opt/var/log/messages -S -l 7
     1117 root      1668 S    /opt/sbin/httpd -c /opt/etc/httpd.conf -p 8008 -h /opt/share/www
     1146 root      1332 S    /opt/usr/sbin/vsftpd /opt/etc/vsftpd.conf
     1164 root      4092 S    transmissiond -p 65534 -w 300 -u -1 -d -1 -i /opt/var/run/transmission.pid /opt/tmp/harddisk/torrent/active-torrents.txt
     1167 root      4092 S    transmissiond -p 65534 -w 300 -u -1 -d -1 -i /opt/var/run/transmission.pid /opt/tmp/harddisk/torrent/active-torrents.txt
     1168 root      4092 S    transmissiond -p 65534 -w 300 -u -1 -d -1 -i /opt/var/run/transmission.pid /opt/tmp/harddisk/torrent/active-torrents.txt
     1170 root      1600 S    /usr/sbin/dropbear
     1171 root      1916 S    -ash
     1200 root      1672 R    ps
    Что наблюдаем:
    См. во вложении, через стандартный проводник Windows, и в Linux, через графическую оболочку KDE (Konqueror). В Konqueror в меню Сервис->Кодировка сетевого диска по умолчанию установлена CP1251

    И вот казалось бы, чего ей ещё надо?

    PS:
    Здесь где-то на форуме валялась версия vsftpd-2.0.5, я её тоже пробовал..., та же история

    PSPS:
    Code:
    $ df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    rootfs                    1152      1152         0 100% /
    /dev/root                 1152      1152         0 100% /rom
    none                     15256        36     15220   1% /tmp
    /dev/mtdblock/4           6208      1972      4236  32% /jffs
    /jffs                     1152      1152         0 100% /
    /dev/usbdrive/part1    7740872    930148   6417512  13% /opt
    PSPSPS:
    Очень при очень надеюсь на вашу помощь, я больше не знаю что ещё можно предпринять чтобы этот сволочной ftp-сервер нормально работал с кириллицей
    Attached Images Attached Images     
    Attached Files Attached Files
    ASUS WL-500gPremium V1; Прошивка X-Wrt (openwrt-brcm-2.4-squashfs.trx); JID: anterior@im.flosoft.biz

  2. #62
    Толи опять никто не знает?
    ASUS WL-500gPremium V1; Прошивка X-Wrt (openwrt-brcm-2.4-squashfs.trx); JID: anterior@im.flosoft.biz

  3. Возможно тебе поможет это. Не обращай внимение на слова "МАС" и "Samba" (поверь, это взаимосвязано). Главное - полноценная поддержка русского.
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  4. #64

    Smile

    Всё похоже проблему с кодировками решил. Я незнаю что я делал..., самбу только поставил, настроил её....... вообщем теперь и ftp и smb работают как надо.
    ASUS WL-500gPremium V1; Прошивка X-Wrt (openwrt-brcm-2.4-squashfs.trx); JID: anterior@im.flosoft.biz

  5. #65
    Если кому надо, "упаковал" vsftpd версии 2.0.6 с сайта devnet + utf8.patch

    http://anterior1.chat.ru/vsftpd_2.0....2-1_mipsel.ipk

    Зависимости:
    Code:
    $ldd /opt/usr/sbin/vsftpd
            libnsl.so.0 => /lib/libnsl.so.0 (0x2aaee000)
            libcrypt.so.0 => /lib/libcrypt.so.0 (0x2ab2f000)
            libdl.so.0 => /lib/libdl.so.0 (0x2ab83000)
            libresolv.so.0 => /lib/libresolv.so.0 (0x2abc5000)
            libc.so.0 => /lib/libc.so.0 (0x2ac06000)
            ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
    Вообще программа кросскомпилировалась при помощи OpenWRT SDK, но думаю должна работать и на прошивках Олега.

    Установка:
    1) ipkg install /путь/до/vsftpd_2.0.6-ext.2-1_mipsel.ipk
    2) Редактируем /etc/vsftpd.conf под собственные нужды
    3) /etc/init.d/vsftpd start

    Если установка производится не в корневой каталог, а например в /opt, то перед 3м шагом нужно отредактировать файл /opt/etc/init.d/vsftpd установив параметр:
    prefix="/opt"
    ASUS WL-500gPremium V1; Прошивка X-Wrt (openwrt-brcm-2.4-squashfs.trx); JID: anterior@im.flosoft.biz

  6. #66

    Question SAMBA2, русские буквы в шаре и WindowsXP

    Добрый день,

    Есть проблема: при выставленных параметрах в smb.conf
    character set = utf8
    coding system = utf8
    client code page = 1251

    русские буквы, которые я вижу по ls в папке не отображаются в шаре при просмотре ее через WindowsXP

    почитав форум с день, я сделал вывод, что это у меня никак не получится

    че правда?
    помогите а?!

  7. #67
    выставляю client code page = 866 и получаю - при создании папки с русским именем из винды, она также не отображается, но при просмотре в роутере ls - отображается по русски!
    устал уже

  8. #68
    "аап, и тигры у ног..."

  9. #69
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    должно быть client code page = 866

    samba2 которая? --- из пакетов (2.2) или встроенная от Олега (2.0)?

    Из пакетов с utf8 работала криво, поэтому в свое время для этого приходилось ставить samba3. Олегова начиная с 9й версии (или чуть раньше) --- корректно.

  10. #70
    поставил отдельно 2.2
    а не надо было?

  11. #71
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by vlebedev View Post
    поставил отдельно 2.2
    а не надо было?
    Ага. Надо пользоваться встроенной, либо разбираться, что Олег напатчил в ней и патчить пакетную тоже. Однако, муторно это, да и зачем...

  12. #72
    Quote Originally Posted by alexplus View Post
    теперь другая проблема - не понимает русских букв в названиях файлов и фолдеров метод из FAQ не помог, видимо проблема в кодировке, там предлагается 1251, а мак, если не ошибаюсь, хочет utf-8.

    Та же проблема.
    Роутер WL-500G Pv2. Прошивка последняя 1.9.2.7-10.
    Подключаю по samba жесткий диск.

    Под winXP проблем нет, с маком проблемы с русскими буквами в названии файлов. Файлы которые созданы виндой видятся каракулями, сам при копировании русских файлов заменят название подчеркаванием.

    Олег писал что utf8 стоит кодировкой по умолчанию в samba еще в прошивке 9.

    в smb.conf
    coding system = utf8

    Есть ли решение проблемы.

  13. #73

    Русская кодировка, mc, samba, XP, Mandriva, FTP

    Устанавливал все скриптами из вети от нуля до торрентов. Все было замечятельно, пока не понадобилось получить доступ к винду линухом. Вот тут весело... то что MC в роутере не понимает кодировки, как то не напрягало. А вот когда линух не увидел юникод насторожило.
    Короче: rTorrent создает файлы в UTF8, на расшаренных разделах utf8... но mc из репозитария уже создает и понимает 1251!!!!!!!!!!! И FTP в роутере тоже 1251. Как выяснил? Да просто зашел на ftp firefox'ом, насоздавал каталогов разными вариантами и менял кодировки, смотрел чего вижу.
    Вопросы:
    1. как сделать, чтобы шару видеть линухом в utf8?
    2. как настроить mc на работу с utf?

    в smb.conf:
    client code page = 866
    coding system = utf8

    Как пишут в ветке http://wl500g.info/showthread.php?t=...E8%EC%E5%ED%E0
    делал:
    dos charset = UTF-8
    unix charset = UTF-8
    display charset = UTF-8
    пробовал UTF8 не помогает! В логе самбы только нашел
    param/loadparm.c:map_parameter (1681)
    Unknown parameter encountered: "dos charset"
    и т.д.
    -)

    Идеи есть?

  14. #74
    Поставить самбу 3-й версии.. Все в UTF пишется и читается.
    Писал из-под win xp, читал в ubuntu... Внутри самого роутера, конечно, mc ничего толком не видит...

  15. #75
    мс нужен с поддержкой utf
    vim имеет два режима - бибикать и все портить (с) не мое

Page 5 of 16 FirstFirst ... 3456715 ... LastLast

Similar Threads

  1. Кодировка на форуме и прочие проблемы
    By pbolotin in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 207
    Last Post: 02-07-2019, 01:57
  2. Samba и Windows7
    By ZIGGI in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 127
    Last Post: 19-07-2013, 10:20
  3. Mac Os X и Samba
    By Dared in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 59
    Last Post: 30-10-2012, 14:33
  4. Oleg firmware/Samba 2.2.12 and OS X 10.7.2 Lion - No more Samba ?
    By QMax in forum WL-500gP Firmware Discussion
    Replies: 11
    Last Post: 29-04-2012, 21:49
  5. wl500gp, samba & mount
    By dfayruzov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 120
    Last Post: 31-01-2012, 15:52

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •