LINUX.ORG.RU

Избранные сообщения Chaoser

Красивый русский текст в техе

Форум — General

Вопрос, а как добиться в латехе красивого русского текста?

Пакет cm-super установлен. Для английского языка, например, есть пакет с Palatino. Получается хорошо для этого языка. А с русским языком есть доступные шрифты? В принципе, могу и купить шрифт, если недорого

 , ,

dave
()

Где вы печатаете платы для ваших Open Hardware устройств?

Форум — Linux-hardware

Оказывается, невозможно произвести Open Hardware и залить туда Open Firmware, чтобы использовать его в комплексе с Open Source Software — без использования проприетарного закрытого hardware, которое работает на закрытом проприетарном firmware и управляется через закрытое проприетарное software.

Но такова реальность, жестокая старая добрая реальность.

Где вы печатаете платы?

Сколько вообще стоит станок для печати небольших плат? Скажем размером не больше платы, которые используются в клавиатурах и минимум размером как всякие Raspberry/Orange Pi.

Спасибо.

 , , ,

slon
()

into_rust() — скринкасты по Rust. Доступно видео с RustConf 2016.

Новости — Документация
Группа Документация

into_rust() — это плод годовой работы Николаса Мацакиса, одного из основных членов команды разработчиков Rust, и представляет из себя хранилище обучающих скринкастов по данному языку программирования. Обучение строится вокруг принципа работы с памятью в Rust: владение и заимствование.

( читать дальше... )

Также стали доступны видеозаписи с прошедшей 10 сентября первой конференции по Rust — RustConf 2016.

( читать дальше... )

>>> Подробности

 , rustconf, ,

dotcoder
()

Профили AppArmor для Viber и Telegram

Форум — Security

Приветствую! Переполненный желанием принести сообществу красноглазых хоть какую-то пользу, решил выложить для всеобщего пользования профили безопасности AppArmor для постоянно сидящих в сети неугодных Столлману мессенджеров Viber и Telegram. Профили созданы на Kubuntu 16.04 и минимально тестировались (вроде запускаются, то есть) только на ней же. За основу был взят найденный где-то в сети профиль для скайпа. Часть правил осталась от скайпа, и, возможно, не нужна. В тексте профиля следует заменить /raid/downloads/ на нужную папку для загрузки\выгрузки файлов. Предполагается, что Viber ставился deb-пакетом с официального сайта, а Telegram - из ppa, оба в /opt. Мои исходные тексты выкладываются под свободной лицензией PIZZA-WARE. Дальнейшее совершенствование всемерно приветствуется, особенно в части доступа к оборудованию.

Viber:

#include <tunables/global>
/opt/viber/Viber {
  #include <abstractions/audio>
  #include <abstractions/consoles>
  #include <abstractions/dbus>
  #include <abstractions/gnome>
  #include <abstractions/kde>
  #include <abstractions/nameservice>
  #include <abstractions/video>

  # Executables
  /opt/viber/Viber ixmr,
  /usr/bin/xdg-open PUxmr,

  # Configuration files
  owner @{HOME}/.ViberPC/ rw,
  owner @{HOME}/.ViberPC/** krw,

  # Downloads/uploads directory
  /raid/downloads/** krw,
  
  # Libraries and other data
  /opt/viber/** mr,

  # Shared data
  /usr/share/viber/ r,
  /usr/share/viber/** r,

  # Devices
  /dev/ r,
  /dev/video[0-9]* mrw,
  /dev/nvidia* rw,

  # System information
  /etc/machine-id r,
  @{PROC}/sys/kernel/{ostype,osrelease} r,
  @{PROC}/sys/vm/overcommit_memory r,
  @{PROC}/[0-9]*/net/arp r,
  owner @{PROC}/[0-9]*/cmdline r,
  owner @{PROC}/[0-9]*/status r,
  owner @{PROC}/[0-9]*/task/ r,
  owner @{PROC}/[0-9]*/task/[0-9]*/stat r,
  /sys/devices/system/cpu/ r,
  /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_{cur_freq,max_freq} r,
  /sys/devices/pci*/*/** r,
  /sys/bus/pci/** r,

  # This probably should go to appropriate abstractions
  owner @{HOME}/.config/fontconfig/fonts.conf r,
  owner @{HOME}/.config/gtk-3.0/bookmarks r,
  owner @{HOME}/.config/pulse/cookie krw,
  owner @{HOME}/.icons/** r,
  owner @{HOME}/.kde/share/config/kioslaverc r,

  # Denials
  deny owner @{HOME}/.mozilla/ r,
  deny owner @{HOME}/.mozilla/** r,
  deny /sys/devices/virtual/dmi/** r,
}

Telegram:

#include <tunables/global>
/opt/telegram/Telegram {
  #include <abstractions/audio>
  #include <abstractions/consoles>
  #include <abstractions/dbus>
  #include <abstractions/gnome>
  #include <abstractions/kde>
  #include <abstractions/nameservice>
  #include <abstractions/video>

  # Executables
  /opt/telegram/Telegram ixmr,
  /usr/bin/xdg-open PUxmr,

  # Configuration files
  owner @{HOME}/.TelegramDesktop/ rw,
  owner @{HOME}/.TelegramDesktop/** krw,

  # Downloads/uploads directory
  /raid/downloads/** krw,
  
  # Libraries and other data
  /opt/telegram/** mr,

  # Devices
  /dev/ r,
  /dev/video[0-9]* mrw,
  /dev/nvidia* rw,

  # System information
  /etc/machine-id r,
  @{PROC}/sys/kernel/{ostype,osrelease} r,
  @{PROC}/sys/vm/overcommit_memory r,
  @{PROC}/[0-9]*/net/arp r,
  owner @{PROC}/[0-9]*/cmdline r,
  owner @{PROC}/[0-9]*/status r,
  owner @{PROC}/[0-9]*/task/ r,
  owner @{PROC}/[0-9]*/task/[0-9]*/stat r,
  /sys/devices/system/cpu/ r,
  /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_{cur_freq,max_freq} r,
  /sys/devices/pci*/*/** r,
  /sys/bus/pci/** r,

  # This probably should go to appropriate abstractions
  owner @{HOME}/.config/fontconfig/fonts.conf r,
  owner @{HOME}/.config/gtk-3.0/bookmarks r,
  owner @{HOME}/.config/pulse/cookie krw,
  owner @{HOME}/.icons/** r,
  owner @{HOME}/.kde/share/config/kioslaverc r,

  # Denials
  deny owner @{HOME}/.mozilla/ r,
  deny owner @{HOME}/.mozilla/** r,
  deny /sys/devices/virtual/dmi/** r,
}

PS Так же починил профиль для работы openjdk icedtea 8 в Firefox. Если кого интересует - готов выложить.

 , ,

Doge
()

AMD CodeXL 2.0 — отладчик/профилировщик для GPU/CPU

Новости — Open Source
Группа Open Source

Новая версия утилиты от AMD для оценки производительности и отладки различных API на CPU/GPU:

  • OpenGL/OpenCL/Vulkan/DirectX12;
  • opensource;
  • поддержка Windows/Linux (deb/rpm/tar.gz в секции релизов на github);
  • кросс-платформенная удалённая оценка производительности(Win>Lin и наоборот);
  • режим анализа шейдеров для архитектуры(AMD'шных чипов).

Отладка OpenCL в настоящий момент работает только на AMD, UI написан на Qt (судя по возможности интеграции в VisualStudio — часть ещё и на .Net), а код backend'ов на чистом C++.

Багов пока много - из тех, что заметил - rpm инсталятор не корректно обрабатывает зависимости(на suse/42), Qt/OpenGL не заработал, а на glxgears/встроенном примере чайника выдал лишь glx функции без GL (под windows список GL функций был). часть багов, похоже, для платформ не от AMD (nvidia в моём случае, возможно из-за драйвера с GLVND). в общем, новость получилась больше о том, что утилита вышла, чем о том, что ею можно сразу пользоваться;)

>>> Подробности

 , , , ,

azazello
()

Софт для Генеологического дерева

Форум — General

Нужна софтина (мультиплатформенная), для составления сабжа. Разговаривал с девушкой, у нас оказались дед и бабушка - сестра и брат, и там другие дети у них были. У неё венда, нужна софтина, чтобы и я мог позаполнять и она тоже.

 , ,

fehhner
()

Вопрос о трейдерских алгоритмах

Форум — Development

Накидайте годной литературы об алгоритмах и подходах к трейдингу ценными бумагами на биржах. Блумберг API, вот это вот все. Так же приветствуются анонимусы, занимающиеся сабжем и советы по реализации: языки / платформы итп.

 , , ,

unt1tled
()

Серенький арчик

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

Работает на старой материнке с одноядерным камнем 1.6Ггц. Зачем-то поставил второй гиг оперативы, увеличив стоимость компа почти на треть, до 1300р :D

На скрине видно - взлетает вмомент, кушает 140Мб оперативы со всеми украшательствами.
Работает последний арч на Openbox+tint2+xcompmgr (для прозрачности) и любимый терминал guake.

  • На рабочем столе картинка - взял фото стройки фотографа из NY, придал форму и произвёл триангуляцию неба в полигоны, подогнал под общие цвета системы, как и tint2. Вообще, кран на столе должен напоминать о необходимости поработать))
  • Тема - Siva Flat, поправил только слегка элементы, которые закрывают и сворачивают окошко
  • Тема иконок - слитые вместе Evolver blue + black (в чёрной папки и т. д. отлично выглядят, но с маленькими значками некоторые проблемы были - и ещё некоторыми, пришлось поковырять немножко)
  • ШГ, не шг - но классика Terminus вполне хор для моего глаза.


На этом скрине видно, что комп спокойно компилирует 3д-объекты в stl, одновременно можно редактировать скрипты в удобном Geany, попутно запущен LAMP для тестирования, можно, кстати, было открыть ещё Firefox с 30 вкладками и музычку на фон)

Вообще, система получилась простой и стабильной (работает несколько месяцев без поломок), лёгкой, но гибкой и функциональной (всевозможные хоткеи и альясы, многие действия происходят автоматически, при ПКМ по панели - вылезает меню приложений), постарался сделать и внешне для себя приятной.

Добавлено: Предвидел про цвета в терминале, чтобы каждому не отвечать - так невыгодно смотрится только лого арча. Все элементы обычно РАЗНЫМИ цветами раскрашены и толстым многое выделено, это лого - единственное, что так невыгодно смотрится, я блин бирюзовый в скринфетче в 1 раз увидел. Тем более, у меня моник 28", а разрешение всего 1080р. Всё читается просто супер с такими параметрами, если потрудится картинку увеличить=)

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

 , ,

fehhner
()

Реализация «run or raise» («run or focus») для i3wm

Форум — Desktop
#!/bin/sh
case "$1" in
    "class" )
        count=`xdotool search --limit 1 --class "$2" | wc -l`
        i3wm_criteria="class";;
    "instance" )
        count=`xdotool search --limit 1 --classname "$2" | wc -l`
        i3wm_criteria="instance";;
    "name" )
        count=`xdotool search --limit 1 --name "$2" | wc -l`
        i3wm_criteria="title";;
esac
if [ "$count" -eq 0 ]; then
    $3
else
    i3-msg "[$i3wm_criteria=(?i)$2] focus"
fi

Суть «run or raise» («run or focus») — если программа запущена, то переключиться на неё, если нет - запустить.

Этот скрипт принимает три аргумента. Первый - критерий, по которому будем искать нужное окно (class, instance (classname) или name (title)), второй - значение поля, заданного первым аргументом, третий - команда, которую выполняем, если не найдено соответствующее окно.

Пример:

./runorraise.sh class Iceweasel iceweasel

Если есть окно с классом Iceweasel, то переключиться на него, иначе - выполнить команду iceweasel.

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

Пост на форуме i3wm, там могут появляться интересные комментарии:

https://www.reddit.com/r/i3wm/comments/3zrh29/run_or_raise_run_or_focus_imple...

 ,

Norong
()

Расскажите нубу про InfiniBand

Форум — Linux-hardware

Например, вот это:
http://www.amazon.com/Mellanox-ConnectX-Express-InfiniBand-MHGH28-XTC/dp/B016...

Что это вообще?
Оно вроде как и

Network Adapter

Но и

Port: Dual SAS SFF-8470 Connections

Совместимые (по мнению амазона) кабели:
http://www.amazon.com/dp/B00PKN5LLU?psc=1
Таки наводятся на мысль «оно не сеть. а к диску»?


Это хрень для подключения дисковых полок, а не сетей?
А можно их «без свича» соединять (просто два хоста меж собой)

 

dk-
()

История о том, как я за $350 собрал мощный и практичный ноутбук

Форум — Linux-hardware

Вот фотография моего ноутбука: http://i.imgur.com/UTvyDF7.jpg

Я купил Thinkpad T420 за $220, состояние официально refurbished на заводе, чем он отличается от нового — я так не понял, потому что абсолютно все было новым: корпус, батарея, клавиатура, матрица, внутренности, ни тачпадом, ни даже винчестером не пользовались никогда (7 циклов вкл.выкл).

Конфигурация на момент покупки была такова:

  • i5-2520M (2 ядра, 4 потока)
  • 8GB RAM (2х4GB)
  • 320 GB HDD (7200 rpm)
  • 1366x768 14" матовая

Я продал: процессор i5-2520M ($30), матрицу с кабелем шлейфом ($30), а также память ($35), благодаря чему выручил: $95.

Я купил: 4х-ядерный i7-2720QM ($95), качественную Samsung HD+ 1600x900 матрицу с кабелем-шлейфом ($53) и 16GB памяти ($77), в сумме затраты: $225

Итак, за $350 я получил:

  • i7-2720QM (4 ядра, 8 потоков)
  • 16GB RAM
  • 320 GB HDD (7200 rpm)
  • 1600x900 14" матовая

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

Смог бы я купить такую спеку за $350? Сомневаюсь.

Разумеется, я вставил вместо сидирома hdd-caddy, куда поставил ssd, как и в hdd-слот, а также в mini-pcie слот поставил бывший у меня mini-pcie 64 гиговый ssd. Осталось заменить стоковый wifi, на карточку с a/b/g/n, а то стоковый работает только в b/g/n.

// а да, на этой спеке изкоробочно работает как свежайший OS X 10.11.1 El Capitan, так и гента, причем работает абсолютно все.

 ,

kep
()

Доступны материалы со встречи разработчиков и пользователей Linux-контейнеров

Новости — Конференции и встречи
Группа Конференции и встречи

Доступны видео и слайды докладов со встречи для разработчиков и пользователей Linux-контейнеров, которая прошла 19 сентября в Москве.

Для координациии предстоящих встреч подобной тематики организована группа «Moscow Containers meetup». Добавляйтесь, если не хотите пропустить.

>>> Посмотреть все видео

 , libct, ,

estet
()

Keep docker containers up to date

Форум — Admin

Доброго дня! Присматриваюсь к Docker'у для перенесения в него сервисов, которые сейчас крутятся на одной машине (для повышения изоляции прежде всего). Контейнеров изначально предполагается развернуть порядка 10 штук, потом увеличивать это кол-во.

Подскажите, как правильно реализовать автоматическое обновление софта в контейнерах?

 

Harliff
()

Патчем к LLVM реализовано ускорение свободного драйвера RadeonSI в 1,5-2 раза

Новости — Hardware and Drivers
Группа Hardware and Drivers

Для LLVM представлен коммит объёмом примерно в 2 тысячи строк, после применения которого производительность графической подсистемы, известной под обобщённым названием RadeonSI, увеличивается на десятки процентов. На самом деле после применения этого патча во всех тестах производительность открытого графического стека обходит проприетарный драйвер Catalyst.

Так же стоит отметить что в Mesa 11 (релиз которой ожидается в течении недели-двух) для RaseonSI обеспечена полная поддержка OpenGL 4.0 и 4.1 (ранее поддержка ограничивалась версией 3.3).

Измерение производительности

>>> Подробности

 , ,

haku
()

Выиграй бесплатное участие в конференции DevConf 2015 (Москва)

Новости — Конференции и встречи
Группа Конференции и встречи

DevConf 2015 — профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки. Подробнее с программой можно познакомиться на сайте конференции и в анонсе на linux.org.ru. Конференция пройдет 19-го июня в Москве.

Оргкомитет конференции предлагает несколько бесплатных приглашений для участников форума Linux.org.ru. В розыгрыше могут принять участие пользователи, зарегистрированные до 15-го мая 2015 года. Участники будут выбраны случайным образом 8-го июня во второй половине дня.

Для участия в розыгрыше, пожалуйста, подтвердите участие вводом кода 'devconf2015' и нажатием кнопки

Пожалуйста, не нажимайте кнопку если вы не имеете возможности/желания посетить данную конференцию. Пожалуйста, убедитесь что в вашем профиле на сайте указан корректный e-mail. Если мы не сможем связаться с победителем до 10-го июня, приглашение перейдет к другому участнику форума.

 , ,

maxcom
()

А как называется интернет через лазерную установку?

Форум — Admin

Знаю что можно передавать инет с помощью лазреных установок, что-то навроде WiFi но граздо более стабильнее. Но никак не могу нагуглить где и почем купить такие установки, как их ставить плюсы/минусы и т.д. Гуглконгфу оказалось недостаточно прокачанным. Подскажите кто знает.

 , ,

Siado
()

Как принято решать blocked в gentoo?

Форум — Linux-install

Пробовал читать по блокированным пакетам - ничего кроме шаманств не увидел. Или шаманства и есть стандартный подход?

turtle ~ # emerge --ask --update --deep --with-bdeps=y --newuse kopete ktp-auth-handler kdeplasma-addons

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] media-libs/libdvdcss-1.3.99 [1.3.0]
[ebuild     U  ] app-arch/zip-3.0-r3 [3.0-r2]
[ebuild     U  ] media-libs/libdvdread-5.0.2 [5.0.0-r2]
[ebuild   R    ] x11-libs/pixman-0.32.6  USE="(-mmxext%*) (-sse2%*) (-ssse3%*)" CPU_FLAGS_X86="mmxext%* sse2%* ssse3%*" 
[ebuild     U  ] media-libs/libdvdnav-5.0.3 [5.0.1]
[ebuild   R    ] dev-libs/openssl-1.0.2-r1  USE="(-sse2%*)" CPU_FLAGS_X86="(sse2%*)" 
[ebuild     U  ] app-crypt/qca-2.1.0.3 [2.0.3] USE="qt4%* -botan% -gcrypt% -gpg% -logger% -nss% -openssl% -pkcs11% (-qt5) -sasl% -softstore% {-test%}" 
[ebuild  N     ] app-crypt/qca-ossl-2.0.0_beta3-r2  USE="-debug" 
[ebuild     U  ] dev-db/mariadb-10.0.16 [10.0.15-r1] USE="-bindist%" 
[ebuild   R    ] kde-base/kdelibs-4.14.3-r1  USE="(-3dnow%) (-mmx%*) (-sse%*) (-sse2%*)" CPU_FLAGS_X86="mmx%* sse%* sse2%* -3dnow%" 
[ebuild     U  ] net-libs/gupnp-0.20.13 [0.20.12-r1]
[ebuild     U  ] net-libs/farstream-0.2.6 [0.2.4]
[blocks B      ] app-crypt/qca-ossl ("app-crypt/qca-ossl" is blocking app-crypt/qca-2.1.0.3)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-crypt/qca-ossl-2.0.0_beta3-r2:2/2::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/qca-ossl:2 required by (kde-base/kopete-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca-ossl:2 required by (net-im/ktp-auth-handler-0.9.0:4/4::gentoo, installed)
    app-crypt/qca-ossl:2 required by (kde-base/kdeplasma-addons-4.14.3:4/4.14::gentoo, installed)

  (app-crypt/qca-2.1.0.3:2/2::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/qca:2[qt4(+)] required by (kde-base/kdelibs-4.14.3-r1:4/4.14::gentoo, ebuild scheduled for merge)
    app-crypt/qca:2[qt4(+)] required by (kde-base/okular-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (kde-base/kdeplasma-addons-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (net-im/ktp-auth-handler-0.9.0:4/4::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (kde-base/kopete-4.14.3:4/4.14::gentoo, installed)
    >=app-crypt/qca-2.0[debug?] (>=app-crypt/qca-2.0) required by (app-crypt/qca-ossl-2.0.0_beta3-r2:2/2::gentoo, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

 

turtle_bazon
()

ЯП со статической типизацией для web'а

Форум — Web-development
  • Hack aka PHP с типами (Facebook)
    <?hh
    class MyClass {
      const int MyConst = 0;
      private string $x = '';
      public function increment(int $x): int {
        $y = $x + 1;
        return $y;
      }
    }
    
    // Generics
    class Box<T> {
      protected T $data;
    
      public function __construct(T $data) {
        $this->data = $data;
      }
    
      public function getData(): T {
        return $this->data;
      }
    }
    
    Фреймворков нет, нужно ставить HHVM.
  • Golang (изначально - side project нескольких сотрудников Google)
    package name
    
    import (
    	"fmt"
    )
    
    func Hello(name string) string {
    	return fmt.Sprintf("Hello, %s", name)
    }
    
    Фреймворков нет. Зато в стандартной библиотеке есть полезные вещи. Хотя, для полноценной разработки их недостаточно.
  • Rust (Mozilla)
    fn main() {
        let program = "+ + * - /";
        let mut accumulator = 0i;
    
        for token in program.chars() {
            match token {
                '+' => accumulator += 1,
                '-' => accumulator -= 1,
                '*' => accumulator *= 2,
                '/' => accumulator /= 2,
                _ => { /* ignore everything else */ }
            }
        }
    
        println!("The program \"{}\" calculates the value {}",
                  program, accumulator);
    }
    
    Едва ли это подходит для веба. Тем более, что фреймворков нет.
  • Java (Oracle)
    // Мы все с вами знаем, как выглядит Java код.
    
    Получше с готовыми компонентами. Но, Java же для посредственностей (см. авторитетное мнение ЛОРовца Paul Graham'а, который не использовал, но осуждает, потому что «хорошую книгу можно узнать по обложке»). Ну и вы сами всё знаете.
  • Scala
  • Haskell

За чем светлое будущее, товарищи?

 , , , ,

RussCox
()

Монады vs макросы vs фекспры

Форум — Development

Эти все вещи имеют нечто общее — контроль над порядком вычислений. Однако, почему то, я никогда не видел сравнения их с этой точки зрения. Постараюсь восполнить этот пробел, а вы дополните, или возразите. Я привожу градацию в пороядке «от сильного к слабому»

1) fexprs. Имеют полный контроль над вычислениями.

2) macros. Имеют контроль над вычислениями, ограниченный временем компиляции.

3) monads. То же самое, что п. 2, за исключением того, что в теле функции невозможно получить само выражение аргумент, «как он есть», а лишь его вычисленное значение.

Возможно я ошибаюсь, поэтому дополняйте и исправляйте.

 , , ,

terminator-101
()

Торрент укладывает сеть

Форум — Linux-hardware

Есть домашний сервачок-шлюз с двумя сетевухами, одна в локалку (eth0), другая к провайдеру (eth1) (есть ещё беспроводная, но она к делу не относится.):

 # lshw -c network
  *-network:0
       описание: Беспроводной интерфейс
       продукт: RT3060 Wireless 802.11n 1T/1R
       производитель: Ralink corp.
       физический ID: 0
       сведения о шине: pci@0000:02:00.0
       логическое имя: wlan0
       версия: 00
       серийный №: 28:10:7b:41:33:d0
       разрядность: 32 bits
       частота: 33MHz
       возможности: pm bus_master cap_list ethernet physical wireless
       кофигурация: broadcast=yes driver=rt2800pci driverversion=3.13.0-24-generic firmware=0.34 latency=64 link=yes maxlatency=4 mingnt=2 multicast=yes wireless=IEEE 802.11bgn
       ресурсы: IRQ:20 память:fdce0000-fdceffff
  *-network:1
       описание: Ethernet interface
       продукт: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
       производитель: Realtek Semiconductor Co., Ltd.
       физический ID: 1
       сведения о шине: pci@0000:02:01.0
       логическое имя: eth0
       версия: 10
       серийный №: 00:e0:52:c3:16:eb
       размер: 100Mbit/s
       capacity: 100Mbit/s
       разрядность: 32 bits
       частота: 33MHz
       возможности: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       кофигурация: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       ресурсы: IRQ:9 ioport:df00(размер=256) память:fdcff000-fdcff0ff память:fde00000-fde0ffff
  *-network:2
       описание: Ethernet interface
       продукт: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
       производитель: Realtek Semiconductor Co., Ltd.
       физический ID: 3
       сведения о шине: pci@0000:02:03.0
       логическое имя: eth1
       версия: 10
       серийный №: 00:13:d3:b7:e7:d5
       размер: 100Mbit/s
       capacity: 100Mbit/s
       разрядность: 32 bits
       частота: 33MHz
       возможности: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       кофигурация: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=10.139.86.72 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       ресурсы: IRQ:20 ioport:de00(размер=256) память:fdcfe000-fdcfe0ff память:fde10000-fde1ffff

Так вот, в обычном режиме сеть работает без нареканий. Но стоит только в локальной сети начать качать торренты-сетевуха eth0 перестаёт пропускать траффик. При скачивании с самбы больших файлов в локалку происходит то же самое. Лечится только перезагрузкой (и, наверно, перезагрузкой модуля, не пробовал). Снаружи при этом сервер вполне доступен через eth1 и жив. В логах в момент зависания ничего не увидел. В принципе ясно, что надо попробовать поменять сетевуху, но пока что нет возможности. Что можно сделать чтобы не ребутать руками сервер каждый раз?

dark-pc
()