LINUX.ORG.RU

Сообщения AlxQ

 

dhcpd цепляет тегированные пакеты. как это исправить?

есть интерфейс eth0, к нему приделан eth0.1, отлавливающий единственный влан с тегом 1. оба интерфейса слушает dhcpd. проблема в том, что он пытается отвечать на запросы из тегированных пакетов в eth0. вот что происходит:

Mar 27 07:39:31 dhcpd: DHCPDISCOVER from f4:ec:38:81:50:af via eth0.1
Mar 27 07:39:31 dhcpd: DHCPOFFER on 10.1.3.1 to f4:ec:38:81:50:af via eth0.1
Mar 27 07:39:31 dhcpd: DHCPDISCOVER from f4:ec:38:81:50:af (comp) via eth0: unknown client
Mar 27 07:39:31 dhcpd: DHCPREQUEST for 10.1.3.1 (10.1.3.254) from f4:ec:38:81:50:af via eth0.1
Mar 27 07:39:31 dhcpd: DHCPACK on 10.1.3.1 to f4:ec:38:81:50:af via eth0.1
Mar 27 07:39:31 dhcpd: DHCPREQUEST for 10.1.3.1 (10.1.3.254) from f4:ec:38:81:50:af via eth0: wrong network.
Mar 27 07:39:31 dhcpd: DHCPNAK on 10.1.3.1 to f4:ec:38:81:50:af via eth0

что можно настроить чтобы в eth0 были только нетегированные пакеты или чтобы dhcpd игнорировал тегированные?

использовать второй влан вместо остального интерфейса нельзя - в сети много винды. физический интерфейс только один - больше сделать нельзя.

 ,

AlxQ
()

[Perl] неостанавливающий sleep

какая есть функция типа sleep, которая не останавливает программу?

 

AlxQ
()

[perl] проверка thread'a

при запуске потока, его объект сохраняется в именованном массиве. нужно как то проверить запущен ли поток или уже закончился и прибить его если запущен:

use threads;
my %thr = ();
sub run_thread() {
  my ($thr_name) = @_;
  # как проверить?
  $thr{$thr_name} = threads->create(\&ololo);
  $thr{$thr_name}->join();
}

 

AlxQ
()

[ubuntu] font «clean»

во многих дистрибутивах есть отличный для терминала шрифт clean. в ubuntu он тоже есть (находится в /usr/share/fonts/X11/misc/cl*), но его нельзя выбрать в X-овых приложениях, в отличие от других дистров. подскажите как, чтобы он появился в списке шрифтов?

 

AlxQ
()

[perl] запись в файл после чтения из него

open FHWRITE, ">> $moddir/file.lst";
open FHREAD, "< $moddir/file.lst";
print FHWRITE "ололо!\n";
while (<FHREAD>) {
print $_;
}

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

Use of uninitialized value in subroutine entry at ./script.pl line 328, <FHREAD> line 32.
Undefined subroutine &main:: called at ./script.pl line 328, <FHREAD> line 32.
второй номер линии (32) зависит от количества строк в файле. :(

 

AlxQ
()

[Gentoo] Can't set link policy on hci0: Operation not supported (95)

кое-как настроил bluez-4.39-r2 в Gentoo, но осталась одна проблема: при запуске hciconfig hci0 lp rswitch,hold,sniff,park выдаётся ошибка Can't set link policy on hci0: Operation not supported (95) и link policy не применяется к адаптеру =( может быть есть другой способ назначить политики? в этой версии bluez hcid.conf не используется, в вики bluez советуют использовать приведённую выше команду.

hci0:	Type: USB
	BD Address: 00:1A:7D:0A:C3:FE ACL MTU: 377:10 SCO MTU: 16:0
	UP RUNNING PSCAN ISCAN 
	RX bytes:1605 acl:0 sco:0 events:44 errors:0
	TX bytes:439 acl:0 sco:0 commands:46 errors:0
	Features: 0xff 0xff 0x0d 0x38 0x08 0x08 0x00 0x00
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: 
	Link mode: ACCEPT MASTER 
	Name: 'AlxServer'
	Class: 0x022108
	Service Classes: Networking
	Device Class: Computer, Server
	HCI Ver: 1.1 (0x1) HCI Rev: 0x3 LMP Ver: 1.1 (0x1) LMP Subver: 0x800
	Manufacturer: Broadcom Corporation (15)
пожалуйста, помогите разобраться в этой проблеме.

 

AlxQ
()

Compiz, Ubuntu 9.10, затемнение экрана

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

буду рад выслушать предложения, не связанные с компизом, особенно интересно что нибудь на счёт регулирования силы подсветки жк монитора (не ноут)

AlxQ
()

[ubuntu 9.10] bluez, blueman nap, автоматическое поднятие bnep0

подскажите пожалуйста как в убунточке сделать так, чтобы сетевой интерфейс при своём появлении сразу поднимался? я раньше пробовал делать, и даже работало, но видимо не грамотно (/etc/network/interfaces):

allow-hotplug bnep0
mapping hotplug
script grep
map bnep0
iface bnep0 inet ipv4ll
auto bnep0
потому что после обновления blueman, интерфейс bnep0 чтото перестал автоматически UP-аться:
bnep0     Link encap:Ethernet  HWaddr 00:1a:7d:0a:c3:fe  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000 
          RX bytes:344 (344.0 B)  TX bytes:0 (0.0 B)

я уже не знаю что делать... подскажите мне грамотный и надёжный способ авто-поднятия интерфейса. я думаю, убунта умная система и может.

AlxQ
()

Gentoo! xtables-addons

Здравствуйте. Подскажите пожалуйста как установить xtables-addons в Gentoo. Я вроде поставил, скомпилировав вручную, но при добавлении правила возникает ошибка:

iptables v1.4.3.2: unknown option `--gateway' Try `iptables -h' or 'iptables --help' for more information.

AlxQ
()

Как отключить видеокарту?

Привет Вам!

У меня есть импровизированный сервер с Гентой - мат.плата Gigabyte GA-7VAX, и надо бы как то отключить в нём видюху, а то она зараза греется сильно. Хоть и старенькая (nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)), работает в текством vga, а жару даёт. Быть может есть какой то способ выключить её программно, возможно через переключение в режимы типа S3..? Скоро лето, жара.. боюсь что тяжко будет машинке с такой печечкой внутри.

AlxQ
()

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