Перейти к содержимому
Калькуляторы

skeletor

Активный участник
  • Публикации

    156
  • Зарегистрирован

  • Посещение

Все публикации пользователя skeletor


  1. Проблема оказалась в старых винтах. Подключил винты поновее - всё увиделось. Правда под linux (gentoo) старые винты виделись.
  2. А у меня нет строки subclass = RAID видимо это другая карточка или как? Под линуксом видится, всё ок, а под вряхой не хочет.
  3. Есть внешняя карточка Sil 3114 на 4 порта: подключено 2 одинаковых винта. Проблема в том, что фря не видит винты, а видит только саму карточку. Пробовал релизы 8.1, 7.3 - тоже самое. Хотя загрузчик видит: CD Loader 1.2 ... Starting the BTX loader BTX loader 1.00 BTX version is 1.02 Consoles: internal video/keyboard BIOS CD: is cd0 BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS drive D: is disk2 BIOS drive E: is disk3 ... freeBSD/i386 bootstrap loader, Revision 1.1 Вот, через pciconf -lv что выводит: atapci0@pci0:1:8:0: class=0x018000 card=0x31141095 chip=0x31141095 rev=0x02 hdr=0x00 vendor = 'Silicon Image Inc (Was: CMD Technology Inc)' device = 'SATALink/SATARaid Controller (Sil 3114)' class = mass storage Как заставить видеть отдельно винты?
  4. Ну вообще-то он уже стоит. А если бы не стоял, тогда однозначно shell. Если я писал только о серверной части, значит на клиенской всё настроено и никаких дополнительных телодвижений делать не нужно. Что касается script_down.pl - то я об этом писал ещё во втором посте. Да и не нужен он конкретно в моей ситуации (но может потребоваться в другой).
  5. 2Ivan_83 Если такое нужно для 1-го клиента - то конструкция switch-case не нужна (я писал в общем случае). Достаточно простого if. Если для 2 и более - очень удобно применять конструкцию switch-case (вы видимо не слышали о такой). Особой разницы нет: perl или shell. Я написал на perl. В принцыпи вы ничего нового не написали, а лишь взяли мой пост и по своему предложения составили. :)
  6. Всем спасибо, разобрался. 1) Добавляем такие строки в mpd.conf set iface up-script /usr/local/etc/mpd5/script_up.pl set iface down-script /usr/local/etc/mpd2--> рядом со строк рядом со строками set iface (если прописать в конец не будет работать) 2) Стартовые скрипты выглядят так: cat script_up.pl #!/usr/bin/perl # 0-iface, 1-proto, 2-server IP, 3-client IP , 4-login use Switch; switch($ARGV[4]){ case client{ `/sbin/route add -net 10.9.0.0/24 $ARGV[3]`; } } cat script_down.pl #!/usr/bin/perl # 0-iface, 1-proto, 2-server IP, 3-client IP , 4-login use Switch; switch($ARGV[4]){ case client{ `/sbin/route del 10.9.0.0/24`; } } От себя добавлю: скрипт для удаления маршрута в принцыпи не нужен, так как маршрут удаляется сам, при отключении клиента (интерфейс просто уничтожается).
  7. Всем привет. Есть работающий MPD сервер. К нему подключаются клиенты, всё работает. Появился новый удалённый офис (настроил на нём mpd client), он подключается, всё нормально. Только у офиса того, есть своя подсеть 10.9.0.0/24 и что бы они могли нормально выдеть нашу локальную сеть приходится на сервере (там где стоит mpd server) вручную добавлять маршрут в их подсеть: #route add -net 10.9.0.0/24 10.11.0.109 где 10.11.0.109 - адрес выдаваемый удалённому клиенту. Можно ли как-то сделать, что бы при подключении этого клиента, сеть 10.9.0.0/24 добавлялась автоматом? Нашёл параметр set iface route но мне кажется это не то, хотя не уверен. Подскажите, умеет ли MPD такое делать? OS FreeBSD 8.1 amd64, MPD-5.5
  8. Посоветуйте роутер - поддерживает vlan'ы (хотя бы штук 50) - имеет как минимум 2 gigabit ethernet - желательно в каждой линейки брендов отдельно - бренды (hp, cisco, linksys) - встроенный файервол - хотелось бы (но не обязательно) шейпер скорости на порту и на влане. Бюджет пока неясен. Нужен достаточно хороший, стабильный роутер, но не сильно дорогой.
  9. Предположим есть возможность использовать подключение по порту и по сокету. Интересует несколько вопросов: 1) В какие случаях лучше использовать сокет? порт? 2) Какой тип соединения работает быстрее? меньше всего нагружает ОС? Интересует вопрос как в общем, так и конкретно для такого ПО: mysql, postgresql, clamav, spamassassin. Предпочтительная ОС FreeBSD (но интересны так же варианты и для linux) Если есть толковая литература об этом - киньте ссылку. Заранее спасибо.
  10. Ставил версию mpd 5.5. dsk Перед тем, как оскорблять, советую почитать http://unix.derkeiler.com/Mailing-Lists/Fr...2/msg00193.html . Видимо и там тоже кривые руки. Если ничего не придумаю, то буду пробовать версию 4.
  11. ОС FreeBSD 8.1 amd64. Установил poptop-1.3.4_2. Первый клиент подключается нормально, а вот при подключении всех последующих получаю в логах сообщение: ppp: Warning: Local: bind: Address already in use ppp: Warning: set server: Failed 2 в итоге они не могут подключиться. Получается так: кто первым подключился, тот и работает, а вот остальные - не могу. Прочёл статью http://faded.org/2009/02/freebsd_pptp_server.html , но там речь идёт о FreeBSD 7.1, да и просмотрев файлы, которые нужно пропатчить, увидел, что у меня они уже пропатчены (то есть присутствуют нужные строки). Ещё раз скачал новые исходники в оф.сайта, пересобрал ppp и ничего не изменилось. Подскажите, как решить данную проблему. ПС. mpd не советовать, с ним ещё хуже - работает пару дней, потом тупо подвисает и всё, при попытке убить его подвисает, даже ребут нормально нельзя сделать - виснет сервак. ППС. Может есть ещё pptp сервера под FreeBSD, что бы люди могли нормально из windows подключаться без установки дополнительного софта.
  12. Всем спасибо. Вот несколько решений (подсказали на форуме) 1) echo "%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1" | awk '{gsub(/%25/, " 0x", $0); FS=" "; for(i=1; i<=NF; i++) printf "%c", $i; print ""}' - 2) echo '%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1' | perl -pe ' s/%25([a-f0-9]{2,2})/chr(hex($1))/eg;' | recode -f koi8-r..utf-8 3) $ s=""; for i in d3 d4 cf cc c5 d4 ce c5 d7 c1; do o=`printf "%o" 0x$i`; c=`printf "\0$o"`; s=${s}${c}; done; echo "$s" 4) printf '%b\n' "$(echo '%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1' | sed 's/%25/\\x/g')" | iconv -f koi8-r
  13. Есть squid 3.1, настроена доменная авторизация через AD (2008 сервер). Кодировка на сервере KOI8-R. Всё нормально работает, только вот в логах отображается вот такое (вместо имени пользователя): %25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1 Пробовал декодировать и гуглом и штирлицом - не получается. Есть ли способ как-то конвертировать это матюк в что-то читабельное? ПС. Не спрашивайте зачем так сделали (было уже до меня), я сам плююсь на это.
  14. LiuPing лучше бы openvpn, но если такое может то будем смотреть.
  15. Нужен обычный железный роутер, что бы на нём можно было настроить openvpn или pptp. Идеально, если можно было бы его прошить какой-то прошивкой openwrt/ddwrt и поставить туда openvpn. Роутер не dsl, а обычный для RJ45. ПС бюджет до 200$
  16. Заметил такую закономерность (если выполнить одно из этих условий, неважно какое): 1) Если убрать из файла nnswitch.conf упоминания о winbind'e тормоза пропадают. 2) Если в конфиге самбы выставить winbind enum groups = no winbind enum users = no то тормоза пропадают Посему вопрос: что дают записи winbind'a в файле nsswitch.conf? Будет ли нормально проходить авторизация в squid'e при выполнении одного из условий (1 или 2)? Меня волнует лишь то, что бы юзеры могли авторизоваться через squid через ntlm/basic авторизацию.
  17. Хотя нет, проблема-таки оказалась и в самом winbind'e. Он тоже влияет на процесс торможения, правда теперь несколько получше (раза в 2 меньше времени), но всё равно ощущается. Может стоит немного потюнить самбу или как-то ограничить ресурсы winbin'a?
  18. Всё оказалось намного проще: если запустить exim в режиме расширенного логгирование (exim -bd -d+all > /var/log/exim-debug.log 2>&1), то можно понять, что оно работает, но нужно задавать в БД не user@domain.com, а <user@domain.com> (с угловыми скобками). Это касается роутеров ditch_hdrfrom и ditch_hdrto. В остальных роутерах так же. То есть оно хочет точное совпадение. Что бы добавить возможность совпадения по шаблону или части слова делаем такое: собственно для остальных роутеров аналогично. После этого можно задавать не только адрес, но и домен.
  19. Проблема оказалась в samb'e, а точнее в демоне smbd. Но мне для авторизации в AD нужен только windind. Собственно, лишнее пока отключил, наблюдаю.
  20. Я вот думаю, это какой-то софт. Есть подозрение, что samba34 (а точнее winbindd - уж очень много процессов запускает). Остановил samb'y, понаблюдаю.
  21. Стоит FreeBSD 8.1 amd64 на железе HP Proliang DL180 G6 (4Гб оперативы, Intel® Xeon® E5504@2.00GHz). При выполнении некоторых команд (top, логине по ssh на тачку, ...) сервак как-будто подвисает на несколько секунд. Памяти и проца ему хватает с головой, так как выполняет функции шлюза для небольшой организации. Может кто сталкивался, с таким и знает как решить проблему?
  22. Всем спасибо, проблема заключалась в том, что блок if был прописан 2-ды: в .profile и в .bashrc. Оставил в .profile и всё заработало.
  23. В этих случаях получаю оболочку root'a и права root'a. А мне нужно, что оболочка была моя и права root'a. Эффект такой же как и при выполнении команды su.