LINUX.ORG.RU

Сообщения InfectedM

 
Форум — Admin

MySQL 5.0 в Debian/Ubuntu

Здравствуйте.

Нам на предприятии для одной софтины требуется mysql конкретной версии 5.0. В дистрибутивах Debian и Ubuntu(-server) актуальная версия 5.5, есть так же возможность установить 5.1. Пробовали подружить софтину с mysql 5.1, ничего не вышло. Требует именно 5.0
Есть какой-то нормальный способ установить mysql 5.0 ?

InfectedM
()
Форум — Admin

Подвисания интерфейсов

Имеется сервер-шлюз небольшого провайдера, работает на фряхе.
Железо не брэндовое, самосборное: плата Gigabyte на чиспетах Intel® G41 и Intel® ICH7, проц Core2 Quad Q8400.
На сервере крутится роутинг, нат, policy-based-роутинг - все это посредством pf; так же поднят bind9.
Всего установлено 4 сетевухи: встроенный Realtek + 3 Intel Desktop Board, сетевухи смотрят на разных провайдеров.
В пиках через сервер прогоняется до 120 мбит/с трафика.
Давненько был один глюк: периодически подвисала связь с одним из провайдеров: физический линк не отваливался, в логах ничего не было. На графиках выглядит как кратковременное (10-15 сек) пропадание связи. У себя проверили все что можно, грешили на провайдера.
Тут воткнули еще одну сетевуху для связи с еще одним провайдером. И после этого сервер с примерно такими же симптомами стал терять связь теперь уже с локалкой. Опять же пидений линка нет, кабели проверили 300 раз.
Если сказать, что сервер не держит нагрузку - так процессор даже в пиках показывает load averages не более 0.30. Может не тянут какие-то компоненты системной платы - чипсет, или еще что? Т.к. все PCI и PCI-E слоты заняты сетевухами, а у них, насколько мне известно, пропускная способность делится на все устройства. Или может параметрах ОС что-то покрутить?
Помогите разобраться.

InfectedM
()
Форум — Admin

FreeBSD, перенаправить DNS-запросы через другой роут

Есть шлюз в Интернет, на нем же DNS-сервер bind. У шлюза прописан некоторый default-gw, часть клиентов ходят через него. Так же настроена policy-based-роутинг, чтобы часть клиентов ходила в инет через другой шлюз. Сделано на pf через route-to.

Теперь возникла необходимость, чтобы DNS-запросы от bind'а, который на этом же серваке, на вышестоящий DNS-сервер (гугловский 8.8.8.8) уходили через тот же второй шлюз в инет, который НЕ прописан как default-gw. Другими словами, нужно перенаправлять запросы с локалхоста на адрес 8.8.8.8 порт 53 через шлюз, отличный от дефолтного.

Подскажите, как такое сделать.

Пробовал так:

pass in quick route-to (em2 адрес_шлюза) proto {tcp udp} from 127.0.0.1 to 8.8.8.8 port 53

Но не сработало.

InfectedM
()
Форум — Admin

FreeBSD, pf, указать подсеть и исключение

Немного оффтопик, но все же.

Есть такое правило:

nat inet from { 192.168.128.0/17 } to !<local> -> 1.2.3.4

Надо сделать из него исключение для адреса 192.168.192.168. Пишу так:

nat inet from { !192.168.192.168 192.168.128.0/17 } to !<local> -> 1.2.3.4

Не срабатывает, адрес все равно входит в подсеть 192.168.128.0/17

Подскажите пожалуйста, как правильно сделать.

InfectedM
()
Форум — Admin

FreeBSD, pf, source-based-роутинг

Здравствуйте.

Имеется сервер на восьмой фряхе, раздающий инет для нескольких подсетей, а также осуществляющий шейпинг трафика. Все настроено на pf, в т.ч. нат в интернет.
Хотим подключить второго провайдера, на еще одном интерфейсе, и зароутить в него некоторые подсети. Получается, что нужен source-based роутинг.
Знающие люди, приведите, пожалуйста, простой пример, как такое можно сделать, причем на pf. На ipfw вроде бы проще, но его в ядре нет, а пересборка проблематична в силу некоторых обстоятельств.
Спасибо.

InfectedM
()
Форум — Admin

Больше одного etherip-туннеля на одних и тех же устройствах

Здравствуйте.

Есть Wi-Fi мост на роутерах DIR-300/NRU и прошивках DD-WRT. Через мост прокинут etherip-туннель для подключения удаленной изолированной сетки. Работает нормально, прокинут примерно так:

ip tunnel add tun0 mode etherip local 10.255.255.152 remote 10.255.255.151 ttl 255 dev br0
и далее с привязкой к физическим портам роутеров. Понадобилось прокинуть еще одну сетку точно так же, через те же два роутера с теми же адресами. Можно ли это сделать в принципе? Если пытаюсь создать еще один туннель с теми же локальными и удаленными адресами, то ругается:
ioctl: File exists
, что не удивительно. Подскажите.

InfectedM
()
Форум — Admin

Debian, vlan, subinterface

На сервере с Debian 6 поднят vlan, ему прописан адрес - все нормально.
Появилась необходимость сделать еще несколько адресов из других подсетей в этом же влане.
На обычных физических интерфейсах это делается через сабинтерфейс примерно так:

ifconfig eth0:37 <ip_addr> netmask <net_mask>

А как такое же сделать во влане? И желательно прописать в стандартном /etc/network/interfaces

InfectedM
()
Форум — General

Запуск vi из-под GRUB'а

Идея в том, чтобы можно было отредактировать каким-то образом некий конфиг еще до загрузки системы. Можно ли как-то запустить текстовый редактор, пускай это будет vi, из отдельного пункта меню GRUB? Может vi нужно определенным образом собрать?

InfectedM
()
Форум — General

xfreerdp, x-сервер, тонкий клиент

Изобретаю тонкий клиент. Хочу запускать RDP-клиент под голыми иксами. Скрипт запуска:

#!/bin/bash
/usr/bin/X :1 -ac -terminate & sleep 2
DISPLAY=:1 xfreerdp -u user -p pass 192.168.47.2

X-сервер запускается на мгновение и тут же выключается. xfreerdp говорит следующее:

full screen option
keyboard layout ID: 409
find_keyboard_layout_in_xorg_rules: 0
Found locale : ru_RU
detect_keyboard_layout_from_locale: 419
Using Russian (0x00000419)
Loading keymap evdev
xkbfilepath: /usr/share/freerdp/keymaps/evdev
Loading keymap aliases(qwerty)
xkbfilepath: /usr/share/freerdp/keymaps/aliases
kbd_init: detect_and_load_keyboard returned 1033
freerdp_kbd_init: 409
starting thread 1 to 192.168.47.2:3389
xf_init: failed to open display: :1
run_xfreerdp: xf_pre_connect failed

Если же в скрипте запускаю не xfreerdp а например sakura:

#!/bin/bash
/usr/bin/X :1 -ac -terminate & sleep 2
DISPLAY=:1 sakura

оно отлично стартует, запускается Sakura, из которой я уже без проблем запускаю xfreerdp и попадаю на сервер.

Ткните носом, что я делаю не так, и почему xfreerdp не отрабатывает нормально.

InfectedM
()
Форум — General

Gentoo и шрифт в консоли

Решил попробовать Gentoo. Собрал из Stage1, настроил локали, keymap и т.п. Но есть маленький глюк, который пока не знаю как победить. Если подключаться к машине по SSH, то кириллица отображается отлично и без проблем. Если логинюсь локально в консоль, то вместо русских символов - непонятные крякозябры. Но! Если дать команду reset, сразу же все приходит в норму.
Подскажите, почему так, и как исправить.

InfectedM
()
Форум — General

Транслировать поток с микрофона в сеть

Имеется: веб-камера с микрофоном, роутер D-Link DIR-320 с прошивкой OpenWRT. В прошивке имеются драйверы на звук, когда подключаю вебку к роутеру, появляются нужные устройства, в частности /dev/dsp, и судя по всему корректно работают: если набрать cat /dev/dsp в консоль сыпется шум.
Вопрос: каким образом можно транслировать звук с микрофона по сети? Всякие icecast, ffserver и vlc не подходят, т.к. слишком тяжелые, и в прошивку не влезут. Нужно тупо гнать поток с устройства в сеть, без перекодировки.
Подскажите, чем это можно сделать. Возможно есть какой-то легковесный софт, или еще как.

InfectedM
()
Форум — General

awk в Linux и FreeBSD ведет себя по-разному

Мне тут на форуме подсказали скрипт на awk, который должен отбрасывать некоторое количество слов с конца строки.
В Linux это работает нормально:

$ echo «first second third fourth fifth» | awk '{NF-=3;print}'
first second

Во FreeBSD не работает:

$ echo «first second third fourth fifth» | awk '{NF-=3;print}'
first second third fourth fifth

А нужно именно на FreeBSD :(
Подскажите, как заставить.

InfectedM
()
Форум — General

Обработка строки в скрипте

Здравствуйте.

Есть такая задача: в bash-скрипте имеется некоторая переменная $NAMES, в которой через пробел (или другой символ, не важно) перечислено некоторое количество слов (вообще это имена файлов). Например:

# echo $NAMES
first second third fourth fifth sixth seventh

Количество слов в переменной заранее неизвестно.
Нужно каким-то образом откинуть N-слов с конца строки. Например, если N равно 3, то на выходе должно получиться:

# echo $NAMES
first second third fourth

Подскажите как такое можно сделать.

InfectedM
()
Форум — Admin

Подскажите по маршрутизации

Здравствуйте!
Имеется не сложная, как мне казалось, задача.
Есть мой комп 192.168.0.1, подключенный к некоему маршрутизатору 192.168.0.50, за которым имеется комп 10.255.255.220, который в свою очередь является маршрутизатором в мир.
Мне на моем компе 192.168.0.1 нужно использовать второй роутер 10.255.255.220 в качестве дефолтроута для доступа в мир.

Делаю так:

route add -host 10.255.255.220 gw 192.168.0.50

и мне становится доступен комп 10.255.255.220, могу его пинговать.

Далее делаю так:

route add -net 0.0.0.0/24 gw 10.255.255.220

и получаю «SIOCADDRT: Нет такого процесса».
Подскажите, где я туплю.

InfectedM
()
Форум — General

Склеить 2 PDF-файла в один

Нужно написать скрипт, который склеивал бы два PDF-файла, имеющих по одной наполовину заполненной странице, в один PDF-файл таким образом, чтобы результирующий файл состоял только лишь из одной страницы. В смысле чтобы два страницы исходных файлов умещались на одну страницу результирующего файла.
Чем это можно сделать? Пробовал pdftk, но он умеет лишь склеивать документ таким образом, что в нем получается 2 разные страницы. А нужно, чтобы была одна.
Подскажите.

InfectedM
()
Форум — General

Медленная печать на удаленном вендовом принтере

В сети есть комп на winxp с подключенным и расшаренным принтером (HP 1320 если что). Есть моя машина на Ubuntu, в которой данный принтер подключен через samba. Использую рекомендуемый убунтой драйвер Foomatic/pxlmono.
Собственно, печать работает исправно, однако есть один неприятный момент: печать страниц из браузера (Firefox, Chromium) происходит очень медленно, в среднем на одну страницу уходит минуты 2-3. Даже на такую легкую, как, например, http://ya.ru/ Из OpenOffice'а же, напротив, странички печатаются почти мгновенно.
В вендовом менеджере печати подсмотрел, что задания на печать, поставленные из браузера в моей убунте, имеют неадекватно большой размер, порядка 5-9 мегабайт, в то время, как все остальные задания редко превышают 1 мб. Принтер не из свежих, соответственно такие объемы обрабатывает с трудом.
Тем не менее, если распечатывать с другой машины в сети, которая тоже на winxp, из тех же Firefox и Google Chrome, то размер обычно сильно меньше 1 мб, и соответственно все печатается быстро.
Почему так может быть? Как уменьшить размеры заданий на печать, выплевываемые браузерами в моем любимом Линуксе?

InfectedM
()
Форум — General

Хочется странного: прокинуть dvb-устройство с другого компа

Ситуация такая: в сети есть сервер, имеющий DVB-плату и подключенный к спутниковой тарелке. На клиенте хочется смотреть ТВ с тарелки через сервак по сети.
Знаю, что можно юзать mythtv - не хочется заморачиваться с настройкой. Знаю, что можно тупо транслировать видео с сервака на клиент, собственно в данный момент так и работает, но очень неудобно переключать каналы, т.к. приходится по ssh заходить на сервак и давать команду vlc, который транслирует поток, чтобы он перестроился на другой канал.
А можно ли как-нибудь «транслировать» dvb-устройство с сервака на клиент, чтобы софт на клиенте (kaffeine) видел это устройство, как будто оно подключено к непосредственно к этому компу?
Пробовал примонтировать каталог /dev с сервака по sshfs и сделать соответствующие симлинки - kaffeine все равно не видит устройство.
Подскажите.

InfectedM
()
Форум — General

Мышь A4 G9-640

Сегодня купил сабжевую беспроводную мышку. Во вражеской ОС все нормально, в Linux у мыши не работает левая кнопка. Причем при втыкании usb-приемника перестает так же работать левая кнопка на подключенной проводной мышке.
Путем экспериментов выяснил, что при втыкании usb-приемника (даже при выключенной самой мыши) происходит перманентное «зажимание» левой кнопки - отсюда перестает работать проводная.
Куда копать? Система Ubuntu 10.10 с последними апдейтами.

InfectedM
()
Форум — General

Восстановить удаленную директорию ext4

Здравствуйте!
Грохнул случайно директорию по адресу «/home/mav/Рабочий стол/Разобрать/». Осознал мгновенно, отмонтировал раздел, сделал полную копию всего харда через dd, прицепил как /dev/loop0, теперь сижу играюсь, хочу восстановить директорию.
Хочется восстановить со структурой каталогов, т.к. если по одному файлу, то очень долго придется все это разбирать.
Что пробовал: extundelete, а также вендовые r-studio и Raise Data Recovery (для этого цеплял /dev/loop0 как физический диск к virtualbox с вендой).
Результат - ни одна софтина не нашла удаленную директорию. Зато нашли много другого ненужного хлама, например даже структуру давным давно удаленного раздела на этом харде.
Что еще посоветуете?

InfectedM
()
Форум — Admin

bind9, ubuntu, ping, странные «тормоза»

Есть небольшая рабочая сетка с винегретом из debian, ubuntu, win. Есть сервак-файлопомойка lnx (10.255.255.219). Раньше юзеры, для того, чтобы ходить на сервер по имени компа, прописывали у себя его в /etc/hosts. Вчера наконец-то подняли в сети DNS bind9, настроили локальную зону, прописали в нее сервак в том числе, прописали ДНСник у юзеров, грохнули записи в hosts - и стало все хорошо.
Но появилась одна странность с компами, которые на ubuntu: если пинговать сервак по имени хоста: ping lnx или ping lnx.main (и не только сервак, также другие «просто» компы, которые резолвятся через ДНСник), то ping показывает каждую строчку с ответом хоста с интервалом в 5 секунд, однако время отклика показывает нормальное:

$ ping lnx
PING lnx.main (10.255.255.219) 56(84) bytes of data.
64 bytes from 10.255.255.219: icmp_req=1 ttl=64 time=0.088 ms
64 bytes from 10.255.255.219: icmp_req=2 ttl=64 time=0.123 ms
64 bytes from 10.255.255.219: icmp_req=3 ttl=64 time=0.108 ms
64 bytes from 10.255.255.219: icmp_req=4 ttl=64 time=0.108 ms

Причем строчку «PING lnx.main (10.255.255.219) 56(84) bytes of data.» вываливает мгновенно, т.е. собственно резолв происходит быстро.
Если же пинговать по айпишнику, то показывает нормально, раз в секунду.
Такое наблюдается только с компов на ubuntu, с тех, которые на debian и win все нормально.
И кстати, доступ к другим сервисам сервера по имени компа - таким, как ssh или samba происходит так же без задержек. Так что странность пока проявилась только в ping'е.
Подскажите, в чем может быть дело.

InfectedM
()

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