Страница 1 из 1
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-16 8:38:23
ksvserega
Стоит задача настроить сквид с авторизацией в АД на 2008Р2
В домен добавил успешно, получил юзверей и группы, но много групп в русской раскладке, которые нужно будет использовать в сквиде, и которые отображаются вот в таком виде:
Код: Выделить всё
exchange servers
exchange trusted subsystem
exchange windows permissions
exchangelegacyinterop
п?п?п?я?я?п?п?п?п?я?я? п?п?п?п?п?п? п©я?п?п?п©я?п?я?я?п?я? - я?п?п?я?п?п? я?я?п?п?п?п?
п?п?п?п?п?п?я?я?я?п?я?п?я?я? я?я?п?п?я?
п?п?п?п?п?п?я?я?я?п?я?п?я?я? п©я?п?п?п©я?п?я?я?п?я?
imp_exp_admin
Где именно нужно подбирать кодировку?
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-16 11:54:46
Alex Keda
В консоли
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-16 16:51:21
ksvserega
Сейчас консоль koi8-r и псевдосимволы вместо русских.
Если перевожу на utf-8, то через ssh, выставив в настройках putty тоже utf-8, получаю все идеально: нормальные русские буквы, нормальные линии в МС.
НО, на консоли вместо русских букв сплошные иероглифы, и в МС вместо линий каша.
ОС работает на виртуалке под hyper-v, там никаких настроек кодировки не нашел. В rc.conf
Код: Выделить всё
font8x14="cp866-8x14"
font8x16="cp866-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
Здесь нужно менять на utf-8?
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-16 17:13:44
BirdGovorun
Консоль старая(sc) или новая(vt)?
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-16 19:51:24
snorlov
Сходите на
http://unix1.jinr.ru/~lavr/vt/vtcons.html, почитайте и поставьте себе UTF-8
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-16 21:47:36
ksvserega
snorlov, спасибо за наколочку, первый раз за неё слышу.
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-17 12:52:25
ksvserega
Установил новую консоль - в МС линии нормальные, а вместо русских букв знак вопроса.
Может, дело всё же в том, что консоль виртуальная?
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-17 18:30:28
Alex Keda
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-17 19:24:37
guest
ksvserega писал(а):Установил новую консоль - в МС линии нормальные, а вместо русских букв знак вопроса.
Может, дело всё же в том, что консоль виртуальная?
# echo $SHELL
# echo $LANG
# locale
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-19 18:05:00
snorlov
ksvserega писал(а):Установил новую консоль - в МС линии нормальные, а вместо русских букв знак вопроса.
Может, дело всё же в том, что консоль виртуальная?
login_class у вас не тот
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-19 18:55:42
guest
snorlov писал(а):ksvserega писал(а):Установил новую консоль - в МС линии нормальные, а вместо русских букв знак вопроса.
Может, дело всё же в том, что консоль виртуальная?
login_class у вас не тот
не факт, обнаружено: если в качестве login shell -> /bin/sh, то в 10.1 и пока в 10-Stable, проблемы
с отображением при переключении на русский.
В csh/bash проблем нет.
В 11 (current), в /bin/sh все нормально отображается.
Но главное не это, а то что использование символов из второй половины ASCII в login/group/password разных там AD
и потом скрещивание с Unix-like, ведет к проблемам.
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-20 9:06:53
ksvserega
# echo $SHELL
# echo $LANG
# locale
Код: Выделить всё
root@site_ext:/ # echo $SHELL
/bin/csh
root@site_ext:/ # echo $LANG
ru_RU.UTF-8
root@site_ext:/ # locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-20 10:19:20
guest
ksvserega писал(а):
Код: Выделить всё
root@site_ext:/ # echo $SHELL
/bin/csh
root@site_ext:/ # echo $LANG
ru_RU.UTF-8
root@site_ext:/ # locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
SHELL -> /bin/csh (норма)
LANG -> ru_RU.UTF-8 (норма)
а кто надоумил выставить LC_ALL в ru_RU.UTF-8 ? (это особая переменная и ее лучше не трогать, она
переопределяет все остальные и обычно ее используют для отладки)
покажите:
# uname -a
# cat /boot/loader.conf
# cat /etc/rc.conf
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-20 13:50:35
ksvserega
undefined писал(а): # uname -a
# cat /boot/loader.conf
# cat /etc/rc.conf
Код: Выделить всё
root@site_ext:/ # uname -a
FreeBSD site_ext 10.1-RELEASE FreeBSD 10.1-RELEASE #0: Wed Feb 11 09:41:53 MSK 2015 serega@site_ext:/usr/obj/usr/src/sys/SITE_EXT amd64
root@site_ext:/ # cat /boot/loader.conf
kern.vty=vt
hw.vga.textmode=1
root@site_ext:/ # cat /etc/rc.conf
hostname="site_ext"
ifconfig_hn0="inet 192.168.120.140 netmask 255.255.255.0"
defaultrouter="192.168.120.130"
local_unbound_enable="YES"
sshd_enable="YES"
ntpd_enable="YES"
gateway_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
linux_enable="YES"
apache22_enable="YES"
mysql_enable="YES"
#font8x14="cp866-8x14"
#font8x16="cp866-8x16"
#font8x8="cp866-8x8"
#keymap="ru.koi8-r"
#scrnmap="koi8-r2cp866"
font8x16="ter-u16.fnt"
keymap="ru.win"
firewall_enable="YES"
firewall_script="/etc/rc.ipfw"
samba_server_enable="YES"
squid_enable="YES"
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-20 15:02:28
guest
ksvserega писал(а):
root@site_ext:/ # cat /boot/loader.conf
ну и чего Вы хотите добиться использованием:
hw.vga.textmode=1
Поддержка UTF-8 в консоли, будет только в VGA, а Вы задаете драйверу vt(4) - text mode!
И после этого хотите в консоли UTF-8.
Если у Вас не Intel или Radeon, в:
Код: Выделить всё
# cat /boot/loader.conf:
kern.vty=vt
# закомментарить или удалить следующую строку
#hw.vga.textmode=1
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-20 15:10:15
ksvserega
А если Radeon?
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-20 19:04:27
guest
ksvserega писал(а):А если Radeon?
даже прочитать сложно?
Код: Выделить всё
При использовании KMS драйверов:
- i915kms
или
- radeonkms
в /boot/loader.conf добавить:
kern.vt.fb.default_mode="1024x768"
общий вид:
Код: Выделить всё
#--vt utf
kern.vty=vt
#-- uncomment below for Intel KMS
#i915kms_load="YES"
#-- uncomment below for Radeon KMS
radeonkms_load="YES"
kern.vt.fb.default_mode="1024x768"
#
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-22 16:53:30
ksvserega
На сервере видео ATI ES1000, и, насколько я понял, мне на виртуалке для vt-консоли необходимо включить RemoteFX, что на данном видеоадаптере невозможно
Загрузка ядра длится больше 5 минут и в конце концов падает, поэтому только текст-мод
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-22 17:24:46
guest
ksvserega писал(а):На сервере видео ATI ES1000, и, насколько я понял, мне на виртуалке для vt-консоли необходимо включить RemoteFX, что на данном видеоадаптере невозможно
Загрузка ядра длится больше 5 минут и в конце концов падает, поэтому только текст-мод
Не в курсе что нужно включить, я виртуалок которые умееют эмулировать карты вендоров не встречал.
VGA режим, обычная карта во всех виртуалках: VMWare, VirtualBox, QEMU ...
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-22 18:52:22
guest
guest писал(а):ksvserega писал(а):На сервере видео ATI ES1000, и, насколько я понял, мне на виртуалке для vt-консоли необходимо включить RemoteFX, что на данном видеоадаптере невозможно
Загрузка ядра длится больше 5 минут и в конце концов падает, поэтому только текст-мод
Не в курсе что нужно включить, я виртуалок которые умееют эмулировать карты вендоров не встречал.
VGA режим, обычная карта во всех виртуалках: VMWare, VirtualBox, QEMU ...
забудьте про VGA режим vt(4) в hyper-v, не знаю когда исправят, но будет оченна медленно работать,
так что переводите в text и для UTF-8 используйте удаленную работу через putty/ssh.
По архивам списков рассылки не нашел подвижек и почему vt(4) в VGA так работает в hyper-v.
FreeBSD 10.1, AD и кодировка
Добавлено: 2015-04-23 8:04:48
ksvserega
Microsoft в своем репертуаре. Через путти работает, и ладно, перебьюсь.