LINUX.ORG.RU

Сообщения sole

 

не совпадает время

через date и в трее показывает разное время с разницей в 7 часов.
если установить часы из графической оболочки то изменяется в date,
и наоборот - если установить время через date -s, поменяется в трее.

что с этим делать?
ос debian etch.

sole
()

ограничение скорости модема

вообщем ситуация такая:
есть встроеный модуль gprs модема который определяется как обычный модем на com4.
в винде оно работает(те хотя бы вообще видит модем) только при ограничении скорости до 19200(надо установить модем как "стандартный модем на 19200").

вопрос: как ограничить скорость на таком же уровне в линуксе?
опция init = at&n10 в конфиге wvdial не помогает.

sole
()

routing

есть роутер с маршрутом для всех:
192.168.5.5 via 192.168.180.205 dev ppp50

и несколькими интерфейсами,
нужно чтобы трафик от одного определенного ип из подсети роутера, ходил до 192.168.5.5 по другому пути: через 192.168.179.1 ppp60.

как бы это осуществить?
(на роутере есть куча маршрутов и default route которые не желательно менять).
linux.

sole
()

hp2210 и linux

а каким образом можно хотя бы смонтировать ресурсы этого кпк из линукса? чтобы можно было осуществлять файлообмен между sd,cf картами установленными в кпк, и компьютером под линукс?
при условаии что на кпк win2003mobile

sole
()

и опять надо скрипт для lame

хочу переконвертить музыку(уменьшить битрейт) в директории.
каким скриптом или встроеным в lame средством можно автоматизировать процесс.
конвертится оно чтото вроде: lame -b 112 file.mp3 file_new.mp3
но делать так на каждый же файл идиотизм.

sole
()

скрипт на ifconfig и kill

а подскажите как подправить или сделать новый скрипт, который будет в выводе ifconfig искать номер ppp* по присутствующему там ip который задаётся из вне, те должно быть что-то вроде:

ifconfig | awk '/192.168.1.1/ {print prev} {prev=$1 }' > /home/sole/pppnum

^^ - данный скрипт ищет всё нормально, но УЖЕ заданный ip(192.168.1.1).
если же добавить что то вроде
IP=$1
то оно не работает потом внутри awk(если вместо ip поставить $1)

надо
./script 192.168.1.1
в файле pppnum появляется номер интерфейса

sole
()

перекодировка названий кучи файлов.

нужно перевести названия кучи файлов в кодировку koi8-r
чем это можно сделать?

sole
()

artsd

ситуация такая, что невозможно воспроизводить звук сразу из 2х программ. например аська не пикает, если играет xmms:) я так понимаю это из-за artsd. а каким образом можно это дело исправить?

sole
()

установка ipcad

собственно не могу скомпилить ipcad 3.7
./configure - проходит нормально
make install затыкается:

ux -g -O2 -I/usr/local/include -DFAKE_PTHREADS=1 -DHAVE_CONFIG_H -W -Wall -o cfgy.o -c cfgy.c
flex -sp -Cem -ocfglex.c -Pipcacfg cfglex.l
flex: option `s' doesn't allow an argument
Try `flex --help' for more information.
make: *** [cfglex.c] Error 1

flex,m4 установлены.

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

sole
()

ещё один скрипт

извиняюсь, что опять создаю похожую тему, но все же:
нужно скрипт который теперь будет искать id процесса по изменяемому критерию, и килять найденый id.
что то вроде:
ps ax | grep pppd | grep 172.30.1.2 | awk '{system("kill " $1) }'
НО! значение '172.30.1.2' должно будет задаваться в конце, и из вне.
те чтобы запустив скрипт типа:
> ./kill 172.30.1.2 - оно ищет pppd где заданый ip и убивает убивает сессию с данным pid.

таки если кто умеет - помогите пожалуйста.

sole
()

скрипд в строку

подскажите как сделать скрипт вычисляющий по ip, файл pid'a ppp-сессии и убивающий его?(предлогать искать в ps ax не предлагать:)
задача сделать скрипт в ОДНУ строку.
bash не очень хорошо знаю, но нужно что то в этом роде:

cat /var/run/`ifconfig | awk '/172.30.1.2/ {print prev} {prev=$1 }'`.pid > /home/sole/value
kill `cat /home/sole/value`

но тут 2 строки

sole
()

utm,radius2

мучаю UTM4.
надо сделать авторизацию через ихный встроенный радиус.
cat /etc/ppp/options.pptpd
auth
require-pap
plugin radius.so

конфиг радиуса в utm.cfg:

radius_port=1812
radius_host=127.0.0.1
radius_dictionary_path=/netup/utm/bin/netup_radius/dictionary
radius_secret_key=gyzmatla
radius_debug=1
radius_attributes="Service-Type=Framed-User","Framed-Protocol=PPP "

в /var/log/syslog при попытке конекта:
------
Sep 11 20:24:04 localhost pppd[1571]: sent [LCP EchoRep id=0x0 magic=0x5588a58e]
Sep 11 20:24:04 localhost pppd[1571]: rcvd [PAP AuthReq id=0x1 user="init" password=<hidden>]
Sep 11 20:24:04 localhost pppd[1571]: Fatal signal 11
Sep 11 20:24:04 localhost pppd[1571]: Exit.
------

без радиуса авторизируется и конектится нормально.

кто подскажет куда копать?

sole
()

помогите скриптом

подскажите простенький скрипт bash/sh который можно вставить в /etc/ppp/auth-up.

скрипт должен отлавливать логин юзера который пытается законектиться и запускать другой скрипт в зависимости от логина.
вывод логина из auth-up это echo $2.
те что то вроде:
if login=xxx, then run script1
if login=abc, then run script2
итд.

sole
()

левый трафик

от сервера в инет почему то идуд какие то странные днс запросы:
вывод tcpdump:

21:52:05.543105 IP 83.93.1.243.domain > c.gtld-servers.net.domain: 10137 A? ar.atwola.com. (31)
21:52:05.768942 IP c.gtld-servers.net.domain > 83.93.1.243.domain: 10137- 0/4/4 (186)
21:52:24.442491 IP ns2.rt-comm.ru.domain > 83.93.1.243.domain: 27599- 0/2/3 (133)
21:52:24.444129 IP 83.93.1.243.domain > ns.rtcomm.ru.domain: 52360 [1au] PTR? 245.69.176.81.in-addr.arp

этих днс серверов нигде у меня не прописано.
спрашивается какого фига?
на сервере есть бинд, но смотрит только внутрь локалки.

иногда этих запросов много, что набегает относительно большой лишний трафик.

sole
()

опять pptpd

собственно не хочет юзаться pptpd с chap авторизацией.
config.pptpd:
----
lock
mtu 576
noipx
noipdefault
ktune
refuse-pap
require-chap
lcp-echo-interval 15
lcp-echo-failure 4
auth
nobsdcomp
nodeflate
----

pptpd.conf:
----
option /etc/ppp/options.pptpd
localip 172.16.0.1
remoteip 172.16.0.2-10
----

лог:
----
May 20 19:23:02 localhost pptpd[3906]: CTRL: Client 192.168.254.13 control connection started
May 20 19:23:02 localhost pptpd[3906]: CTRL: Starting call (launching pppd, opening GRE)
May 20 19:23:02 localhost pppd[3907]: The remote system is required to authenticate itself
May 20 19:23:02 localhost pppd[3907]: but I couldn't find any suitable secret (password) for it to use to do so.
May 20 19:23:02 localhost pppd[3907]: (None of the available passwords would let it use an IP address.)
May 20 19:23:02 localhost pptpd[3906]: GRE: read(fd=6,buffer=804e560,len=8196) from PTY failed: status = -1 error = Input/outp
May 20 19:23:02 localhost pptpd[3906]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
May 20 19:23:02 localhost pptpd[3906]: CTRL: Reaping child PPP[3907]
May 20 19:23:02 localhost pptpd[3906]: CTRL: Client 192.168.254.13 control connection finished
----
в chap-secrets логин/пароль прописан
login * pass

если вообще убрать:
refuse-pap
require-chap
то с пап авторизацией работает.

sole
()

опять awk.

а как средствами grep и/или awk искать одну строку, но выводить другую, которая на 1 строку выше.
те например:
----
>cat file.txt
blabla1 111
blabla2 214
blabla3 511
----
нужно найти строку с цифрой 214, но вывести слово blabla1.
(поиск нужно осуществлять не в файле file.txt, а именно в выводе cat file.txt)

sole
()

прога на awk

подскажите пример проги на awk или bash которая может добавлять в определенный текстовый файл на определенную строку(или перед определенным словом) значок "#" ?

sole
()

потери pptp в логах

видимо теряются пакеты pptp и из-за этого в логах куча такого:

localhost pptp[18572]: anon log[decaps_gre:pptp_gre.c:404]: buffering packet 78058 (expecting 78050, lost or reordered)

как бы это убрать?
опция debug выключена.

sole
()

iptables, FORWARD

как средствами иптаблес запретить доступ с определенного ип на определенный порт другой сети?

iptables -A FORWARD -p tcp -s 192.168.0.3 --dport 80 -d 192.168.1.1 -j REJECT
неработает

sole
()

named

в логах имеем кучу такого:
Apr 13 18:13:13 localhost named[2399]: sysquery: nlookup error on ?

логи засоряются.
у кого было похожее, что с этим делать?

sole
()

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