LINUX.ORG.RU

Сообщения cyclon

 

pptpd и route

Настроил pptpd+radius, всё работает (клиент WinXP). Возник только один вопрос, а можно ли клиенту при подключении передавать таблицу маршрутизации. Пробовал использовать Framed-Route в радиусе, но клиент упорно не получает роут. Может есть способ передать роут с помощью pptpd.

Гуголь не помог.

Заранее спасибо!!!

cyclon
()

не применяется dsdt

ОС Ubuntu 10.04.

Доброе время суток. Пытаюсь побороть гибридные видеокарты (intel&nvidia). Нашёл как вариант попробовать поправить DSDT.

1. нагуглил изменённый DSDT.dsl 2. скомпилил 3. поместил в /etc/initramfs-tools/ 4. сделал update-initramfs -u -k all 5. перезагрузился

но после загрузки вижу

$ dmesg | grep DSDT

[ 0.000000] ACPI: DSDT 00000000b9fe3000 0CB3D (v01 HP SLIC-MPC 00000001 MSFT 01000013)

[ 0.352558] ACPI: EC: Look up EC in DSDT

в то время как в DSDT.dsl указано

DefinitionBlock («DSDT.aml», «DSDT», 2, «Sony», «VAIO», 0x20100205)

ЧЯДНТ?! Заранее спасибо!

cyclon
()

вот что наваял (биллинг)

Сразу оговорюсь, работаю системным администратором и образования программиста не имею, поэтому прошу злостно не пинать ;-)

Пишу для удовольствия и на том уровне знаний который имею...(надеюсь он станет выше со временем)

Вот что наваял за последнее время https://sourceforge.net/projects/fbilling или тут http://code.google.com/p/fbilling

Если в кратце, то это очередной велосипед, точнее велопарк :-) Система комплексного учёта трафика по snmp, netflow и прокси-серверу squid. В перспективе надеюсь превратить это в биллинг.

P.S. кто то назовёт, как тут уже было с моим кодом, это анекдотами на Си))

cyclon
()

ubuntu 9.10 suspend

Ноут MSI VR330, nvidia 6100go.

Долгое время стояла ubuntu 9.04 саспенд на которой нормально работал, после небольшого напильника. Поставил 9.10 (предыдущую удалил) и саспенд отвалился. Что именно пилил вспомнить не могу, но вроде как дальше /etc/defaults/acpi-support не заходил.

На 9.10 проблема такая, засыпает машина нормально, но когда пытюсь разбудить, ноут врубается, гудит... и всё, экран не включается, _ХАРД_ не шушршит, ощущение что, что-то ещё не запускается или не загружается. Пробовал как с проприетарными nvidia, так и с дефолтными дровами.

В /var/log/pm-suspend.log логи только до момента засыпания.

Использовать tuxonice или что-то похожее не хотелось бы.

Может кто подскажет куда копать, в гугле ничего по 9.10 нет, а советы по 9.04 и более ранним версиям не работают.

Заранее спасибо!!!

cyclon
()

Вывод ошибок mysql_connect

Язык PHP.

Вопрос такой, как избавится от вывода ошибок при mysql_connect.

Есть такой код:

mysql_connect($db_host,$db_user,$db_pass) or $errordb=1;
mysql_select_db($db_name) or $errordb=2;

но при обработке mysql_connect всёравно вылазит

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'server' (1) in index.php on line 12

Можно ли как то избавиться от вывода этого варнинга.

Заранее спасибо!!!

cyclon
()

C++ operator[] и char

Пардон за тупой вопрос, но реально ли сделать в классе такой оператор:

class MyClass{
...
char* operator[](const char *field_name);
...
}

char* MyClass::operator[](char *s) {
...
return str;
}

используется так:

...
MyClass *my = new MyClass();
my["somestring"];
...

При компиляции ошибка:

class.cpp:74: ошибка: некорректные типы ‘MyClass*[char [11]]’ для индекса массива

Заранее спасибо!!!

cyclon
()

[netbook] HP 2140 Mini или Samsung N310

Что стоит брать, железо какого из этих нетбуков на 100% заводится под linux? Может тут есть владельцы одного из subj'а?

Заранее спасибо!!!

 

cyclon
()

snmp и считалка трафика

Вот тут думаю писать к своей софтине модуль для работы по snmp, вопрос такой, а даёт ли snmp в cisco возможность получать детализированную статистику по трафику (так же как netflow кто, куда, сколько) или только данные по загруженности интерфейсов, общем трафике etc (гуглил, но так и не понял)?

Заранее спасибо!!!

cyclon
()

многопоточность и mutex

Тут возникла такая проблема (С++, gcc, linux) с многопоточность.

Есть несколько потоков которые работают с общим списком структур, в
каждый из потоков передаётся указатель на этот список.

Для блокировки использую переменную типа int, что то вроде int lock. И
при попытке обратиться к списку я проверяю состояние этой переменной

примерно так

while(1) if(base_object->lock == 0) break;

где base_object указатель на объект класса в котором и создаются потоки.

Вопрос такой, такое использование аналогично использованию mutex'ов или
они (mutex) буду по другому себя вести. Проблемма собственно в том что
в моём варианте, _КАК_МНЕ_КАЖЕТСЯ_, потоки успевают одновременно писать
в список...на знаю правда, как они умудряются проскочить проверку флага
lock.

Заранее спасибо!

cyclon
()

MYSQL и скорость выборки

Тут наткунлся на такую софтину, считающая трафик по netflow, как Netflow Analyzer и заметил что даже при наличии записей за несколько лет, она умудряется выдать данные по любому периоду, хоть для определённого порта, хоть для IP адреса, за пару секунд. Записей скорее всего несколько миллионов, я думаю даже больше. Данные собираются с точность до 10 минут. Вопрос встал такой, как разработчики умудрились достичь такой скорости выборки, какой способ агрегации они могли применить...или ещё что? У меня при всевозможной агрегации и оптимизации, не получается даже немного приблизиться к этому результату.

Заранее спасибо!!!

cyclon
()

IE+Apache+LDAP

Идея и вопрос таков, можно ли использую apache+php+ldap сделать некое подобие ntlm, т.е. при заходе на страницу пользователь бы автоматически регистрировался на основе логина и пароля переданного IE (то что галка входить с текущем именем и паролем в ie). Можно как то получить имя пользователя и пароль которые браузер передаёт серверу? Далее через ldap будет проведена проверка этих данных.

Заранее спасибо!!!

cyclon
()

Как работает usb мышь

Проблема такая, USB мышь воткнутая в ноут мешает оному уйти в
саспенд, т.е. сразу просыпается как уходит. Если мыша отсоединить от
ноута, то всё пучком. На 8.10 получалось убить мыша не вытаскивая,
выгрузив все модули что относятся к USB, в 9.04 это не прокатывает,
вернее модуль только один:

#lsmod
Module Size Used by
forcedeth 61712 0
usbhid 42336 0 <<<< вот он
rt73usb 33412 0
rt2x00usb 18688 1 rt73usb
rt2x00lib 37888 2 rt73usb,rt2x00usb
aes_i586 15744 2
aes_generic 35880 1 aes_i586
binfmt_misc 16776 1
ppdev 15620 0
bridge 56340 0
stp 10500 1 bridge
bnep 20224 2
input_polldev 11912 0
lp 17156 0
parport 42220 2 ppdev,lp
arc4 9856 2
ecb 10752 2
snd_hda_intel 435636 3
snd_pcm_oss 46336 0
snd_mixer_oss 22656 1 snd_pcm_oss
snd_pcm 82948 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
snd_rawmidi 29696 1 snd_seq_midi
crc_itu_t 10112 1 rt73usb
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29704 2 snd_pcm,snd_seq
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
led_class 12036 1 rt2x00lib
joydev 18368 0
mac80211 217208 2 rt2x00usb,rt2x00lib
snd 62628 15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq ,snd_timer,snd_seq_device
nvidia 7233756 42
pcspkr 10496 0
psmouse 61972 0
serio_raw 13316 0
i2c_nforce2 14980 0
k8temp 12416 0
agpgart 42696 1 nvidia
soundcore 15200 1 snd
snd_page_alloc 16904 2 snd_hda_intel,snd_pcm
cfg80211 38032 2 rt2x00lib,mac80211
video 25360 4
output 11008 1 video
reiserfs 236288 1
fbcon 46112 0
tileblit 10752 1 fbcon
font 16384 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit


При подключении мыши, dmesg говорит такое:

[ 294.336062] usb 2-2: new low speed USB device using ohci_hcd and address 2
[ 294.589679] usb 2-2: configuration #1 chosen from 1 choice
[ 294.642473] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:0b.0/usb2/2-2/2-2:1.0/input/input9
[ 294.665928] generic-usb 0003:046D:C03E.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:0b.0-2/input0

т.е. по идее должен быть ohci_hcd, но его нет.

Что делать, как работает мышь?

Заранее спасибо!!!

cyclon
()

агрегация netflow

Вот тут переписываю считалку для netflow, вопрос такой встал, за какое время наиболее целесообразно агрегировать трафик?

Заранее спасибо!!!

cyclon
()

оптимальный размер таблицы в MySQL

Пишу считалку трафика для squid'а, размеры логов естественно не малые, на три месяца около 4-х гигов и 31 млн строчек. Для ускорения обработки таблицу с логом, решил бить её на таблицы по 500000. Число подобрал методом тыка и не уверен, что это наиболее оптимальное число. Хотел бы узнать есть ли какое нибудь зависимость "железа", "размера таблицы" и "скорости поиска" по которому можно расчитывать оптимальный размер таблицы?

Заранее спасибо!!!

cyclon
()

Vmware Workstation и Ctrl+C...e.t.c.

Периодически случается так, что после нескольких (сколько именно сказать не могу, всегда по разному) Ctrl+C или Ctrl+V внутри виртуальной машины перестают работать сочетания Ctrl+KEY (ctrl+shift, ctrl+v, ctrl+c...e.t.c.) на хостовой машине. Т.е. копи-паст, переключение раскладок и пр. не работают, помогает только рестарт X-ов.

Что делать, можно ли это пофиксить или исправлять без перезапусков Х-ов?

Заранее спасибо!!!

cyclon
()

аналог digikam

Есть ли аналог digikam'a на gtk, ну или похожая софтинка для быстрой обработки фотографии (цветокоррекция, удаление эффекта красных глаз и пр.)? GIMP тяжеловат. Про гуголь знаю, но хочется узнать о том кто что пользует.

Заранее спасибо!!!

cyclon
()

качалка с вебинтерфейсом

Интересует, есть ли качалки (типа wget) с вебинтерфейсом?

Заранее спасибо!!!

cyclon
()

Есть ли возможность подружить Evolution и Exchange 2007

Имеется Ubuntu 8.10, и evolution из apt. Он не в какую не хочет подключаться к exchange 2007, т.е. на этапе указания логина и пароля на exchange он постоянно говорит что пароль не верен.

Много гуглил, но ничего не помогло, ставить из сорцев как то не хочется.

Что можно сделать, кто нибудь смог их подружить, собственно я админю этот exchange сервер, может на нём можно что то сделать?

Заранее спасибо!!!

cyclon
()

Ubuntu и suspend

Псоле нескольких лет использования генты н решил поставить на ноут
(MSI VR330) убунту 8.10. Всё вроде как хорошо встало, видео (nvidia),
сеть (wifi - ядрёный ralink), звук и прочее завелось на ура. Но
возникла проблема. Ноут не хочет уходить в саспенд. Вернее после
попытки ухода (питание не гаснет), ноут сразу же включается, но более
ни на что не реагирует (экран не горит и клавиатура не реагирует).
Пробовал собрать ядро с патчами tuxonice, но результат тот же :( В
генте на 26 ядре сасапенд работал железно.

Что может быть не так, перегуглил всё?!

Пробовал:

1. NvAGP = 1
2. sudo aptitude install uswsusp
3. /etc/default/acpi-support:
SAVE_VBE_STATE=false
POST_VIDEO=false
4. Делал
/etc/init.d/gdm stop
/etc/init.d/NetworkManager stop
ifconfig wlan0 down
rmmod rt73usb rt2x00usb rt2x00lib
rmmod nvidia
pm-suspend --quirk-s3-bios

...как вместе так и по отдельности, в 4-м варианте когда ноут опять
сразу же просыпался (экран не загорался) но хотя бы позволял вырубить
ноут кнопкой питания.

Заранее спасибо!!!

cyclon
()

debian удаление пакетов

Вот хочу ещё раз попробовать пересесть на debian, а конкретнее Ubuntu. Думаю поставить 4-е кеды. Вопрос только один, а на сколько оно чисто удалится если их захочется снести?

Заранее спасибо!!!

cyclon
()

RSS подписка на новые темы