← All posts tagged Linux

werru

Привет!

Есть задача поднять 5-15 VPN тунелей с другим концом в разных странах и перенаправлять трафик в зависимости от задачи. Пример, если нужно получить данные как выглядит страница в интернете из страны А, прога отправляет данные туда.
Так как прога будет многопоточная, то вариант с переключением глобального роутинга в зависимости от задачи возможен, но не желатален.
Подумал, что можно воспользоваться опцией iptables —pid-owner processid, чтобы привязать поток определённый программы к определённому VPN тунелю (каждый поток будет соответствовать одной стране). Это мысль верная? Или есть более простые/правильные решения?

werru

Нужна помощь. очень
Давно не пользовался виртуальной вендой с ключами eToken и ещё какой-то. Сегодня понадобилось и... виртуальная машина не видит их. в другие порты вставлял, сервер их видит, но виртуалка нет :(
Код: [Выделить]

Bus 002 Device 003: ID 0a89:0020
Bus 001 Device 006: ID 0529:0620 Aladdin Knowledge Systems Token JC

пробовал пробрасывать другие устройства Bus 002 Device 003: ID 0a89:0020 это вроде пробросилось. Венда среагировала... что делать, ума не приложу. не было печали :(
На локальной венде ключ определяется. Но мне надо на этой... виртуальной
Прошу подтолкните, что посмотреть можно?!

Ubuntu 16.04

werru

вчера ночью отключали электричество. одна из виртуальных машин на kvm перестала загружаться. причём при загрузке выдаёт grub _ , т.е. проблема в загрузчике. Что интересно, бэкап 5 дневной давности (просто копировал образ машины) точно также не загружается (дальше все манипуляции делаю именно с бэкапом). Пытаются chroot'нуться вываливается "exec format error". Хотя у меня все системы 64 разрядные... ладно, беру устанавливают новую машину с того же загрузучного сидюка, с которого когда-то давно моя сломанная виртуалка устанавливалась. И получаю "chroot: невозможно выполнить команду `/bin/bash': Ошибка формата выполняемого файла" Это убило мою мысль окончательно...
не понятно с чего такие проблемы вообще появились!

werru

в скрипте использую конструкцию
while true; do
nc -kl 3333 | while read msg; do
сообщение принимают 3 компа и я наблюдаю, что часто при получении сообщений nc уходит в 100% загрузку проца и вешает скрипт. Почему? Что можно сделать, чтобы это предотвратить

werru

Продолжение задачи интеграции CRM и Asterisk juick.com
теперь задача на сервере удалённой организации ловить звонок и запускать запрос к нашему CRM серверу.
очень не хочется asterisk поднимать ради этого... было бы здорово просто sip клиент запустить на сервере и ловить момент звонка, выдирая входящий номер и запуская скрипт.

werru

задался вопросом как мои машинки виртуальные останавливаются, когда сервер poweroff получает. делает это /etc/init/libvirt-bin.conf и что интересно, если за 30 сек гость не завершается, то его разрушают.... ВСЕГО 30 секунд! зачем так делать?????

werru

Трудно объяснить словами, и я не понимаю куда капать вообще
Kubuntu 14.04
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device d000
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Xorg.0.log без ошибок
в dmesg ругулся на conflicting fb hw usage inteldrmfb vs VESA VGA — removing generic driver , но это не то
ЧТо ещё можно посмотреть?

скриншот hostimage.tk

werru

NetHogs / Наглядный просмотр загрузки сетевых интерфейсов

В отличии от большинства сетевых сканеров, NetHogs наглядно отображает какой процесс и насколько загружает выбранный сетевой интерфейс (не концентрируясь на портах, протоколе или IP-адресе). Информация отображается в стиле системного монитора top, "по умолчанию" информация обновляется каждую секунду (можно изменить с помощью опции -d).

werru

не знал, что есть такие утилиты vasilisc.com
"Стойте! И чем это отличается от wget?
Отличия начинаются тогда, когда большой файл чуток изменят и сразу же автоматически изменится его контрольная сумма и большинство протоколов будут считать его абсолютно новым файлом и будут правы.
Вы будете вынуждены скачать снова большой объём информации из-за небольших изменений. Zsync скачает только изменения и применит их к старой версии большого файла и вы получите новый большой файл."

werru

Люди! Буду покупать комп. Плясать буду от видяхи, вернее, от нормально работующих дров. Что брать???
Играть не буду, но надеюсь дожить до ней до WayLand и шоб он на ней работал :)