LINUX.ORG.RU

Сообщения brumal

 

[cisco][arp] В arp лишний IP

Есть cisco 2951, задействовано все 3 gigabitEthernet:
0/0 - смотрит во внутреннюю сеть
0/1 - в ISP1 (задействован SFP-модуль)
0/2 - в ISP2

Проблема с интерфейсом 0/1, его конфиг:
#sh run interface gigabitEthernet 0/1
Building configuration...

Current configuration : 189 bytes
!
interface GigabitEthernet0/1
description Fiber WAN
ip address x.x.x.82 255.255.255.252
ip nat outside
ip virtual-reassembly
duplex full
speed 100
media-type sfp
end

Соответственно x.x.x.81 - ip шлюза со стороны провайдера.
По факту, в arp таблице присутствуют следующие записи:
#show arp | i 0/1
Internet x.x.x.81 - xxxx.xxxx.5ca1 ARPA GigabitEthernet0/1
Internet x.x.x.82 - xxxx.xxxx.5ca1 ARPA GigabitEthernet0/1

#show arp detail
ARP entry for x.x.x.81, link type IP.
Interface, via GigabitEthernet0/1, last updated 0 minute ago.
Encap type is ARPA, hardware address is xxxx.xxxx.5ca1, 6 bytes long.
ARP subblocks:
* Interface ARP Subblock
ARP entry for x.x.x.82, link type IP.
Interface, via GigabitEthernet0/1, last updated 30 minutes ago.
Encap type is ARPA, hardware address is xxxx.xxxx.5ca1, 6 bytes long.
ARP subblocks:
* Interface ARP Subblock

Хотя у IP x.x.x.81 ARP subblocks должно быть:
* Dynamic ARP Subblock


Куда читать/думать по поводу того, что циска добавляет в arp таблицу чужой IP со своим маком, вместо того что-бы отправить arp запрос и выяснить правильный мак?

 ,

brumal
()

[haskell][noob] map и IO

пробую тренировки ради переписать мониторинговый костыль с питона на хаскель, уперся в следующее:
Есть функция:
checkStreamer :: Integer -> IO (Bool, Integer)

если делаю map checkStreamer ports, то результатом map'а является [IO (Bool, Integer)]

вытаскивать IO (Bool, Integer) в вид пригодный для работы уже научился:
для a :: IO (Bool, Integer)
результатом z <- a
будет z :: (Bool, Integer)

а как из [IO (Bool, Integer)] сделать [(Bool, Integer)] не могу с наскоку понять..
или я делаю все принципиально не так как принято/нужно?

 ,

brumal
()

[Mercurial][subrepo]Вложенные репозитории

Есть большой репозиторий projects, в нем .hgsub примерно следующего содержания:
sub1 = https://sub1.site.com/
sub2 = https://sub2.site.org/
sub3 = https://sub3.oss.net/

В итоге структура получается примерно следующая:
* project1
* project2
* project3
* subrepos
* * sub1
* * sub2
* * sub3

Если, например, в sub2 присутствуют уже закоммиченные в него изменения, то что произойдет при попытке сделать hg push в корне основного репозитория - все изменения спокойно лягут в репозиторий projects лежащий на сервере, или так-же будет выполнен push изменения из sub2 в sub2.site.org?

 

brumal
()

linksys WRT54GH и ICMP редирект'ы

возникла следующая проблема:

есть сеть x.x.x.x/21 из нескольких сотен компьютеров/аппаратных роутеров.
на данный момент в ней работают два сабжевых линксиса с IP x.x.1.5 и x.x.0.100

при попытке пинговать, например, клиента x.x.1.88 кроме ICMP Echo Reply от него, получаю ICMP Redirect от одного из двух линксисов, с параметром nexthop x.x.1.88

если статически добавить в arp-таблицу неверный мак для x.x.1.88, все равно пинги на клиента исправно ходят, пока не отключить линксисы.
как бы их побороть, что-бы они не слали ICMP redirect'ы?

brumal
()

arping не получает mac

Время от времени возникает ситуация, когда arping x.y.z.x с маршрутизатора не получает мак хоста. С чем может быть связано?
Хост гарантировано жив, tcpdump показывает его трафик проходящий через маршрутизатор. Для хостов с незарезаным icmp обычный пинг в таких ситуациях идет без потерь.
Сеть в основном построена на тупых свичах, разделенных управляемыми зухелями.
arping из пакета iputils.

brumal
()

[vlc][dvb] Как выбрать определенный audio-поток

Есть линукс-сервер, в котором стоит спутниковый тюнер. При помощи vlc несколько программ которые ловятся тюнером транслируются в сеть. Проблема в том, что в одной из программ несколько звуковых дорожек, и хотелось-бы выбрать именно одну для трансляции. Может кто сталкивался с подобной задачей? Гугль, к сожалению, не помог.

 ,

brumal
()

Принтер не печатает жирную букву «M»

Есть принтер, струйник, Cannon PIXMA MP150 - стоят драйвера из пакета gutenprint 5.0.1(?) и пробовал с дровами из пакета foomatic-db-ppd-20070530.. При печати из OpenOffice жирная буква М печается в виде пустого места, т.е. вообще не печатается.. куда копать?

brumal
()

Archlinux, Wine

А зачем в PKGBUILD'e wine'a который лежит в ABS в сборочных зависимостях sane и fontforge? Вроде без них все отлично собирается?

brumal
()

снова eclipse/cdt/автодополнение..

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

brumal
()

пример плагина панели xfce4

А есть ли где-нить сабж? Только простенький, ибо от "real life examples" типа сырцов плагинов начал плавиться моск..

brumal
()

cdrom не отдает диск

автомонтирование через thunar-volman, если нажимать кнопку на cdrom, то он не отдает диск и выводит окно такого содержания:
Указанное устройство "/org/freedesktop/Hal/devices/storage_model_GIGABYTE_GO_W1608A" не является томом или приводом.

Если в thunar'e щелкаю на примонтированом диске правой кнопкой и говорю unmount - все работает.
Как лечить?

brumal
()

Переход на 64 бита..

Возникла пара вопросов в связи с намерением пересесть на 64х битный дистр:
смогу-ли я использовать wine в нем? интересует запуск совершенно обыкновенных 32битный виндовых приложений, в них есть некоторое количество opengl/direct3d (хитро строит разрезы/макеты).
и, если с wine никак, как насчет xen? можно-ли будет поставить на 64х битном хосте xen в котором будет 32х битная гостевая ОС? как, кстати, у xen'a с ускорением(opengl/direct3d)?

brumal
()

Arch: аналог гентушного getdelta?

Подумываю переехать с генту на арч.. Единственное, что останавливает это вопрос: а есть ли возможность при апдейте системы сливать пакеты не полностью, а как в генту дельтами?

brumal
()

QT4, Xlib.h - все ломается

Захотелось попробовать связку Qt4 + libxine, для чего собственно нужны хидеры из X11, Xlib.h в том числе..
Если добавить в мой файл(например xinewidget.h) строку #include <X11/Xlib.h> и сделать make, то начинается масса проблем и на консоль валиццо такое:
/usr/bin/uic qt.ui -o ui_qt.h
Warning: name widget is already used
g++ -c -pipe -O2 -march=pentium4 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from /usr/include/qt4/QtCore/qdebug.h:32,
from /usr/include/qt4/QtCore/QtCore:2,
from /usr/include/qt4/QtGui/QtGui:1,
from main.cpp:3:
/usr/include/qt4/QtCore/qtextstream.h:40:2: error: #error qtextstream.h must be included before any header file that defines Status
/usr/include/qt4/QtCore/qtextstream.h:67: ошибка: expected identifier before 'int'
/usr/include/qt4/QtCore/qtextstream.h:67: ошибка: expected unqualified-id before '{' token
/usr/include/qt4/QtCore/qdir.h:85: ошибка: expected identifier before numeric constant

Как можно лечить? Гугль не сильно помогает.

brumal
()

gvim, taglist и табы

Как бы подружить taglist с табами?
Т.е. что-бы он всегда был виден, и не было необходимости его включать в каждом новом табе?
И еще: если прыгаю по ошибкам с помощью :cn и :cp, то в текущем табе просто сменяется открытый файл.
как избежать этого? т.е. что-бы :cn перекидывало меня в таб который уже открыт, или создавало новый таб, если файл еще не открыт?
brumal
()

KDE & Beryl

Реально менеджер виртульных столов в кедах подружить с берилом?
Или не в кедах, а в чем-нить другом. Не особо принципиально..

KDE 3.5.5, Beryl 0.1.4
brumal
()

пеерезд с fluxbox'а

Вот, решил переехать с флюкса на кеды или xfce..
Интересует вот что: есть ли возможность "группировать" окна, 
как было в флюксе 0.9.6(8?)? Т.е. запущен один aterm - заголовок окна
цельный, запущено 3 aterm, заголовок разделен на 3 части..
а в флюксе 1.0 реально вернуть такое поведение в группировке?
brumal
()

Не пойму про NDA

http://www.linuxtv.org/v4lwiki/index.php/How_to_add_support_for_a_new_card
В самом низу секция про NDA.. Ребята утверждают, что можно, подписав NDA , спокойно писать открытые дрова для железки..
Так ли это? Все время считал, что информация полученная под NDA не может использоваться для разработки открытого ПО..
brumal
()

не работает direct rendering

Radeon x1600 гигабайтовской сборки, крайние (8.32.5) дрова с ati.com, ядро 2.6.19 c гентушными патчами и Xorg 7.1

При попытке пустить glxinfo:
пишет ERROR: DDX driver fingerprint mismatch: got 0xbla-bla, but expected 0xblah-blah 
libGL error: InitDriver failed
direct rendering: no

в Xorg.0.log EE нет, только WW с ругательством, что в xorg.conf нет секции для второго BusID видюхи..

как лечить?

все работало нормально, пока не сменил видюху(radeon->radeon) и платформу (amd->intel). Ядро, иксы, драйвер пересобрал. или нужно что-то еще?
brumal
()

выбрать D-Link

Какой из "радио" Длинков умеет натить пользователей подключенных к ethernet порту под айпишник на радиоинтерфейсе?
DWL-G700AP, например, умеет?

brumal
()

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