Re[2]: показать в папке - открывается менеджер архивов

2014-02-05 Пенетрантность petr kh
  
>
>"И добавить в файл ~/.local/share/applications/defaults.list ссылку на .desktop
>файл любимого менеджера "папок":
>
>  application/x-directory=/usr/share/applications/pcmanfm.desktop
>  application/x-desktop=/usr/share/applications/pcmanfm.desktop
>  x-directory/normal=/usr/share/applications/pcmanfm.desktop"

 Не помогло, 
Debian squeeze, gnome
>


Re: Debian в роли свитча

2014-02-05 Пенетрантность Artem Chuprina
Artem Chuprina -> debian-russian@lists.debian.org  @ Thu, 06 Feb 2014 02:35:31 
+0400:

 AC> Так и работает.  Идея софтверного бриджа в том, что физические
 AC> интерфейсы становятся портами свитча.  А интерфейс бриджа - интерфейсом
 AC> самого свитча.  Как у обычных настраиваемых свитчей, у которых портов
 AC> много, а адрес один.  И в какой порт к нему ни воткнись, он по этому
 AC> адресу доступен.  И если у него этот адрес настроен на DHCP, то он
 AC> получает его от DHCP-сервера, видимого через любой порт.

Впрочем, у меня это почти чисто теория.  Нет, я даже на домашнем сервере
(включен Xen, хотел завести винду, но обломался) его настроил, типа, по
инструкции.  Но там бридж в сторону локалки, и адрес статический.  А
вышеприведенное рассуждение - чисто на здравом смысле.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fvnxqj4v@wizzle.ran.pp.ru



Re: Debian в роли свитча

2014-02-05 Пенетрантность Artem Chuprina
Andrey B. Kiselev -> debian-russian@lists.debian.org  @ Thu, 6 Feb 2014 
00:14:37 +0400:

 ABK> Моему провайдеру не пофигу :) Верней не так - провайдеру пофигу, а 
клиентам
 ABK> лишний геморрой. Либо свитч на входе и втыкай что угодно, в т.ч. ТВ, либо
 ABK> ставь роутер и настраивай там igmp proxy. Второй вариант неубедителен, ибо
 ABK> будет захлебывается WiFi, т.к. на него ТВ-шный трафик тоже сыпется.
 ABK> Поэтому и приходится прибегать к извращениям.

Я, кстати, сильно подозреваю, что IGMP proxy можно настроить так, чтобы
он кидал во внутреннюю сеть только на избранного клиента.  Вот можно ли
настроить конструкцию так, чтобы он кидал его не на все физические
интерфейсы бриджа...  Подозреваю, что тоже можно, средствами ebtables.
Но настроить второй бридж, вероятно, тупо проще.

 ABK> Протестировал на виртуалке предыдущий вариант (аплинк и ТВ в бридж, адрес
 ABK> получает бридж). Вроде более-менее работает, хотя не понимаю как. Будет
 ABK> время проверю на боевом железе.

Так и работает.  Идея софтверного бриджа в том, что физические
интерфейсы становятся портами свитча.  А интерфейс бриджа - интерфейсом
самого свитча.  Как у обычных настраиваемых свитчей, у которых портов
много, а адрес один.  И в какой порт к нему ни воткнись, он по этому
адресу доступен.  И если у него этот адрес настроен на DHCP, то он
получает его от DHCP-сервера, видимого через любой порт.

 ABK> 5 февраля 2014 г., 22:34 пользователь Artem Chuprina 
написал:

 >> Черноус Алексей -> debian-russian@lists.debian.org  @ Wed, 5 Feb 2014
 >> 19:40:56 +0200:
 >>
 >>  ЧА> У меня немного другая ситуация, но думаю поможет:
 >>  ЧА> В eth0 кабель от провайдера (подключение через pppoe), в eth1 кабель
 >> от
 >>  ЧА> всей локальной сети, в которой имеется и телевизор. В настройках
 >>  ЧА> телевизора прописал IP компа (192.168.0.1) как шлюз, а на компе
 >>  ЧА> запускаю скрипт:
 >>  ЧА> #!/bin/bash
 >>  ЧА> NET_IFACE="ppp0"
 >>  ЧА> TV_IP="192.168.0.81"
 >>  ЧА> TV_MAC="78:AA:BB:B7:23:54"
 >>  ЧА> iptables -t filter -F
 >>  ЧА> iptables -t nat -F
 >>  ЧА> iptables -t filter -A FORWARD -m mac --mac-source $TV_MAC -j ACCEPT
 >>  ЧА> iptables -t nat -A POSTROUTING -s $TV_IP -o $NET_IFACE -j MASQUERADE
 >>  ЧА> echo "1" > /proc/sys/net/ipv4/ip_forward
 >>
 >>  ЧА> Работает это примерно так: комп фильтрует пакеты от TV_MAC телевизора
 >> и
 >>  ЧА> передаёт их на интерфейс NET_IFACE провайдера, предварительно
 >>  ЧА> замаскировав локальный IP телевизора.
 >>
 >> Кстати, да.  Провайдеру должно быть пофигу, один адрес у роутера и
 >> телевизора, или разные.
 >>
 >>
 >> --
 >> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
 >> with a subject of "unsubscribe". Trouble? Contact
 >> listmas...@lists.debian.org
 >> Archive: http://lists.debian.org/87sirxqugf@wizzle.ran.pp.ru
 >>
 >>


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87k3d9qjbg@wizzle.ran.pp.ru



Re: Что тяжелее - внешний процесс или вызов библиотеки?

2014-02-05 Пенетрантность Artem Chuprina
Evgeny M. Zubok -> debian-russian@lists.debian.org  @ Thu, 06 Feb 2014 00:57:01 
+0400:

 EMZ> Вообще, утилиты в *NIX надо бы писать изначально так, чтобы ими было
 EMZ> удобно пользоваться в скриптах: то есть не только human-readable вывод
 EMZ> делать, но также и удобный текстовый вывод для скриптов. Лучше даже
 EMZ> как-то однообразно и для всех утилит, чтобы можно было единым образом
 EMZ> получать какие-то параметры, единообразно получать информацию о
 EMZ> прогрессе (если таковая выдается). Но вот как-то не сложилось в нашем
 EMZ> мире. Культура у разработчиков разная. Если мне придется в будущем
 EMZ> делать какие-то утилиты, то я изначально буду проектировать так, чтобы
 EMZ> можно было удобно скриптовать.

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

 EMZ> Если по теме, то от утилиты зависит. Смотря какая утилита, смотря какая
 EMZ> библиотека. Одни ломают каждый раз вывод, другие годами ничего трогают,
 EMZ> а некоторые даже принципиально не меняют. Библиотека тоже смотря какая.

Все-таки утилита, выдающая человекомчитаемый формат, не только не
обязана, но ей и не следует упорствовать в неменянии формата.  Мне
попадалось одна-две утилиты (rsync вот сходу вспоминается), у которых
есть _отдельный_ машинночитаемый формат.  И то он у них обычно далек от
универсального, в смысле, страдает хреновой расширяемостью.  Трудно
добавить данные.  Ну, для rsync это не так страшно, у него все же задача
ограничена, там и нечего добавлять в отчет.

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


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87ob2lqjqo@wizzle.ran.pp.ru



Re: Что тяжелее - внешний процесс или вызов библиотеки?

2014-02-05 Пенетрантность Evgeny M. Zubok
Oleksandr Gavenko  writes:

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

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


Вообще, утилиты в *NIX надо бы писать изначально так, чтобы ими было
удобно пользоваться в скриптах: то есть не только human-readable вывод
делать, но также и удобный текстовый вывод для скриптов. Лучше даже
как-то однообразно и для всех утилит, чтобы можно было единым образом
получать какие-то параметры, единообразно получать информацию о
прогрессе (если таковая выдается). Но вот как-то не сложилось в нашем
мире. Культура у разработчиков разная. Если мне придется в будущем
делать какие-то утилиты, то я изначально буду проектировать так, чтобы
можно было удобно скриптовать.

Если по теме, то от утилиты зависит. Смотря какая утилита, смотря какая
библиотека. Одни ломают каждый раз вывод, другие годами ничего трогают,
а некоторые даже принципиально не меняют. Библиотека тоже смотря какая.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87txcdmg6a@tochka.ru



Re: Debian в роли свитча

2014-02-05 Пенетрантность Andrey B. Kiselev
Моему провайдеру не пофигу :) Верней не так - провайдеру пофигу, а клиентам
лишний геморрой. Либо свитч на входе и втыкай что угодно, в т.ч. ТВ, либо
ставь роутер и настраивай там igmp proxy. Второй вариант неубедителен, ибо
будет захлебывается WiFi, т.к. на него ТВ-шный трафик тоже сыпется.
Поэтому и приходится прибегать к извращениям.

Протестировал на виртуалке предыдущий вариант (аплинк и ТВ в бридж, адрес
получает бридж). Вроде более-менее работает, хотя не понимаю как. Будет
время проверю на боевом железе.


5 февраля 2014 г., 22:34 пользователь Artem Chuprina написал:

> Черноус Алексей -> debian-russian@lists.debian.org  @ Wed, 5 Feb 2014
> 19:40:56 +0200:
>
>  ЧА> У меня немного другая ситуация, но думаю поможет:
>  ЧА> В eth0 кабель от провайдера (подключение через pppoe), в eth1 кабель
> от
>  ЧА> всей локальной сети, в которой имеется и телевизор. В настройках
>  ЧА> телевизора прописал IP компа (192.168.0.1) как шлюз, а на компе
>  ЧА> запускаю скрипт:
>  ЧА> #!/bin/bash
>  ЧА> NET_IFACE="ppp0"
>  ЧА> TV_IP="192.168.0.81"
>  ЧА> TV_MAC="78:AA:BB:B7:23:54"
>  ЧА> iptables -t filter -F
>  ЧА> iptables -t nat -F
>  ЧА> iptables -t filter -A FORWARD -m mac --mac-source $TV_MAC -j ACCEPT
>  ЧА> iptables -t nat -A POSTROUTING -s $TV_IP -o $NET_IFACE -j MASQUERADE
>  ЧА> echo "1" > /proc/sys/net/ipv4/ip_forward
>
>  ЧА> Работает это примерно так: комп фильтрует пакеты от TV_MAC телевизора
> и
>  ЧА> передаёт их на интерфейс NET_IFACE провайдера, предварительно
>  ЧА> замаскировав локальный IP телевизора.
>
> Кстати, да.  Провайдеру должно быть пофигу, один адрес у роутера и
> телевизора, или разные.
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive: http://lists.debian.org/87sirxqugf@wizzle.ran.pp.ru
>
>


Re: Debian в роли свитча

2014-02-05 Пенетрантность Artem Chuprina
Черноус Алексей -> debian-russian@lists.debian.org  @ Wed, 5 Feb 2014 19:40:56 
+0200:

 ЧА> У меня немного другая ситуация, но думаю поможет:
 ЧА> В eth0 кабель от провайдера (подключение через pppoe), в eth1 кабель от
 ЧА> всей локальной сети, в которой имеется и телевизор. В настройках
 ЧА> телевизора прописал IP компа (192.168.0.1) как шлюз, а на компе
 ЧА> запускаю скрипт:
 ЧА> #!/bin/bash
 ЧА> NET_IFACE="ppp0"
 ЧА> TV_IP="192.168.0.81"
 ЧА> TV_MAC="78:AA:BB:B7:23:54"
 ЧА> iptables -t filter -F
 ЧА> iptables -t nat -F
 ЧА> iptables -t filter -A FORWARD -m mac --mac-source $TV_MAC -j ACCEPT
 ЧА> iptables -t nat -A POSTROUTING -s $TV_IP -o $NET_IFACE -j MASQUERADE
 ЧА> echo "1" > /proc/sys/net/ipv4/ip_forward

 ЧА> Работает это примерно так: комп фильтрует пакеты от TV_MAC телевизора и
 ЧА> передаёт их на интерфейс NET_IFACE провайдера, предварительно
 ЧА> замаскировав локальный IP телевизора.

Кстати, да.  Провайдеру должно быть пофигу, один адрес у роутера и
телевизора, или разные.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sirxqugf@wizzle.ran.pp.ru



Re: Debian в роли свитча

2014-02-05 Пенетрантность Черноус Алексей
У меня немного другая ситуация, но думаю поможет:
В eth0 кабель от провайдера (подключение через pppoe), в eth1 кабель от
всей локальной сети, в которой имеется и телевизор. В настройках
телевизора прописал IP компа (192.168.0.1) как шлюз, а на компе
запускаю скрипт:
#!/bin/bash
NET_IFACE="ppp0"
TV_IP="192.168.0.81"
TV_MAC="78:AA:BB:B7:23:54"
iptables -t filter -F
iptables -t nat -F
iptables -t filter -A FORWARD -m mac --mac-source $TV_MAC -j ACCEPT
iptables -t nat -A POSTROUTING -s $TV_IP -o $NET_IFACE -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

Работает это примерно так: комп фильтрует пакеты от TV_MAC телевизора и
передаёт их на интерфейс NET_IFACE провайдера, предварительно
замаскировав локальный IP телевизора.


-- 
Алексей


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140205194056.3e573efc@mentor



Re: Debian в роли свитча

2014-02-05 Пенетрантность Artem Chuprina
Andrey B. Kiselev -> debian-russian@lists.debian.org  @ Wed, 5 Feb 2014 
14:17:19 +0400:

 ABK> Приветствую.

 ABK> Может кто извращался аналогичным образом :)

 ABK> Имеется машинка на wheezy, которая в данный момент выполняет роль
 ABK> wifi-роутера. В eth0 подключен свитч, к которому в свою очередь приходит
 ABK> кабель от провайдера. eth1 и wlan0 объединены в бридж, к которому
 ABK> подключаются десктоп и прочие девайсы.
 ABK> Имеется в наличии также телевизионная приставка, которая должна получать 
IP
 ABK> строго от провайдера (сейчас воткнута в свитч, параллельно "роутеру"). По
 ABK> некоторым причинам возникла необходимость избавиться от свитча и 
подключить
 ABK> приставку через имеющийся "роутер", на котором остался свободен еще 1
 ABK> интерфейс, он же eth2.

 ABK> Перерыл кучу доков, но адекватного решения не нашлось.
 ABK> Объединение eth2 в имеющийся бридж нецелесообразен, т.к. приставка получит
 ABK> адрес из домашней сетки, а не от провайдера.
 ABK> Если объединять eth0 и eth2 во второй бридж, которому назначить отдельный
 ABK> адрес - прихожу к тому, что ни приставка, ни "роутер" не получают 
айпишники.

А почему, собственно?  По идее, именно так оно и должно работать.  Ну,
роутер при этом должен получать адрес на br1, а не на eth0, т.е. не надо
назначать ему отдельный адрес, надо просто не назначать адрес eth0 и eth2.

Нет, сам не пробовал :) У меня дома ситуация обратная (два провайдера
через свитч в один физический интерфейс роутера), поэтому у меня не
бридж, а наоборот, VLAN.

 ABK> Можно ли как-то построить мост, при котором на обоих сетевых... Нет, не
 ABK> так... Мост, при котором и "роутер" и приставка будут получать каждый свои
 ABK> адреса и при этом можно будет:
 ABK> а) маршрутизировать трафик между провайдером и "роутером" (следовательно и
 ABK> всеми устройствами),
 ABK> б) коммутировать трафик от провайдера отдельно на приставку?

 ABK> Натыкался на vde (Virtual Distributed Ethernet), но как я понял, это
 ABK> подходит больше для виртулизации. Или нет?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/877g99st0h@wizzle.ran.pp.ru



Debian в роли свитча

2014-02-05 Пенетрантность Andrey B. Kiselev
Приветствую.

Может кто извращался аналогичным образом :)

Имеется машинка на wheezy, которая в данный момент выполняет роль
wifi-роутера. В eth0 подключен свитч, к которому в свою очередь приходит
кабель от провайдера. eth1 и wlan0 объединены в бридж, к которому
подключаются десктоп и прочие девайсы.
Имеется в наличии также телевизионная приставка, которая должна получать IP
строго от провайдера (сейчас воткнута в свитч, параллельно "роутеру"). По
некоторым причинам возникла необходимость избавиться от свитча и подключить
приставку через имеющийся "роутер", на котором остался свободен еще 1
интерфейс, он же eth2.

Перерыл кучу доков, но адекватного решения не нашлось.
Объединение eth2 в имеющийся бридж нецелесообразен, т.к. приставка получит
адрес из домашней сетки, а не от провайдера.
Если объединять eth0 и eth2 во второй бридж, которому назначить отдельный
адрес - прихожу к тому, что ни приставка, ни "роутер" не получают айпишники.

Можно ли как-то построить мост, при котором на обоих сетевых... Нет, не
так... Мост, при котором и "роутер" и приставка будут получать каждый свои
адреса и при этом можно будет:
а) маршрутизировать трафик между провайдером и "роутером" (следовательно и
всеми устройствами),
б) коммутировать трафик от провайдера отдельно на приставку?

Натыкался на vde (Virtual Distributed Ethernet), но как я понял, это
подходит больше для виртулизации. Или нет?


Re: proga

2014-02-05 Пенетрантность Aleksandr Sytar
5 февраля 2014 г., 13:14 пользователь Martin Danielyan <
mr.danielya...@yahoo.com> написал:

> нужна хорошая программ для анализа логов и трафика кто сколько куда
> захадил,
>

Calamaris, ElasticSearch, NewRelic, perl, python


Re: proga

2014-02-05 Пенетрантность Boris Savelev
lightsquid, например


5 февраля 2014 г., 13:14 пользователь Martin Danielyan <
mr.danielya...@yahoo.com> написал:

> нужна хорошая программ для анализа логов и трафика кто сколько куда
> захадил,
>



-- 
Boris


proga

2014-02-05 Пенетрантность Martin Danielyan
нужна хорошая программ для анализа логов и трафика кто сколько куда захадил,


Re: белые списки в dhcp

2014-02-05 Пенетрантность Anatoly Pugachev
2014-02-05 Hleb Valoshka <375...@gmail.com>:

> Добрый день!
>
> Подскажите, есть ли способ создания белых списков в isc dhcpd.
>
> Нужно следующее: есть N mac-адресов, каждому из них ставится в
> соответствие конкретный ip-адрес. Это делается просто и вопросов не
> вызывает.
>
> Но кроме них есть ещё M mac-адресов, получающих ip-адреса из общего
> пула, и кроме них никто более не должен иметь возможности получить
> адрес из пула.
>
> В документации на dhcpd говорится о классах <<известных>> и
> <<неизвестных>> клиентов, т.е., теоретически, <<известные>> клиенты это и
> есть нужный мне белый список, но только я не понял как произвольный
> адрес сделать <<известным>>.
>

обьявить их в конфигурации как

host client1 { hardware ethernet aa:bb:cc:dd:ee:ff ; }


белые списки в dhcp

2014-02-05 Пенетрантность Hleb Valoshka
Добрый день!

Подскажите, есть ли способ создания белых списков в isc dhcpd.

Нужно следующее: есть N mac-адресов, каждому из них ставится в
соответствие конкретный ip-адрес. Это делается просто и вопросов не
вызывает.

Но кроме них есть ещё M mac-адресов, получающих ip-адреса из общего
пула, и кроме них никто более не должен иметь возможности получить
адрес из пула.

В документации на dhcpd говорится о классах «известных» и
«неизвестных» клиентов, т.е., теоретически, «известные» клиенты это и
есть нужный мне белый список, но только я не понял как произвольный
адрес сделать «известным».