LINUX.ORG.RU

Сообщения Mrak

 

А нет ли под линукс звукового проигрователя stp?

Форум — Desktop

Сабж.
А то очень не нравиться не древовидная структура плейлиста как в xmms...

Mrak
()

sudo или подправте /dev/hands

Форум — Admin

Содрал и подправил под себя маленький скриптик для работы с VPN соединением!

Текст:
#!/bin/sh
# Source function library.
. /etc/rc.d/init.d/functions

[ -f /usr/sbin/pptp ] || exit 0

RETVAL=0

# See how we were called.
case "$1" in
  start)
        echo -n "Starting VPN to ITLnet.lan: "
        # we don't want the MARK ticks
        nohup /usr/sbin/pptp itlnet.lan  >/dev/null 2>&1 &
        success
        RETVAL=$?
        echo
        ;;
  stop)
        echo -n "Shutting down VPN to ITLnet.lan: "
        killproc pppd
        killproc pptp
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pptp-client
       ;;
  status)
        status pptp
        RETVAL=$?
        ;;
  restart|reload)
        $0 stop
        $0 start
        RETVAL=$?
        ;;
  *)
        echo "Usage: itlnet {start|stop|status|restart}"
        exit 1
esac

exit $RETVAL

Назвал скриптец и положил его в /bin
Прописал его в /etc/sudoers

Если запускать скрипт под рутом... то все ок... Если под каким-нибудь
пользователем... то не работает.... почему? =(

В логах:
Feb 28 00:58:16 linuxz itlnet:  succeeded
Feb 28 00:58:16 linuxz pptp[3654]: anon log[main:pptp.c:243]: The synchronous pptp
 option is NOT activated
Feb 28 00:58:16 linuxz pptp[3654]: anon warn[pptp_gre_bind:pptp_gre.c:82]: socket:
 Operation not permitted
Feb 28 00:58:16 linuxz pptp[3654]: anon fatal[main:pptp.c:251]: Cannot bind GRE socket, aborting.
Mrak
()

Криво поставились драва от NVidia. Виснит KDE

Форум — Desktop

Я сделал все как написано в ФАКЕ - 
http://www.linux.org.ru/books/lor-faq/lorFAQ-14.html#ss14.30

Но вот проблема, когда делаю startx, то видно видео драйвер 
подгружается, но в KDE работает одна мышка и виснет KDE на надписе 
"Установка межпрограммных связей" =(

В логах (messages, XFree86.0.log) никаких ошибок не пишется!

/etc/X11/XFreeConfig:

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# <i>
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV28 [GeForce4 Ti 4200 AGP 8x]"
	BusID       "PCI:2:0:0"
EndSection

Section "Module"
        Load  "extmod"
        Load  "glx"
        #Load  "dri"
        #Load  "dbe"
        #Load  "GLcore"
        Load  "record"
        Load  "xtrap"
        Load  "v4l"
        #Load  "speedo"
        Load  "type1"
        Load  "freetype"
        SubSection  "extmod"
        Option  "omit xfree86-dga"
        EndSubSection
EndSection
Mrak
()

KDE. pervii zapusk!

Форум — Desktop

Podskajite! Postavil KDE 3.1 c pomochu yum.

Zapuskau: startx

Zagrugaetsa! Vse Ok, no ujasno perekoshen ikran! =(
Pitalsa nastroit razvertku monitora, no ne chigo ne poluchaetsa =( X kak bud-to ignoriruet nastroiki!

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31 - 81.1
VertRefresh 56-76.6
ModeLine "1280x1024" 139.73 1280 1336 1616 1728 1024 1026 1038 1064 #76H
z
EndSection

U menya videokarta NVidia GF Ti 4200 64mb Monitor NEC LCD 1700M+

Nado stavit snachala drova dla viduhi a potom nastraivat? Ili mojno eto delat seichas?

Mrak
()

Настройка VPN! Что за ошибка?

Форум — Admin

Помогите окончательно перелесть в Linux... Надоела винда! =)

Linux SL 3.03
Установил ppp-2.4.b3 + pptp-linux-1.3.1-1

В /etc/ppp/options:
local
lock
nodetach

mtu 1512
mru 1512

require-mppe 40
require-mppe 128
require-mppe

lcp-echo-interval 30
lcp-echo-failure 5

require-pap
refuse-mschap-v2
refuse-chap
refuse-mschap
refuse-eap

defaultroute

user mrak
noauth


Делаю:
pptp Server

И получаю в логах:

Feb 23 17:34:16 linuxz pppd[4286]: pppd 2.4.2b3 started by root, uid 0
Feb 23 17:34:16 linuxz /etc/hotplug/net.agent: assuming ppp0 is already up
Feb 23 17:34:16 linuxz pppd[4286]: Using interface ppp0
Feb 23 17:34:16 linuxz pppd[4286]: Connect: ppp0 <--> /dev/pts/0
Feb 23 17:34:16 linuxz pptp[4289]: anon log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:759]: Outgoing call established (call ID 0, peer's call ID 55808).
Feb 23 17:34:18 linuxz pptp[4298]: anon log[decaps_hdlc:pptp_gre.c:217]: PPP mode seems to be Asynchronous.
Feb 23 17:34:18 linuxz pppd[4286]: PAP authentication succeeded
Feb 23 17:34:18 linuxz pppd[4286]: MPPE required, but MS-CHAP[v2] auth not performed.
Feb 23 17:34:18 linuxz pppd[4286]: Connection terminated.
Feb 23 17:34:18 linuxz /etc/hotplug/net.agent: NET unregister event not supported
Feb 23 17:34:18 linuxz pppd[4286]: Exit.

Задача авторизоватьться под pap без всякого шифрования!
Я не могу понять надо патчить ядро на предмет MPPE или ч чем то другом проблема?

Mrak
()

Помогите поднять KDE с консоли!

Форум — Desktop

Установил с диска SL 3.03 без GUI потом решил все таки поднять KDE =)

Установил:
[root@linuz /]# rpm -qa |grep kde
lockdev-devel-1.0.1-1.2
kdebase-3.1.3-5.2
lockdev-1.0.1-1.2
kdelibs-3.1.3-6.4
kdeutils-3.1.3-3.1

Видюшка у меня встроенная в мамку поэтому установил драва от производителя:
[root@linuz /]# rpm -qa |grep 810
XFCom_i810-1.2-3

Сразу напишу, что инфу как ставить эти драва уже на сайте не скачать =(

Ну и наконец делаю:
[root@linuz /]# startx

Бла бла бла...

(==) Log file: "/var/log/XFree86.0.log", Time: Thu Feb 17 16:36:11 2005
(EE) Unable to locate/open config file
(EE) Error from xf86HandleConfigFile()

Fatal server error:
no screens found

Бла бла бла submitting the bug report, attach the following files as uncompressed
individual file attachments using the bugzilla file attachment feature:
- X server log file: /var/log/XFree86.0.log
- Kernel log file: /var/log/messages


XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.

Я понимаю что Хсы вроде не находят конфиг файл... что я недоустановил или в чем трабл?

Mrak
()

Настройки локали и yum

Форум — Admin

У меня была локаль utf-8
Сменил ее на koi8:

[root@linuz /]# locale
LANG=ru_RU.koi8-r
LC_CTYPE="ru_RU.koi8-r"
LC_NUMERIC="ru_RU.koi8-r"
LC_TIME="ru_RU.koi8-r"
LC_COLLATE="ru_RU.koi8-r"
LC_MONETARY="ru_RU.koi8-r"
LC_MESSAGES="ru_RU.koi8-r"
LC_PAPER="ru_RU.koi8-r"
LC_NAME="ru_RU.koi8-r"
LC_ADDRESS="ru_RU.koi8-r"
LC_TELEPHONE="ru_RU.koi8-r"
LC_MEASUREMENT="ru_RU.koi8-r"
LC_IDENTIFICATION="ru_RU.koi8-r"
LC_ALL=

Проверяю что все работает:
[root@linuz /]# date
Чтв Фев 17 12:56:01 MSK 2005
[root@linuz /]# rpm -q rpmdf
пакет rpmdf не установлен

А теперь работаю с yum... он походу все равно на utf-8 выдает :( Как править?

Mrak
()

Прокоментрируйте пункт в лиценции ASPLinux

Форум — Talks

Читаю лицензию ASPLinux 9.2

Цитата:
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВКЛЮЧАЮЩЕЕ В СЕБЯ ИСХОДНЫЙ КОД ПРОГРАММ, ДОКУМЕНТАЦИЮ, ... бла бла бла
и в конце:
... НЕСМОТРЯ НА ТО,ЧТО ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ ПОЗВОЛЯЕТ ВАМ КОПИРОВАТЬ, МОДИФИЦИРОВАТЬ, И РАСПРОСТРАНЯТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ НЕ ИМЕЕТЕ ПРАВА РАСПРОСТРАНЯТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОД ТОРГОВОЙ МАРКОЙ ASPLINUX БЕЗ СПЕЦИАЛЬНОГО НА ТО РАЗРЕШЕНИЯ.

То есть если я приду к кому-нибудь со своим диском ASPLinux 9.2 и установлю на его машину, возьму за это деньги. Я получаюсь наруителем лицензии? Или имееться ввиду что я не могу взять дистр Debian (например) пришпандорить туда надпись ASPLinux и продавать? ;)

Прокоментируйте плиз.

Mrak
()

Как я убил ASPLinux 9.2 за пол часа :( Что делать?

Форум — Admin

Поставил ASPLinux 9.2 с дисков.

Поскольку у меня мамка nForce2, а сетевушку очень уж хотелось поднять, полез на сайт производителя и скачал от туда последние драва.
Установил успешно.

Делаю ifconfig eth0 up, смотрю поднялась все ок.
Но тут я вспоминаю, что нужно сменить MAC адресс своей сетевушки на данной машине... создаю ifcfg-eth0 прописываю туда все необходимое и MACADDR=Бла:Бла:Бла... + основные переменные...
Делаю:

/etc/init.d/network restart

И тут линукс виснет наглухо :(
Перезагрузка не помогает... сначала доходит до поднятие eth0 и виснет опять...
Recovery console с диска тоже не помогла. Делаю
cd /
mkdir /1
mount /dev/hda6 /1

Он ругаеться что это галимый Fat32 !!!! но подмаунтивает... а в каталоге /1 папки: 001 002 003...

Ну в общем попадос... что делать?

Mrak
()

VirtualHost

Форум — Admin

Есть две записи в httpd.conf:

<VirtualHost 10.11.114.1:443>
        ServerName      www.itlnet.lan
        DocumentRoot    /home/itlnet/www/html
        ScriptAlias     /cgi-bin/ /home/itlnet/www/cgi-bin/
        CustomLog       /home/itlnet/www/logs/access_log common
        ErrorLog        /home/itlnet/www/logs/error_log
        SSLEngine               on
        SSLCertificateFile      /etc/httpd/conf/ssl.crt/server.crt
        SSLCertificateKeyFile   /etc/httpd/conf/ssl.key/server.key
</VirtualHost>

<VirtualHost 10.11.114.1:80>
        ServerName      inet.itlnet.lan
        DocumentRoot    /home/itlnetstat/www/html
        ScriptAlias     /cgi-bin/ /home/itlnetstat/www/cgi-bin/
        CustomLog       /home/itlnetstat/www/logs/access_log common
        ErrorLog        /home/itlnetstat/www/logs/error_log
</VirtualHost>

Делаю обращение на http://inet.itlnet.lan, а apache показывает
почему-то index.html сайта http://www.itlnet.lan

Как убрать эту переадресацию и сделать что бы апатч показывал ошибку 404?
Mrak
()

Как в perl правильно писать в лог?

Форум — Development

Открывать, лочить /var/log/messages и писать? Или можно пользоваться специальной библиотекой? Какой?

Mrak
()

Откуда появилось правило в route?

Форум — Admin

Поставил ASPLinux 9.2 с диска.
Смотрю:
[root@server root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:80:48:28:61:1A
          inet addr:10.11.114.1  Bcast:10.11.114.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2637909 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6777 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:205812634 (196.2 Mb)  TX bytes:1080593 (1.0 Mb)
          Interrupt:5 Base address:0x400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:241253 errors:0 dropped:0 overruns:0 frame:0
          TX packets:241253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:56458895 (53.8 Mb)  TX bytes:56458895 (53.8 Mb)

А потом еще так:
[root@itl_server root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.11.114.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo

Так вот вопрос... откуда появилось в таблице роута 169.254.0.0? В 7.3 такого небыло...
Mrak
()

Как остановить rndc не опуская named?

Форум — Admin

Не хочу что бы висел открытым порт 953!
Фаерволом рубить не хочеться! Как сделать сабж?

Mrak
()

apache + VirtualHost

Форум — Admin

В httpd.conf

<Directory "/home/*/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory "/home/*/www/cgi-bin">
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>


<VirtualHost *:80>
ServerAdmin mount_gmome@land.ru
DocumentRoot /home/itlnet/www/html
ServerName 192.168.40.252
ErrorLog /home/itlnet/www/logs/error_log
CustomLog /home/itlnet/www/logs/access_log common
</VirtualHost>


В браузере обращаюсь на http://192.168.40.252/
И получаю ошибку:

Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.48 (ASPLinux) Server at 192.168.40.252 Port 80

сделал полный chmod -R 777 /homes/itlnet не помогает :(

Подскажите в чем неправы /dev/hands?

Mrak
()

Организация видеосервера

Форум — Admin

Задача такая:
Есть большая коллекция фильмов. Нужно что бы пользователь проделал такую процедуру:
а) Вошел под своим логином и паролем на сервер
б) Выбрал нужный фильм из списка
в) Начал просмотр фильма ;)

Казалось бы задача простая, но не понятно какую связку лучше применить? Если сделать чисто веб сервер, то тут не увязочка, что придется пользователю качать весь фильм, что бы его посмотреть :(
На сколько я понимаю, то самая лучшая связка веб+самба, но тут проблема в том, что пользователю придется авторизоваться 2 раза.
VideoLan тоже не подходит :(

Какие есть предложения?

Mrak
()

Задачка

Форум — Development

Есть a,b,c,d где a,b и c,d отрезки, соответственно a <= b , c <= d, причем a >= 0, c >= 0, b < +(бесконечность), d < +(бесконечность).

Как подсчитать на сколько процентов входит отрезок cd в отрезок ab, т.е. на сколько процентов у них идет пересечение?

В данной задачке не понятно что брать за 100%, если b или d уходят в бесконечность... :( Можно конечно как вариант сразу говорить, что подходят на 50%, если есть пересечение на каком то промежутке в обоих отрезках.
В общем помогите плиз... уже давно бьюсь перебрал множество вариантов... но у каждого какой либо недостаток...

Mrak
()

Алгоритм поиска для узкой задачи

Форум — Development

Задача... есть параметры квартир, они загружены в массив. Нужно найти более подходящие варианты для элемента i, где $a[i]->{Type} != $a[n]->{Type}. Притом, что $x->{SSize}, $x->{ESize} и $x->{Price} могут быть не объявлены, т.е. undef или по Сишному == 0.
Смысл подсчитать в процентах какой элемент на сколько подходит к варианту i.
Такого рода поиском никогда не занимался... от сюда думы и опробование разных вариантов ничего хорошего не дали =)

Описываем:
$a[0]->{Type} = 0; #Buy
$a[0]->{SSize} = 1;
$a[0]->{ESize} = 10;
$a[0]->{Price} = 5000;
$a[0]->{PriceOne} = 0; #Boolean
$a[0]->{SellPart} = 0; #Boolean

и например

$a[1]->{Type} = 1; #Seil
$a[1]->{SSize} = 3;
$a[1]->{ESize} = 7;
$a[1]->{Price} = 300;
$a[1]->{PriceOne} = 1; #Boolean
$a[1]->{SellPart} = 0; #Boolean

Первые 4 ключа хеша я думаю всем ясны, а вот:
PriceOne - если истина, то цена указана за один квадратный метр квартиры, следовательно при установленном флаге на примере $a[1] мы получаем что цена квартиры колеблица от 3*300 до 7*300
SellPart - если истина, то квартиру можно продать (но не купить!) по частям ;) следовательно я думаю если флаг установлен то если цена варианта входит в цену i, тогда годиться +n%.

Думаю вряд ли кто мне тут будет писать алгоритм, хотя если кто захочет помочь плиз можно на perl, C, Pascal и даже на qbasic :)

Я больше жду помощи объяснить мне в каком направлении делать... я дошел до того, что надо рассмотреть все варианты когда переменные объявлены и не объявлены (undef) и для каждого варианта уже просчитывать процент схожести! Но тут слишком большой и громоздский код получается :(
Есть ли какие другие идеи реализации?

ЗЫ: Если нет... буду сам дальше думать как и думал =)

Mrak
()

squid sarg не показывать статистику по локальным адресам

Форум — Admin

В общем сабж!
Линукс сервер с squid 2.5 stable 6, sarg 2.02

Проблема в том, что через этот сервак помимо инета ходят еще и на сайты локальной сети 10.0.0.0/8. Как сделать что бы статистику по этим сайтам либо не считал squid, либо не формаровал sarg?

Mrak
()

Как можно реализовать такой тунель?

Форум — Admin

Цель заставить работать аську на работе ;)

Я сижу в локальной сети 10.12.x.x, шлюз на 10.12.x.1, адресс веб прокси сервера 192.168.x.x:3128

Так же в инете имеется мой сервер с адресом 227.x.x.x

Что можно сделать на моем серваке что бы построить такой тунель 10.12.x.x -> 10.12.x.1 -> 192.168.x.x:3128 -> 227.x.x.x -> login.icq.com, при том, что веб прокси сервер дает доступ только на порты 80, 81, 443, 8080, 3128 и какие то может еще ;)

Жду любых предложений как по поводу форварда пакетов с помощью iptables (а то у меня что то не получилось) так и иные предложения ;)

Mrak
()

perl - помогите отсортировать

Форум — Development

Вот структура:

$Result[0]->{aa} = "aa";
$Result[0]->{bb} = 3;
$Result[1]->{aa} = "bb";
$Result[1]->{bb} = 1;
$Result[2]->{aa} = "cc";
$Result[2]->{bb} = 2;

Как произвести сортировку что бы на выходе было:

$Result[0]->{aa} = "aa";
$Result[0]->{bb} = 3;
$Result[1]->{aa} = "cc";
$Result[1]->{bb} = 2;
$Result[2]->{aa} = "bb";
$Result[2]->{bb} = 1;

Mrak
()

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