LINUX.ORG.RU

Сообщения yakunin

 

rsyslog + lognormalizer вывод в json

Форум — Admin

Доброго всем времени суток! Может быть кто-то сталкивался с этим, поможет, честно сказать я уже встал в тупик.

Задача: Взять любой лог, пусть будет nginx access_log, отдать его rsyslog в последнем подключить lognormalizer который переведет стандартный в json. А далее после нормализации просто записать его в отдельный файл.

Что я делаю:

  1. Создаю дополнительную конфигурацию для моего лога:
cat /etc/rsyslog.d/60-nginx.conf 

module(load="imfile")
module(load="mmnormalize")


input(type="imfile"
      ruleset="nginx_parser"
      File="/var/log/nginx/access.log"
      tag="nginx"
)


ruleset(name="nginx_parser") {
    action(type="mmnormalize" rulebase="/home/yakunin/docker/nginx-rsyslog/nginx.rb" )
    action(
      type="omfile"
      dirCreateMode="0700"
      FileCreateMode="0644"
      File="/var/log/nginx/rsys_access.log"
      )
}

Далее сам файл правил:

cat nginx.rb 

version=2
rule=:%clientip:word% %forward_for:word% %source:word% [%timestamp:char-to:]%] "%method:word% %request:word% HTTP/%httpversion:float%" %response:number% %bytes:number% "%referrer:char-to:"%" "%agent:char-to:"%"%blob:rest%

Далее, иду на nginx делаю запрос, в access_log прилетает строка, я проверяю работу своего парсера:

head -1 /var/log/nginx/access.log | lognormalizer -r nginx.rb -e json | jq

{
  "blob": "",
  "agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36",
  "referrer": "-",
  "bytes": "5",
  "response": "200",
  "httpversion": "1.1",
  "request": "/",
  "method": "GET",
  "timestamp": "26/May/2022:14:08:33 +0000",
  "source": "-",
  "forward_for": "-",
  "clientip": "192.168.112.1"
}

Все работает, то есть правила и нормализация проходят хорошо. Но когда я иду в файл /var/log/nginx/rsys_access.log туда прилетает не нормализованный лог, а снова обычная строка, как бы из access_log в rsys_access.log

Что я хочу, что бы в rsys_access.log уже прилетал json. Да, пожалуйста не надо писать что nginx может сразу писать в json. Я в курсе. Тут дело именно заставить rsyslog делать это. Nginx просто для примера.

 ,

yakunin
()

FreeBSD, Strongswan, NAT - VPN IKEv2

Форум — Admin

Всем доброго времени суток, имеем FreeBSD 13, Strongswan 5.9.5 в качестве NAT может выступать как PF так и IPFW последний в предпочтении. Конфигурация ipsec.conf:

config setup
    charondebug="ike 1, knl 1, cfg 0"
    uniqueids=no

conn ikev2-vpn
    auto=add
    compress=no
    type=tunnel
    keyexchange=ikev2
    fragmentation=yes
    forceencaps=yes
    dpdaction=clear
    dpddelay=300s
    rekey=no
    left=%any
    leftid=1.1.1.1
    leftcert=server-cert.pem
    leftsendcert=always
    leftsubnet=0.0.0.0/0
    right=%any
    rightid=%any
    rightauth=eap-mschapv2
    rightsourceip=10.10.10.0/24
    rightdns=8.8.8.8,8.8.4.4
    rightsendcert=never
    eap_identity=%identity

Конфигурация ipfw

#!/bin/sh -
fwcmd="/sbin/ipfw -q"
${fwcmd} -f flush

${fwcmd} add allow tcp from any to me 22 via vmx0
${fwcmd} add allow icmp from any to any

${fwcmd} add allow all from any to me 500 keep-state
${fwcmd} add allow all from any to me 4500 keep-state

${fwcmd} add allow esp from any to any
${fwcmd} add allow gre from any to any
${fwcmd} add allow ipencap from any to any

${fwcmd} add allow all from any to any 53
${fwcmd} add allow all from any 53 to any

${fwcmd} nat 1 config if vmx0 reset deny_in same_ports unreg_only
${fwcmd} add nat 1 all from 10.10.10.0/24 to any
${fwcmd} add nat 1 all from any to 178.57.77.69

${fwcmd} add allow all from 10.10.10.0/24 to any keep-state
${fwcmd} add allow all from any to 10.10.10.0/24 keep-state

${fwcmd} add allow all from me to any out keep-state
${fwcmd} add allow all from any to any

Собственно подключение проходит нормально, клиенты подключаются, но трафик не уходит в интернет. Пробовал и через PF.

set skip on lo
set loginterface vmx0
nat on vmx0 from 10.10.10.0/24 to any -> (vmx0)
pass in all keep state
pass out all keep state

Но без результата. Уже всю голову себе сломал, может быть я просто не в том направлении смотрю? Есть какие-то идеи? Спасибо заранее.

 , ,

yakunin
()

Прошу помощи у сетевых специалистов. BGP, IPsec, OpenVPN

Форум — General

Приветствую всех! Подскажите, задача следующая и довольно тривиальна: нужно соединить 3 ДЦ в одну локальную сеть. Встал вопрос и муки выбора. Можно соединить по IPSec (Racoon,StrongSwan,Cisco), но при это потеря в скорости около 40%, то есть, есть 1Gps, от него остается где-то 550-600Mbs, даже при самом низком шифровании, OpenVPN дает куда более лучший результат в 20% от скорости канала, то есть на выходе с минимальной длинной ключа около 800Mbs. Cisco пока не пробовал по причине необходимости их закупки, (дорого, а в современных реалиях тем более). И вот у меня вопрос к знатокам сетевого стека. Есть BGP. Может ли он анонсировать локальные сети через белые адреса? Для работы нужны ASN, читал что есть какой-то сегмент приватных ASN которые можно использовать без регистрации в RIPE. Собственно вопрос, можно или нет? И есть ли примеры на практике? Либо я плохо понимаю матчасть? Опыт анонсирования белых сетей есть, через реальные ASN. На BSD поднимал через quagga. Но что-то мне подсказывает что анонсировать серые сети в интернет звучит как полная чушь. Может быть у кого-то есть свои примеры решения подобной задачи?

Спасибо большое всем!

 , , , ,

yakunin
()

FreeBSD маршрутизация и ipfw

Форум — Admin

Доброго всем дня, прошу помощи у опытных в BSD системах. Есть 2 провайдера и локальная сеть. Задача, выпускать определенные локальные адреса с первого адреса первого провайдера, вторую часть со второго адреса первого провайдера и третью через второго провайдера.

Входные данные такие:

ISP1 IP: 1.1.1.5, 1.1.1.6 GW 1.1.1.1
ISP2 IP 2.2.2.2 GW 2.2.2.1
LOCAL 3.3.3.0/24

В rc.conf вношу:

# Первый провайдер
ifconfig_em0="inet 1.1.1.5 netmask 255.255.255.224 fib 0"
ifconfig_em0_alias0="inet 1.1.1.6 netmask 255.255.255.224 fib 0"

# Второй провайдер
ifconfig_em1="inet 2.2.2.2 netmask 255.255.255.224 fib 1"

# Локальная сеть
ifconfig_em2="inet 3.3.3.1 netmask 255.255.255.0"

# Задаем маршруты
static_routes="isp1 isp2"

route_isp1="-fib 0 default 1.1.1.1"
route_isp2="-fib 1 default 2.2.2.1"

В ipfw следующее:

#!/bin/sh -
fwcmd="/sbin/ipfw -q"

${fwcmd} -f flush

# Выпускаем всех кто в таблице через второго провайдера
${fwcmd} add setfib 1 all from 'table(0)' to any
${fwcmd} nat 1 config if em1
${fwcmd} add nat 1 all from 3.3.3.0/24 to any out via em1
${fwcmd} add nat 1 all from any to 2.2.2.2 in via em1

# Выпускаем всех через 1й адрес первого провайдера.
${fwcmd} add setfib 0 all from any to any
${fwcmd} nat 2 config if em0
${fwcmd} add nat 2 all from 3.3.3.0/24 to any out via em0
${fwcmd} add nat 2 all from any to 1.1.1.5 in via em0

${fwcmd} add allow all from any to any

При этой конфигурации все прекрасно работает, пингуются и 1.1.1.5 и 1.1.1.6 и второй провайдер тоже. При выходе в сеть, и проверке через 2ip.ru показывает 1.1.1.5, если внести в таблицу 0 нужный из локалки адрес то, 2ip.ru покажет 2.2.2.2, но вот в чем грабля и я никак не могу понять что я делаю не так ), если в nat 2 поставить второй адрес первого провайдера то есть 1.1.1.6 то nat перестает работать… почему?

По факту надо сделать так что бы например локльный 3.3.3.5 выходил через 1.1.1.5, локальный 3.3.3.6 выходил через 1.1.1.6, а все остальные через 2.2.2.2

Прошу помощи….

 , ,

yakunin
()

Вопрос по Kafka кластеризации.

Форум — General

Доброго всем времени суток, хотелось бы спросить у знающих и людей, вопрос о кластеризации Кафки, даже не кластеризации а репликации. Как я понял из описания, на сервере можно поднять один zookeeper и кажем 2-3 инстанса (брокера) самой кафки, далее указать глубину репликации, и я так понимаю если я создаю топик и указываю делить данные между брокерами то будет примерно следующее:

Topic:oods-raw	PartitionCount:16	ReplicationFactor:2	Configs:
	Topic: oods-raw	Partition: 0	Leader: 3	Replicas: 3,1	Isr: 3,1
	Topic: oods-raw	Partition: 1	Leader: 1	Replicas: 1,2	Isr: 1,2
	Topic: oods-raw	Partition: 2	Leader: 2	Replicas: 2,3	Isr: 2,3

Вопрос в следующем:

Если я подниму брокеры на другом физическом сервере и передам это в параметры всех остальных нод, будт ли топики писаться туда идентично? Или если есть Replicas: 2,3 то данные попадут только на 2 и 3 брокер?

Возможно ли писать на три физически разных сервера одинаковые данные? Не в каждый из них, а в один записали и на остальные 2 оно разошлось само?

 

yakunin
()

Посоветуйте железо по личному опыту «Бесшовный» WiFi

Форум — General

Доброго времени суток друзья. Встал вопрос о бесшовном, именно бесшовном WiFi который с флагами k, r и v. Собственно задача создать нормальный бесшовный WiFi, пока смотрю в сторону Cisco но очень кусается цена. Ubiquiti UniFi даже не предлагайте, это не бесшовный WiFi.

Как более дешевый вариант рассматриваю Edimax WAP1750. Но говорят что слов много а на деле ерунда. Кто может быть что-то посоветует?

Ещё момент, в здании полным полно других сетей, что конечно глушит сигнал, в идеале что бы работало на 5G, но по факту надо 2.4 :)

Буду рад мнениям. Спасибо.

 

yakunin
()

Python следить за состоянием порта.

Форум — Development

День добрый всем!

Пытаюсь встать на путь истинный, нужен код который бы слушал определенный порт и если порт умер, делал какое-то действие. Пришел к такому виду:

#!/usr/bin/python3.5

import socket;
import threading;

def CUSTOMPORT():
        threading.Timer(1.0, CUSTOMPORT).start()
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        result = sock.connect_ex(("192.168.1.10",80))
        if result == 0:
                print ("Run")
        else:
                print ("Down")

CUSTOMPORT()

Все как бы хорошо, запускаю Nginx все отрабатывает. Но не пойму никак как мне НЕ циклично получать ответ? Например, что бы если я запустил сервер, то программа вернула бы мне только одно значение - Down, но продолжала слушать. А если сервер вернулся, скала что Run.

Пробовал по sys.exit(), но это завершает совсем. Нужен некий wacth-чер. Пните в нужном направлении. Спасибо!

 , ,

yakunin
()

Помощь по sed + regex

Форум — Development

Друзья, есть строка вида 40|0, мне нужно взять любое первое значение до символа |. Регулярка получилась такая: ^[ \d]* Как её скормить sed-у не понимаю.... делаю так:

echo "30|0" | sed -e '/^[ \d]*/g'

В ответ получаю пустую строку. ЧЯДНТ?

 ,

yakunin
()

XFS, RedHat, проблема потребления свободного места на диске XFS.

Форум — Admin

Друзья, столкнулся с такой проблемой, что-то, пока мне неизвестное «съедает» свободное место на диске. То есть по команде df -h получаем 100% использованного места, хотя по команде du картина совершенно иная. Инды свободны. Проверял реально занятое место разными способами, искал по find файлы с малеьким размером, все чисто, все хорошо, но место куда-то уходит.

[root@SMKO-DB2 ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_sys-lv_root    96G   14G   82G  15% /
devtmpfs                     7.9G     0  7.9G   0% /dev
tmpfs                        7.9G   20K  7.9G   1% /dev/shm
tmpfs                        7.9G   25M  7.9G   1% /run
tmpfs                        7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sda1                    497M  156M  341M  32% /boot
/dev/mapper/vg_data-lv_data  2.0T  2.0T  1.7G 100% /data
[root@SMKO-DB2 ~]# du -shx /data/
986G /data/
[root@SMKO-DB2 ~]# df -i
Filesystem                     Inodes  IUsed    IFree IUse% Mounted on
/dev/mapper/vg_sys-lv_root  100147200 312631 99834569    1% /
devtmpfs                      2051678    375  2051303    1% /dev
tmpfs                         2054197      6  2054191    1% /dev/shm
tmpfs                         2054197    980  2053217    1% /run
tmpfs                         2054197     13  2054184    1% /sys/fs/cgroup
/dev/sda1                      512000    339   511661    1% /boot
/dev/mapper/vg_data-lv_data   5073040 596623  4476417   12% /data

При этом файл /proc/kcore растет. Гугл высказал свое фи и выдал малопригодное. Есть подозрение что это DDoS при этом заполняется тот же самый /proc/kcore. Или я порю чушь!

Может быть кто-то сталкивался с такой проблемой?

 , ,

yakunin
()

Резервное копирование Mongodb, вопрос.

Форум — Admin

Друзья, но новом рабочем месте встал вопрос копирования Mongodb, раньше с ней не работал. Покурил маны пришел к следующему:

#!/bin/bash

export MONGO_HOST="localhost"
export MONGO_PORT="27017"
export MONGO_DATABASE="dbname"
export MONGO_USERNAME=uname
export MONGO_PASSWORD=upass

echo "Start full backup:"

mongodump --host $MONGO_HOST --port $MONGO_PORT --username $MONGO_USERNAME --password $MONGO_PASSWORD --db $MONGO_DATABASE --out /store/
echo "Job is done!"

Это делает копию нужной базы. Этого я так понимаю достаточно для того что бы если что-то случиться я смог откатить все назад. Собственно в чем вопрос? Как сделать копию за определенное время? Скажем не всего что есть в базе, а за последние три месяца например? Возможно ли это?

Я совершенно пока в этом чайник, так что не кидайте камни, если не прав извините и поправьте.

 

yakunin
()

MySQL AUTO_INCREMENT вопрос от чайника.

Форум — Development

Друзья, задумался над таким вопросом, допустим есть какая-то таблица с автозаполнением поля типа INT, скажем поле ID длинна поля по-умолчанию 11 символов, то есть по факту это 99 999 999 999 записей. Я понимаю, что теоретически заполнить базу таким кол-вом записей не так просто. Но допустим это какой-то высоко нагруженный проект, плюс постоянно идет удаление - добавление записей (ведь при каждом удалении записи число не откатывается назад на один, а продолжается дальше), то у меня возникает вопрос, что будет, когда счетчик придет к цифре 99 999 999 999? Ведь поле ID мало того что уникально (не может повторяться) ещё и AUTO_INCREMENT. Знатоки подскажите неразумному :)

То есть оно пойдет по-кругу? Скажем есть 2 записи, ID будет равно 0 и 1, соответственно, допустим удалили первую запись, и добавили ещё одну, получилось 1 и 2, и т.д., когда дойдет до конца до 99 999 999 999, снова начнет с 0? Я правильно понимаю? Но если так, то допустим заполнится все 99 999 999 999, что будет дальше?

 

yakunin
()

Мой Fluxbox

Галерея — Скриншоты

Вот решил показать на суд общественности. Долгое время сидел на i3, всем он мне был пригож и любовь у нас была, но чего-то мне все-таки не хватало. И переселился я на Fluxbox. Набросал тему GTK2, GTK3, как и тему для самого WM. Да, да. Я нищеброд у которого нет денег на Mac. Что делать. Переназначил все что было во Flux-e на привычное i3, то есть терминал по MOD4 + Enter и т.д, так стало проще и уже привычнее, меню пользуюсь реже чем rofi. ШГ на скриншоте как и все остальное. )

Файловый менеджер и простой редактор http://www.picshare.ru/view/7778455/

>>> Просмотр (1920x1080, 2489 Kb)

 ,

yakunin
()

Кушать подано DDR-RAM, система не освобождает кешируемую память.

Форум — Admin

Привет всем, может кто-то сталкивался с такой проблемой, есть сервер для виртуализации, использование времени CPU вообще нет, а вот память, за сутки забивается вся целиком в cached... написал скриптик который её чистит, графики ниже. С чем может быть связано? Исходные данные: Debian x64, 32 Gb DDR RAM

Скриптик такой:

sync
echo 3 > /proc/sys/vm/drop_caches

Графики (за неделю):

UPD. Поправил ссылки на графики.

 ,

yakunin
()

FreeBSD, Postfix, ClamAV эффективность?

Форум — Admin

Вопрос к уважаемым пользователям LOR-a, у кого-нибудь вот такая или примерно такая (добавить по вкусу SpamAssassin, Postgrey и т.д.) связка, интересует именно эффективность в данном случае самого ClamAV сколько пропускает или не пропускает. Как ощущения? Крыжит ли он нормально rar-ы, 7z-пы и прочих зверей? Спасибо всем заранее.

 , ,

yakunin
()

О выборе DNS сервера

Форум — Admin

Друзья, подскажите, кто каким DNS сервером пользуется? Всю без сознательную жизнь пользовался bind, собственно 9.9 меня всем устраивал. Но вот думаю может быть посмотреть альтернативу, многие считают bind чрезмерно дырявым, почему? ) В общем, какой DNS сервер выбираете вы и почему? )

Перемещено JB из talks

 

yakunin
()

VirtualBox USB Attach или танцы с бубном!

Форум — General

Доброго времени суток, уважаемый LOR!

Что-то столкнулся с проблемой проброса флешки на гостевую ОС. Может быть кто-то поможет и пнет в нужном направлении. Маны и сайт Virtualbox прочитаны.

Исходные данные.

Debian 8.1 VirtualBox 5.0.4

Гостевая ОС Windows XP с установленной на ней VirtualBox Guest Addtions 5.0.4

Выхлоп инфо о машине:

Name:            windows.devel.vms
Groups:          /
Guest OS:        Windows XP (32-bit)
UUID:            187e68ed-f36b-4eef-bc70-5b56c6b6d1d7
Config file:     /store/virtual/windows.devel.vms/windows.devel.vms.vbox
Snapshot folder: /store/virtual/windows.devel.vms/Snapshots
Log folder:      /store/virtual/windows.devel.vms/Logs
Hardware UUID:   187e68ed-f36b-4eef-bc70-5b56c6b6d1d7
Memory size:     1024MB
Page Fusion:     off
VRAM size:       8MB
CPU exec cap:    100%
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  1
PAE:             on
Long Mode:       off
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          off
Time offset:     0ms
RTC:             local time
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Default
State:           running (since 2015-09-23T09:18:24.709000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0):            IDE Controller
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
IDE Controller (0, 0): /store/virtual/windows.devel.vms/windows.devel.vms.vdi (UUID: 828285ba-2077-43ae-8c4b-22d105004885)
IDE Controller (1, 0): /store/images/vbox.guest.additions.5.0.4.iso (UUID: f41778e8-9eaf-4490-adb5-96e962e407ee)
NIC 1:           MAC: 08002793AC91, Attachment: Bridged Interface 'eth1', Cable connected: on, Trace: off (file: none), Type: Am79C973, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           disabled
Clipboard Mode:  disabled
Drag and drop Mode: disabled
Session name:    headless
Video mode:      1920x1080x32 at 0,0 enabled
VRDE:            enabled (Address 0.0.0.0, Ports 5000, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
VRDE port:       5000
Video redirection: disabled
VRDE property: TCP/Ports  = "5000"
VRDE property: TCP/Address = <not set>
VRDE property: VideoChannel/Enabled = <not set>
VRDE property: VideoChannel/Quality = <not set>
VRDE property: VideoChannel/DownscaleProtection = <not set>
VRDE property: Client/DisableDisplay = <not set>
VRDE property: Client/DisableInput = <not set>
VRDE property: Client/DisableAudio = <not set>
VRDE property: Client/DisableUSB = <not set>
VRDE property: Client/DisableClipboard = <not set>
VRDE property: Client/DisableUpstreamAudio = <not set>
VRDE property: Client/DisableRDPDR = <not set>
VRDE property: H3DRedirect/Enabled = <not set>
VRDE property: Security/Method = <not set>
VRDE property: Security/ServerCertificate = <not set>
VRDE property: Security/ServerPrivateKey = <not set>
VRDE property: Security/CACertificate = <not set>
VRDE property: Audio/RateCorrectionMode = <not set>
VRDE property: Audio/LogPath = <not set>
USB:             enabled
EHCI:            enabled
XHCI:            disabled

USB Device Filters:

<none>

Available remote USB devices:

<none>

Currently Attached USB Devices:

UUID:               bfebfbb3-5591-4486-9057-2d049c8f8ab3
VendorId:           0x0557 (0557)
ProductId:          0x2419 (2419)
Revision:           1.0 (0100)
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3.1//device:/dev/vboxusb/001/004

Bandwidth groups:  <none>

Shared folders:  <none>

VRDE Connection:    active
Clients so far:     2
Start time:         2015/09/23 09:18:54 UTC
Sent:               15114233 Bytes
Average speed:      32662 B/s
Sent total:         15114233 Bytes
Received:           29651 Bytes
Speed:              64 B/s
Received total:     29651 Bytes
User name:
Domain:
Client name:        TRASH
Client IP:          192.168.200.2
Client version:     9600
Encryption:         RDP4

Video capturing:    not active
Capture screens:    0
Capture file:       /store/virtual/windows.devel.vms/windows.devel.vms.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25

Guest:

Configured memory balloon size:      0 MB
OS type:                             WindowsXP
Additions run level:                 3
Additions version:                   5.0.4 r102546


Guest Facilities:

Facility "VirtualBox Base Driver": active/running (last update: 2015/09/23 09:18:29 UTC)
Facility "VirtualBox System Service": active/running (last update: 2015/09/23 09:18:30 UTC)
Facility "VirtualBox Desktop Integration": active/running (last update: 2015/09/23 09:19:44 UTC)
Facility "Seamless Mode": active/running (last update: 2015/09/23 09:18:29 UTC)
Facility "Graphics Mode": active/running (last update: 2015/09/23 09:18:29 UTC)

Выхлоп хоста USB

 VBoxManage list usbhost
Host USB Devices:

UUID:               bfebfbb3-5591-4486-9057-2d049c8f8ab3
VendorId:           0x0557 (0557)
ProductId:          0x2419 (2419)
Revision:           1.0 (0100)
Port:               0
USB version/speed:  1/Low
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3.1//device:/dev/vboxusb/001/004
Current State:      Captured

UUID:               24edf54d-e7e5-4df4-a0a8-dad72049777b
VendorId:           0x058f (058F)
ProductId:          0x6387 (6387)
Revision:           1.1 (0101)
Port:               4
USB version/speed:  2/High
Manufacturer:       Generic
Product:            Mass Storage
SerialNumber:       981801DE
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5//device:/dev/vboxusb/002/007
Current State:      Busy

После старта машины делаю:

VBoxManage controlvm windows.devel.vms usbattach bfebfbb3-5591-4486-9057-2d049c8f8ab3

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

ЧЯДНТ?

 , , ,

yakunin
()

Друзья, прошу помощи! Удалить файлы в строке которых содержиться -х

Форум — General

Друзья, подскажите скриптик или может быть комбинацию find | grep я что-то с утра туплю очень. Есть папка, в ней около сотни других папок,в каждой из этих папок есть файл или несколько файлов, в одном из них есть постоянная строка скажем это емайл, как удалить все файлы где в теле файла встречается нужный емайл?

Заранее спасибо друзья!

--------------------------------------------------------- Решение, кому-то может пригодиться:

Сначала ищем все файлы содержащие нужный текст, выводим только имена файлов с указанием пути

grep -Hr искомый_текст /директория_где_искать | cut -d: -f1 | sort -u

После того как посмотрели все что нашли можно смело удалять:

grep -Hr искомый_текст /директория_где_искать | cut -d: -f1 | sort -u | xargs rm

Все. :)

 

yakunin
()

Web интерфейс к папке/файлам посоветуйте!

Форум — General

Нужно совсем простое, есть на сервере папка скажем /sotore надо получить к её содержимому доступ через web, что б отображались папки и файлы и можно было скачать/закачать. ВСЕ. Больше ничего не надо и надобности во всяких мострах типа ownCloud, AjaXplorer и иже с ними не нужно. Может кто знает неплохой дистрибутив с минимумом на php. Не хочется писать самому и изобретать велосипед, но если уж ничего не найду... придется... (

UPD: FTP, а так же влючение в Apache функции followsymlinks indexes не предлагать! :) Спасибо!

 , ,

yakunin
()

FreeBSD L2TP IPSec сервер, вопрос теоретический, практический и принципиальный!

Форум — Admin

Доброго времени суток друзья! Тема сабжа в сети раскрыта очень и очень скудно, гугления и прочее ни к чему внятному не привели, по-симу, накурившись манов и прочего пробовал поднять все это дело под FreeBSD 10.1 за туннель IPSec был в ответе Racoon в качестве L2TP выступил MPD5. Авторизация по PSK. Собственно а теперь вопрос. Чисто теоретический, потому что я на этом и застрял пока.

Настраиваю отдельно Racoon связь есть, проверяю на подключении двух серверов между ними IPSec, все работает. Отдельно настраиваю MPD5 тоже работает, при этом в режиме двух серверов PPPoE и L2TP, без IPSec. Собственно меня интересует механизм! Как на практике это должно происходить???!

Как это понимаю я: Перед подключением, Windows клиент, создает IPSec туннель между сервером и клиентом, как только туннель создан должен на сцену выходить L2TP. Так?

Смотрю логи, туннель есть, setkey -D выдает все параметры, но дальше ничего не происходит... Хотя если подключаться по PPPoE все работает, то есть сервер отвечает на запросы. Не понятно почему не работает именно в связке IPSec - L2TP, может кто скажет механизм работы, теоретический, как это должно быть? И если кто-то поднимал именно под FreeBSD, поделитесь опытом, конфиги и логи могу приложить, но там все ок.

Что происходит на виндовом клиенте: соединение весит, в этот момент создается туннель на сервере, как только туннель создается, происходит пауза в районе 10 секунд, потом на виндовом клиенте отвал с ошибкой. Типа удаленный компьютер не ответил. В чем могут быть грабли?

Спасибо что дочитали до конца такмногабукав!

 , ,

yakunin
()

Резервирование по принципу - образ диска, возможно ли?

Форум — General

Доброго времени суток, уважаемый LOR! Друзья, подскажите, существует ли в природе некий инструмент под *nix, которым можно было бы снимать образ диска целиком а-ля Acronis? И возможно ли удаленное бекапирование? По сети, например? Вроде Norton Ghost умеет это делать красивее всех на свете, но он под wынь, а хотелось бы под родное и близкое душе. И еще... поделитесь вообще опытом подобным, у кого на предприятиях где скажем, численность машин большее 150, есть хоть какое-то решение для бекапирования и быстрой развертки образов для упавших и очень важных машин? Я не веду речь о райдмассивах, я говорю о том что грохнулось совсем и восстановлению не подлежит :) Спасибо всем заранее.

yakunin
()

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