LINUX.ORG.RU

Сообщения quasi

 

gpre over bluetooth

ход подключения жпрс-ного мопеда по блютузу...

Configuring Bluetooth controllers: ubt0.
bthcid already running? (pid=671).
sdpd already running? (pid=920).
ubt0: bdaddr 00:11:67:70:7e:76 flags 0x3<UP,RUNNING>
        num_cmd = 1
        num_acl = 8, acl_mtu = 678
        num_sco = 10, sco_mtu = 48
        class: [0x02010c] Laptop Computer <Networking>
        name: "ISSCBTA"
        voice: [0x0060]
                Input Coding: Linear PCM [16-bit, pos 0], 2's complement
                Air Coding: CVSD
        pin: variable
        options: -iscan pscan -auth -encrypt switch -hold -sniff -park
        ptype: [0xff1e] DM1 DH1 DM3 DH3 DM5 DH5
        page timeout: 5120 ms
        features: <3 slot> <5 slot> <encryption> <slot offset> <timing accuracy>
        <role switch> <sniff mode> <RSSI> <channel quality> <SCO link> <HV2>
        <HV3> <u-Law log> <A-Law log> <CVSD data> <power control> <transparent SCO>
        <broadcast encryption> <enhanced inquiry scan> <interlaced inquiry scan>
        <interlaced page scan> <RSSI with inquiry result> <AFH capable slave>
        <AFH capable master> <AFH class master>
Device Discovery from device: ubt0 .... 1 response
  1: bdaddr 00:09:2d:36:a3:c5 (Pocket_PC)
   : name "Pocket_PC"
   : class: [0x000110] Handheld Computer
   : page scan rep mode 0x01
   : page scan period mode 0x02
   : page scan mode 0x00
   : clock offset 11192


Record Handle: 0x00010000
Service Class ID List:
        Serial Port (0x1101)
Protocol Descriptor List:
        L2CAP (0x0100)
        RFCOMM (0x0003)
                Protocol specific parameter #1: u/int8/bool 1
Bluetooth Profile Descriptor List:
        Serial Port (0x1101) ver. 1.0

модем подключился...

Sep 29 21:00:29 notebook rfcomm_sppd[2225]: Starting on /dev/ttyp9...

потом в КПК-шнике активирую гпрс-подключение и лезу в утилитку WModem которая моделирует устройство как беспроводной модем, там выбераю через блютуз( в то врямя уже есть соединение с и-нетом с кпк), потом нажимаю старт в кпк и запускаю pppd call gprs на ноуте, в итоге в логе получаю такое...

Sep 29 21:06:08 notebook pppd[2287]: pppd 2.4.4 started by syn, uid 0
Sep 29 21:06:09 notebook chat[1988]: send (AT^M)
Sep 29 21:06:09 notebook chat[1988]: expect (OK)
но дальше должен создаться псевдо-интерфейс туннеля, но в ифконфиге его нет
# ifconfig -a
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        address: 00:40:d0:01:00:41:90:ca
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:40:d0:ab:51:9d
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.1.11 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::240:d0ff:feab:519d%fxp0 prefixlen 64 scopeid 0x2
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
bridge0: flags=0 mtu 1500

Вроде ошибок нет, не могу понять почему не работает? Что я не так делаю?
quasi
()

почему может сломаться сборка?

I.почему сборка может так сломаться?
make: "/usr/obj/yate/Makefile" line 56: Missing dependency operator
make: "/usr/obj/yate/Makefile" line 59: Need an operator
make: "/usr/obj/yate/Makefile" line 60: Missing dependency operator
make: "/usr/obj/yate/Makefile" line 63: Need an operator
make: Fatal errors encountered -- cannot continue

Вот мейкфайл начиная с 56 строчки...
ifneq (_,_)
DOCGEN_K :=  -C ./kdoc-filter.sh -d docs/api/ $(DOCGEN_F)
DOCGEN := $(DOCGEN_K)
endif
ifneq (_,_)
DOCGEN_D := (cat Doxyfile; echo 'INPUT = $(DOCGEN_F)') |  -
DOCGEN := $(DOCGEN_D)
endif

II. Как собрать stardict?
При
./configure --prefix=/usr/pkg 
ломается так...
checking for poptStrippedArgv in -lpopt... no
configure: error: popt 1.5 or newer is required to build
stardict. You can download the latest version from ftp://people.redhat.com/sopwith/popt/

Но пакет в системе есть и даже более свежий!
# pkg_info|grep popt
popt-1.7nb6         Command line option parsing library
quasi
()

.login && .cshrc ru_RU.KOI8-R

Как включить русский в кансоли?
уже добавит все эти строчки в логин и сисашрц- они как буд-то не воспринимаются, а если экспорт просто в шеле вводить, тогда срабатывает. Ещё срабатывает если экспорт поместить в .xinitrc, то в Х-ах русский отображается нормально, но при суиде su -l root опять одни вопросы, а если суид su root, то все в порядке. Хм, вроде -l должно передавать все переменные при суиде или нет?
export LANG=ru_RU.KOI8-R
export LC_CTYPE="ru_RU.KOI8-R"
export LC_COLLATE="ru_RU.KOI8-R"
export LC_TIME="ru_RU.KOI8-R"
export LC_NUMERIC="ru_RU.KOI8-R"
export LC_MONETARY="ru_RU.KOI8-R"
export LC_MESSAGES="ru_RU.KOI8-R"
export LC_ALL=

setenv LANG=ru_RU.KOI8-R
setenv LC_CTYPE="ru_RU.KOI8-R"
setenv LC_COLLATE="ru_RU.KOI8-R"
setenv LC_TIME="ru_RU.KOI8-R"
setenv LC_NUMERIC="ru_RU.KOI8-R"
setenv LC_MONETARY="ru_RU.KOI8-R"
setenv LC_MESSAGES="ru_RU.KOI8-R"
setenv LC_ALL=
quasi
()

GPRS- modem: unrecognized option 'TIMEOUT' ???

Пытаюсь подключиться по блютузному мопеду телефона, все дискаверится, но при попытке подключения получаю этот баг. Может че где не так прописал?!
# pppd call gprs
pppd: In file /etc/ppp/peers/gprs: unrecognized option 'TIMEOUT'
# cat /etc/ppp/peers/gprs
TIMEOUT "10"
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "VOICE"
ABORT "NO DIALTONE"
""
'\rATZ' OK
ATX1 OK
AT+CGDCONT=1,"IP","internet" OK
"ATD*99***1#" CONNECT
quasi
()

подскажите по функции определения процессоров...

подскажите по ошибкам, плиз....
--- cpu.o ---
cc1: warnings being treated as errors
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_init_first':
/usr/src/sys/arch/xen/i386/cpu.c:213: warning: implicit declaration of function 'lapic_cpu_number'
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_hatch':
/usr/src/sys/arch/xen/i386/cpu.c:689: warning: implicit declaration of function 'lapic_enable'
/usr/src/sys/arch/xen/i386/cpu.c:690: warning: implicit declaration of function 'lapic_initclocks'
/usr/src/sys/arch/xen/i386/cpu.c:701: warning: implicit declaration of function 'lapic_set_lvt'
/usr/src/sys/arch/xen/i386/cpu.c:716: warning: implicit declaration of function 'cc_microset'
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_set_tss_gates':
/usr/src/sys/arch/xen/i386/cpu.c:823: warning: implicit declaration of function 'cpu_init_tss'
/usr/src/sys/arch/xen/i386/cpu.c:827: warning: passing argument 1 of 'setsegment' from incompatible pointer type
/usr/src/sys/arch/xen/i386/cpu.c:828: error: incompatible types in assignment
*** [cpu.o] Error code 1

# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==213'
        int cpunum = lapic_cpu_number();
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==689'
        lapic_enable();
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==690'
        lapic_initclocks();
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==701'
        lapic_set_lvt();
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==716'
                cc_microset(ci);
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==823'
        cpu_init_tss(&ci->ci_ddbipi_tss, ci->ci_ddbipi_stack,
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==827'
            SDT_SYS386TSS, SEL_KPL, 0, 0);
# cat /usr/src/sys/arch/xen/i386/cpu.c |awk 'NR==828'
        ci->ci_gdt[GIPITSS_SEL].sd = sd;
quasi
()

awk вывод определенных по счету строк

К приеру что-бы висети опредеелнную строчку можно сделать так
awk 'NR==213'
А вот как сделать, если я хочу посмотреть ещё 10 следующих строчек?
quasi
()

mail - как отправить файл?

Плиз, подскажите как командой mail отправить файл?

quasi
()

Подскажите по diff-ам.

Как получить из сравнения 2х файлов

1*************************
pseudo-device   rnd                     # /dev/random and in-kernel generator
pseudo-device   clockctl                # user control of clock subsystem
pseudo-device   ksyms                   # /dev/ksyms
pseudo-device   lockstat                # lock profiling
pseudo-device   btuart                  # Bluetooth HCI UART (H4)
pseudo-device   vcoda           4       # coda minicache <-> venus comm.
pseudo-device   nsmb                    # experimental - SMB requester
#pseudo-device   wsmux                   # mouse & keyboard multiplexor

2***********************
pseudo-device   nsmb                    # experimental - SMB requester
#pseudo-device   wsmux                   # mouse & keyboard multiplexor
pseudo-device   wsfont
options         FILEASSOC               # fileassoc(9) - required for Veriexec
pseudo-device   veriexec
options VERIFIED_EXEC_FP_RMD160
options VERIFIED_EXEC_FP_SHA256

как сделать вывод исключая совпадающие строки?
pseudo-device   nsmb                    # experimental - SMB requester
#pseudo-device   wsmux                   # mouse & keyboard 
___
заранее благодарен!


quasi
()

забиндить 10 кнопок- как?

Как можно забиндить 10 кнопок с usb-шной телефонной трубки на правую цифровую клавиатуру, что-бы в последствии юзать только трубку для набора номера телефона?! http://damnsmallblog.blogspot.com/2007/07/usb-linux.html

quasi
()

frox transparent

Пытаюсь настроить прозрачное фтп-ароксирование, получаю вот такое в логе прокси...
Mon Sep 17 22:40:47 2007 frox[8659] ... to 127.0.0.1()
Mon Sep 17 22:40:47 2007 frox[8659]   S: 421 Proxy tried to loop. Closing connection

Mon Sep 17 22:40:47 2007 frox[8659] Attempt to connect to self. Do you need to set DoNTP to yes?
Mon Sep 17 22:40:47 2007 frox[8659] Closing session

Вот пр таком конфиге
Listen 127.0.0.1
Port 2121
User nobody
Group nogroup
WorkingDir /tmp/frox
DontChroot Yes
LogLevel 25
LogFile /var/log/frox.log
PidFile /var/run/frox.pid
DoNTP yes
NTPAddress 127.0.0.1:2121
APConv yes
BounceDefend yes
CacheModule local
CacheSize 400
MinCacheSize 1
#VirusScanner '"/usr/local/bin/clamscan" "-i" "%s"'
#VSOK 0
#VSProgressMsgs 30
MaxForks 10
MaxForksPerHost 4
ACL Allow * - *
Что не так? Почему не работает?
__
Заранее благодарен!
quasi
()

Несколько вопросов по fluxbox_у

I. Подскажите как русифицировать fluxbox? При зажатых 2х альтах печатаются крюкозяблы, файлы с русскими названиями отображаются вопросами.

II. Как разместить изображение на рабочем столе и сделать ярлыки(скрипты), куда их нужно положить что-бы были видны на рабочем столе?

III. Как забиндить зажатый Ctrl+стрелки последовательное преключение рабочих столов?

Какие IM-месенджеры посоветуете под эту оболочку, только что-бы адрес не светили. p.s. Sim не предлогать, нужно что-то полегче, но умеющее скрывать ип. __ заранее благодарен!

quasi
()

NetBSD: XEN3 поддержка многопроцессорности?!

Дефолтовое ядро XEN3_DOM0 поддерживает 1 камень, добавляю опцию в конфиг...
options         MULTIPROCESSOR
и получаю при сборке следующее....
--- cpu.o ---
cc1: warnings being treated as errors
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_init_first':
/usr/src/sys/arch/xen/i386/cpu.c:213: warning: implicit declaration of function 'lapic_cpu_number'
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_hatch':
/usr/src/sys/arch/xen/i386/cpu.c:692: warning: implicit declaration of function 'lapic_enable'
/usr/src/sys/arch/xen/i386/cpu.c:693: warning: implicit declaration of function 'lapic_initclocks'
/usr/src/sys/arch/xen/i386/cpu.c:704: warning: implicit declaration of function 'lapic_set_lvt'
/usr/src/sys/arch/xen/i386/cpu.c:713: error: 'lapic_tpr' undeclared (first use in this function)
/usr/src/sys/arch/xen/i386/cpu.c:713: error: (Each undeclared identifier is reported only once
/usr/src/sys/arch/xen/i386/cpu.c:713: error: for each function it appears in.)
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_set_tss_gates':
/usr/src/sys/arch/xen/i386/cpu.c:826: warning: implicit declaration of function 'cpu_init_tss'
/usr/src/sys/arch/xen/i386/cpu.c:829: error: 'sd' undeclared (first use in this function)
*** [cpu.o] Error code 1
1 error

nbmake: stopped in /usr/obj/obj_dir/sys/arch/i386/compile/XEN3_DOM0

ERROR: Failed to make all in /usr/obj/obj_dir/sys/arch/i386/compile/XEN3_DOM0
*** BUILD ABORTED ***
Как собрать с поддержной многопроцессорности?
quasi
()

FreeBSD: netgraph ngctl, подскажите по старт- скрипту....

#!/bin/sh
#
# $Id$
#
ext_if=fxp0
int_if0=em0
case "$1" in
start)
        /usr/sbin/ngctl -f- <<-SEQ
                mkpeer ${ext_if}: tee lower right
                name ${ext_if}:lower ext_tee
                connect ${ext_if}: ext_tee: upper left
                mkpeer ${int_if0}: tee lower right
                name ${int_if0}:lower int_tee0
                connect ${int_if0}: int_tee0: upper left
                mkpeer ext_tee: netflow right2left iface0
                name ext_tee:right2left netflow
                connect ext_tee: netflow: left2right iface1
                connect int_tee0: netflow: left2right iface2
                connect int_tee0: netflow: right2left iface3
                mkpeer netflow: ksocket export inet/dgram/udp
                msg netflow:export connect inet/127.0.0.1:20001

        SEQ

        ;;
stop)
        /usr/sbin/ngctl shutdown netflow:
        /usr/sbin/ngctl shutdown ext_tee:
        /usr/sbin/ngctl shutdown int_tee0:
        /usr/sbin/ngctl shutdown ${int_if0}:
        ;;
*)
        echo "Usage: `basename $0` {start|stop}" >&2
        ;;
esac
exit 0
rnd_ip $1
*****************************************************************
При запуске ругается вот так, в скрипте везде поставил табы.
# /root/netflow start
ngctl: send msg: File exists
ngctl: line 1: error in file
А при шотдауне говорит так...
# /root/netflow stop
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
# /usr/sbin/ngctl shutdown netflow:
ngctl: shutdown: No such file or directory
Как так но сач файл оф директори?
quasi
()

посоветуйте transparent socks proxy

посоветуйте соксовый прокси, желательно что-бы не выдавал инфу о внутренней подсети

quasi
()

usb- phone + asterisk

Идея такая... подключить юсб-шную трубку в компу с астериском и юзать астериск как sip клиент sipnet. Другие клиенты не подойдут, ибо нужен не gui клиент и что-бы можно было звонить и принимать звонки на этот телефон не имея доступа к компу(только к трубке).

Нашел старую тему на соответствующем форуме...
http://www.asterisk-support.ru/forums/phones/955182513562/forum_topic
, но там толком никто ничего не сказал. Может кто-нибуть уже делал подобное?

quasi
()

Подскажите по случайным числам и регулярным выражениям...

rnd_ip ()
{
echo $[RANDOM%255].$[RANDOM%255].$[RANDOM%255].$[RANDOM%255]
}
rnd_ips ()
{
i=0;
while [ $i -lt $[$1-1] ]; do
echo -n `rnd_ip`,;
i=$[i+1];
done;
rnd_ip
}
При выполнении такого скрипта ничего не проиходит. По идее должно быть что-то вроде фейкового ипа.

и ещё...
Как в шеле построчно прочитать файл?
Или как сделать что-бы конструкфия полученная в последсивии грепа
xxx.xxx.xxx
yyy.yyy.yyy
была такой...
xxx.xxx.xxx, yyy.yyy.yyy
___
заранее благодарен за ответ.

quasi
()

FreeBSD: ipnat squid

gateway# /etc/rc.d/ipnat restart
softflowd_enable: not found
softflowd_enable: not found
0 entries flushed from NAT table
3 entries flushed from NAT list
softflowd_enable: not found
Installing NAT rules.
0 entries flushed from NAT table
0 entries flushed from NAT list
gateway# /etc/rc.d/ipnat status
softflowd_enable: not found
ipnat is not running.
# cat /etc/ipnat.rules | grep -vE '^(#.*|\s*)$'
map fxp0 192.168.1.0/24 -> 0/32
map fxp0 192.168.2.2/32 -> 0/32
rdr em0 192.168.1.1/32 port 80 -> 192.168.1.1 port 80
rdr em0 192.168.1.0/24 port 80 -> 127.0.0.1 port 3128
но не смотря на "ipnat is not running." сам нат работает, но не работает редирект в прозрачную проксю, прокся точно слушает
http_port 127.0.0.1:3128 transparent
http_port 192.168.1.1:3128 transparent
Но при входе на неё прозрачно нат не редиректит на неё запрос, ибо в локах прокси пусто, апрос просто не доходит.
___
Заранее благодарен за ответ!

quasi
()

distcc

Может тут что-то знает?
сделал файлик конфигурации такого содержания (на 172.16.2.184 )

# cat /root/.distcc/hosts
172.16.1.167 127.0.0.1

получаю...

# distcc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/dev/aic7xxx/aicasm -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c
distcc[96306] (dcc_writex) ERROR: failed to write: Broken pipe
distcc[96306] (dcc_writex) ERROR: failed to write: Broken pipe
distcc[96306] Warning: failed to distribute /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c to 172.16.1.167, running locally instead

смотрю на 172.16.1.167>>>

# ps ax|grep distcc
8013 ? IN 0:00.00 /usr/pkg/bin/distccd --allow 127.0.0.1 172.16.2.184 --listen 127.0.0.1 172.16.1.167 --log-file /var/log/distcc.log --log-level debu
10562 ? INs 0:00.00 /usr/pkg/bin/distccd --allow 127.0.0.1 172.16.2.184 --listen 127.0.0.1 172.16.1.167 --log-file /var/log/distcc.log --log-level debu
15209 ? IN 0:00.00 /usr/pkg/bin/distccd --allow 127.0.0.1 172.16.2.184 --listen 127.0.0.1 172.16.1.167 --log-file /var/log/distcc.log --log-level debu
21163 ? IN 0:00.00 /usr/pkg/bin/distccd --allow 127.0.0.1 172.16.2.184 --listen 127.0.0.1 172.16.1.167 --log-file /var/log/distcc.log --log-level debu
8895 ttyp1 T 0:00.01 man distccd
# sockstat -l4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root sendmail 104 3 tcp localhost.smtp *.*
root dhclient 409 4 udp *.bootpc *.*
root sshd 920 5 tcp *.ssh *.*
distcc distccd 8013 5 tcp localhost.3632 *.*
distcc distccd 10562 5 tcp localhost.3632 *.*
distcc distccd 15209 5 tcp localhost.3632 *.*
distcc distccd 21163 5 tcp localhost.3632 *.*

почему с сокстате видно что дистссд слушает только на локальном интерфейсе?
правлю конфиг на 172.16.2.184 так...

# cat /root/.distcc/hosts
172.16.2.184 172.16.1.167

Пробую и получаю то что дистцц действительно не слушает на этом адресе...

# distcc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/dev/aic7xxx/aicasm -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c
distcc[96316] (dcc_writex) ERROR: failed to write: Socket is not connected
distcc[96316] (dcc_writex) ERROR: failed to write: Socket is not connected
distcc[96316] Warning: failed to distribute /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c to 172.16.2.184, running locally instead

Почему не слушает то, вроде запущен как нужно, ничего не понимаю.
Ну а если прописать так..., то компиляция отрабатывает нормально.

# cat /root/.distcc/hosts
127.0.0.1 172.16.1.167
p.s. подсеть у хостов такая 172.16.0.0/16

quasi
()

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