Дата: 22-04-18  Time: 17:14 pm

Последние сообщения

Страницы: [1] 2 3 ... 10
1
Сеть / Re: bridge нескольких интерфейсов не работает
« Последний ответ от vovka Воскресенье, 08 Апрель, 2018, 17:04:52 »
Давно не заходил на форум. Если ещё актуально, то можно попробовать на одном из компов запустить прослушивание интерфейса и посмотреть, проходит ли arp-широковещание, когда с противоположного компа запускается пинг. Естественно, ip-адреса на компах в разных подсетях пинговаться не будут, поскольку работа в бридже идёт на 2-м уровне. Чтобы на этом уровне осуществить пересылку пакетов между сетями, нужно включить трансляцию адресов (аналог NAT) на 2-м уровне посредством ebtables.
(на 3-ем же уровне это делается через iptables и включение FORWARD в ядре: # echo 1 > /proc/sys/net/ipv4/ip_forward )

Дополнительно можно на мосте посмотреть таблицу мак-адресов, собранных ядром по интерфейсам:

# brctl showmacs br00
Следующий этап - удостовериться, что прохождение пакетов не запрещается на 2-м уровне - это надо копать в сторону ebtables.

Как-то раз экспериментировал с бриджами - попробовал, всё получилось с 3-мя сетевухами, а практическое применение линукс-коммутатору пока не нашёл. На этом и остановился.
2
Сеть / bridge нескольких интерфейсов не работает
« Последний ответ от Vena Вторник, 13 Март, 2018, 16:35:40 »
Есть необходимость сделать бридж средствами linux. Имею сетевые карты, установлен пакет bridge-utils.
В /etc/network/interface
~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto enp0s7
iface enp0s7 inet dhcp

auto enx000000000001
iface enx000000000001 inet manual

auto enx0050748300ab
iface enx0050748300ab inet manual

auto br00
iface br00 inet static
bridge_ports enx000000000001 enx0050748300ab
address 192.168.10.10
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255

~$ brctl show
bridge name bridge id STP enabled interfaces
br00 8000.000000000001 no enx000000000001
enx0050748300ab
Экзотические названия интерфейсов - это usb сетевухи так определились в системе, менять не стал. Система ubuntu 16-32 server.

Как я понимаю, в данном случае подключив два компа к этим сетевухам я должен как минимум пинги видеть между компами? На мой взгляд трафик не ходит через этот бридж. Как забороть данную тему? У всех отмеченных гуглом похоже все работает без проблем :(
PS
адрес бриджу уже так добавил, на всякий, так сказать. При этом если выставить адрес из бриджовой сети, комп этот бридж пингует и дает через него ssh подключиться к убунту сервер.
Прохождение трафика между интерфейсами в /etc/sysctl.conf тоже пробовал включать наудачу :). Не помогло.
Мне нужен свич.
3
Мультимедиа / Re: Решение проблемы с просмотром HTML5-роликов в Firefox версии более 52
« Последний ответ от vovka Воскресенье, 14 Январь, 2018, 06:13:37 »
Замечено, что некоторые видеоролики на youtube стали запускаться параллельно - т.е. сначала запускается основной ролик, а через несколько секунд запускается этот же ролик на этой же вкладке, но в фоне и звуковые дорожки накладываются друг на друга. Приходится копировать адрес ссылки, закрывать вкладку, открывать новую пустую, вставлять прямой адрес ссылки и только тогда можно нормально воспроизвести ролик.

Ещё замечено, что Mozilla вышеописанной версии в графическом окружении IceWM, при кратковременном нажатии на ПКМ, как-бы сразу же нажимает на ЛКМ и тем самым получается клик на пункте контекстного меню "Открыть в новом окне".

Вышеописанные недостатки ещё не победил.
4
Общие вопросы / Re: Debian 9: допиливаем после установки
« Последний ответ от vovka Суббота, 13 Январь, 2018, 15:00:03 »
Для нормального старта:

0.5. Установка временной локали
Если при установке был выбран русский язык, то временно меняем локаль на английскую, чтобы хоть как-то можно было работать:
nano /etc/default/locale
Меняем:
LANG=ru_RU.UTF-8
на
LANG=en_US.UTF-8
Перезаходим в систему.


1. Обновляем минимальную систему
apt-get upgrade

2. Выпиливаем systemd

apt-get install sysvinit-core
cp /usr/share/sysvinit/inittab /etc/inittab
reboot

Опционально:
1. Удаляем systemd:
apt-get remove --purge --auto-remove systemd
2. Предотвращаем установку systemd по-новой из-за какой-нибудь зависимости:
echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' > /etc/apt/preferences.d/systemdИли просто создаём файлик с именем systemd в каталоге /etc/apt/preferences.d/ такого содержания:
Package: *systemd*
Pin: release *
Pin-Priority: -1

Источник: without-systemd.org

Перезагружаем систему.


3. Восстановление локалей
Ранее локалями управлял systemd (да, да, не удивляйтесь, этот комбайн управляет ещё кучей всего) и сейчас нужно функционал перекинуть на другую систему. Ставим пакет console-cyrillic и выполняем повторную генерацию локалей:
apt-get install console-cyrillic
dpkg-reconfigure localesВыбираем русскую и английскую локали UTF-8 и затем выбираем локаль по умолчанию. После настроек перезаходим в систему.


4. Доустановка утилит
Уж не знаю по какой причине, но выпиливать утилиты для диагностики и настройки сетевого соединения - это издевательство. ifconfig, netstat и другие утилиты входят в пакет net-tools, который по умолчанию теперь не ставится:

apt-get install net-tools

5. Возвращаем старую систему именования сетевых адаптеров
Вот здесь говорится  об изменениях в системе именования, что с версии udev 220-7 именованием сетевых интерфейсов занимается само ядро и имя интерфейса формируется исходя из: именования биосом, модулем ядра и номера слота, куда вставлен адаптер - т.е. адаптер именуется однозначно и без вариантов, что раньше udev делал по своей логике. Примерно по такой же системе именуются адаптеры во FreeBSD. Причина, по которой функцию именования сетевых адаптеров извлекли из udev, заключается в невозможности провести переименование, когда корневая файловая система (где находится  /etc/udev/ ) монтируется в режиме только чтение.

Кому же проще работать со старой системой, то можно перейти на неё таким образом:

К уже существующим значениям параметра GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub , добавляем через пробел такие:
net.ifnames=0 biosdevname=0
Пересобираем образ initrd и обновляем конфигурацию grub:
update-initramfs -u
update-grub

Перезагружаем систему и редактируем /etc/network/interfaces , поскольку в этом конфиге остались не классические имена интерфейсов.
Замечено, что даже после добавления второго интерфейса в системе, конфигурационный файл в /etc/udev/rules.d/ не появляется. Похоже что манипуляции с привязкой мак-адреса и его алиаса через udev более работать не будут.
5
Общие вопросы / Debian 9: допиливаем после установки
« Последний ответ от vovka Суббота, 13 Январь, 2018, 13:41:43 »
Возникла необходимость в установке и настройке сервера - интернет-шлюза. Начал выбирать дистрибутив. На Debian 7 работает пара серверов и, учитывая последние найдённые уязвимости, решил попробовать последний Debian - 9-ю версию.
Поставил для ознакомления без графического интерфейса на виртуалке, выбрал русский язык в инсталляторе (хотя он мне на шлюзе и не нужен будет) и после установки оказалось, что все русскоязычные слова отображаются квадратиками...

Заглянул в процессы - рулит systemd, что не есть хорошо.

Покопался в Интернете - многие специалисты пишут, что качество дистрибутива серьёзно упала, что ставит вопросы о возможном переходе на другие дистрибутивы.
6
Программы / Отключаем уведомление о незащищённом соединении в поле ввода пароля в Firefox
« Последний ответ от vovka Воскресенье, 10 Декабрь, 2017, 05:03:36 »
Разработчики Mozilla Firefox так навязчиво заботятся о пользователях, что порой хочется сменить на другой браузер. Очередная надоедающая фишка - уведомление о незазищённом соединении в поле ввода пароля. Окошко уведомления порой перекрывает всю форму ввода пароля. Отключаем так:

1. В адресной строке входим в меню конфигурирования расширенных параметров:

   about:config

   Подтверждаем, что мы осторожны.

2. В поле поиска параметров вводим:

   insecure_field_warning.contextual.enabled

   Выставляем значение в False

Перезапускаем браузер.
7
Мультимедиа / Решение проблемы с просмотром HTML5-роликов в Firefox версии более 52
« Последний ответ от vovka Четверг, 07 Декабрь, 2017, 15:37:58 »
Столкнулся с проблемой при просмотре роликов в формате HTML5 в браузере Firefox выше 52-й версии - на ютубе ролики или представляются чёрным экраном с текстом ошибки или окошко с шумом. Версия Linux 3.2.0-75-generic i686 Ubuntu 14.04.

Обновив версию Firefox до 57.0.1 проблема не решилась и более того даже страница ролика перестала грузиться, а сверху стало появляться сообщение о необходимости использования PulseAudio. Пользуюсь только Alsa и похоронил пульс в самом начале использования Ubuntu 14.04.

Что-то мне подсказало, что если есть эмулятор Alsa для PulseAudio, значит должны уже придумать и обратный эмулятор - эмулятор PulseAudio для Alsa. И такой проект действительно существует - это проект apulse. Скажу наперёд - всё получилось. Порядок такой:

С официального сайта проекта нужно скачать исходники и распаковать в чистый каталог. Теперь нужно доустановить программное обеспечение с зависимостями для сборки пакета:

# apt-get install cmake pkg-config glib-2.0 libasound2-dev
Далее следуем инструкции на официальном сайте:
$ cd apulse-master
$ mkdir build
$ cd build
$ cmake -DAPULSEPATH=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
$ make
# make install
Опции сборки установлены для копирования в общесистемные каталоги /usr и /usr/lib

Чтобы программа (в данном случае это Firefox) использовала эмулятор, её нужно запустить так:

$ apulse firefox
Если после запуска просмотра HTML5-роликов не будет звука и в консоли будут сыпаться сообщения о невозможности открыть звуковое устройство, нужно в расширенных настройках браузера выставить путь к устройству (/dev/snd/) параметра: 
security.sandbox.content.write_path_whitelist
После вышеописанных работ стал возможен просмотр роликов в формате HTML5.
8
Новости из мира ПО / Вышел дистрибутив Ubuntu 17.10
« Последний ответ от vovka Воскресенье, 22 Октябрь, 2017, 08:43:28 »
Состоялся релиз дистрибутива Ubuntu 17.10 "Artful Aardvark", который ознаменовал возвращение к рабочему столу GNOME. Установочные образы созданы для Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud, Lubuntu, Lubuntu Next, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая).

Основные новшества:
    • Переход по умолчанию с оболочки Unity на штатное окружение рабочего стола GNOME Shell. На системах где это возможно по умолчанию применяется Wayland. Для остальных систем и пользователей, предпочитающих X.Org, на экране входа предложен сеанс "Ubuntu on Xorg". В качестве опции также доступен классический сеанс "GNOME", поставляемый без расширений.
      Из базовой поставки убрана порция пакетов и приложений, специфичных для Unity, включая центр управления, панель для управления online-аккаунтами и ответвление от файлового менеджера Nautilus. При этом Unity по-прежнему можно установить из репозитория или продолжить использование после обновления с прошлого выпуска Ubuntu.
      По умолчанию задействована панель Ubuntu Dock, которая во многом напоминает панель Unity, что позволит сохранить привычный внешний вид и упростить миграцию пользователей Unity на GNOME. Компоненты GNOME обновлены до выпуска 3.26. Для установки штатного набора приложений GNOME подготовлен метапакет vanilla-gnome-desktop. Развитие отдельной редакции Ubuntu GNOME прекращено.
    • Кнопки сворачивания и закрытия окна перенесены в традиционный правый верхний угол окна;
    • Переработано оформление интерфейса для настройки параметров системы;
    • Вместо дисплейного менеджера LightDM для организации входа в систему задействован GDM. Экран входа теперь отображается на первом виртуальном терминале, а не на седьмом как раньше;
    • Для просмотра журнала systemd вместо System Log задействовано GNOME-приложение Logs;
    • Экранная клавиатура заменена на GNOME Caribou вместо ранее предлагаемого проекта Onboard;
    • В состав включена программа для сканирования документов Simple Scan, входящая в состав GNOME;
    • В календаре-планировщике добавлена поддержка повторяющихся событий;
    • LibreOffice обновлён до версии 5.4;
    • В состав браузера по умолчанию включено проспонсированное дополнение для быстрой навигации по интернет-магазину Amazon;
    • Ядро Linux обновлено до версии 4.13. Задействованы выпуски glibc 2.26 и gcc 7.2;
    • Прекращена поставка по умолчанию Python 2. Версия Python 3 обновлена до выпуска 3.6;
    • Переработан интерфейс системного конфигуратора (Settings);
    • Расширена поддержка принтеров, не требующих установки специфичных драйверов для вывода на печать и работающих по протоколам IPP Everywhere, Apple AirPrint, Mopria, PCLm и Wifi Direct. Настройка принтеров перенесена системный конфигуратор (раздел Devices/Printers), идентификация принтеров и выбор драйверов в котором производится по алгоритму, аналогичному system-config-printer. При этом дополнительные опции, такие как настройка совместного доступа к принтеру, пока не перенесены в системный конфигуратор и требуют вызова старого интерфейса настройки system-config-printer;
    • Проведена работа по задействованию по умолчанию средств аппаратного ускорения при воспроизведении видео на системах с GPU Intel. На системах с чипами Intel также увеличена производительность мультимедийных приложений, использующих GStreamer;
    • Заметно улучшена поддержка воспроизведения звука на внешних устройствах с интерфейсами Bluetooth и USB;
    • В музыкальном проигрывателе Rhythmbox задействован альтернативный интерфейс, подготовленный разработчиками Ubuntu Budgie;
    • В серверной сборке обновлены версии QEMU 2.10, libvirt 3.6, DPDK 17.05.2, Open vSwitch 2.8, Samba 4.6.7;
    • Для хранения сетевой конфигурации задействован формат netplan, вместо ранее применяемого инструментария ifupdown, хранящего настройки в файле /etc/network/interfaces. Применение netplan унифицирует определение базовых конфигурационных файлов, используемых в NetworkManager и systemd-networkd, избавляя от необходимости изучения деталей форматов конфигурации каждой из этих систем. В процессе начальной загрузки netplan читает базовые сетевые настройки из файлов "/{lib,etc,run}/netplan/*.yaml" и записывает конфигурацию в каталог /run в формате, подходящем для дальнейшей обработки в systemd-networkd или NetworkManager;
    • Обновлён инсталлятор curtin, в котором появилась поддержка Ubuntu Core 16, улучшена работа с программными RAID-массивами на базе mdadm, обеспечен проброс сетевой конфигурации из Ubuntu и CentOS, улучшено взаимодействие с UEFI/grub, улучшена поддержка BCache;
    • Прекращено формирование сборок Ubuntu Desktop для архитектуры i386 (ubuntu-desktop-i386.iso). Поставка 32-разрядного mini.iso, серверных сборок и 32-разрядных пакетов в репозитории продолжена (т.е. обновление уже установленных 32-разрядных Ubuntu Desktop пройдёт без проблем);
    • Kubuntu: Задействован рабочий стол KDE Plasma 5.10.5 и набор приложений KDE Applications 17.04.3. В качестве мультимедийного проигрывателя вместо Dragonplayer задействован VLC. По умолчанию в поставку включен интерфейс для управления пакетами Muon, который позиционируется как альтернатива Plasma Discover. KTorrent обновлён до выпуска 5.1 на базе Qt 5.9.1. Из поставки удалён Amarok вместо которого добавлен музыкальный проигрыватель Cantata. Удалён клиент мгновенного обмена сообщениями Telepathy, так как проект остался без сопровождающего и находится в заброшенном виде;
    • Lubuntu: Помимо традиционного Lubuntu, оснащённого LXDE, подготовлены сборки Lubuntu Next, поставляемые с окружением рабочего стола LXQt (Qt Lightweight Desktop Environment).
    • Ubuntu Budgie: Из базовой поставки исключены GNOME Contacts, GNOME Documents и GNOME Photos. GNOME Photos заменён на gThumb. Добавлена поддержка Nautilus 3.26, приложения GNOME также обновлены до выпуска 3.26 В Budgie-welcome переработано оформление, реализована возможность установки сторонних апплетов, добавлены ссылки на сайты с пакетами snap и flatpak. Рабочий стол Budgie обновлён с версии 10.2.9 до 10.4. Изменён стиль интерфейса переключения задач (Alt-Tab). Добавлена опция для размещения кнопок управления окном в левом или правом верхнем углу.
      В Places добавлена поддержка шифрованных и SMB разделов. Добавлены обои рабочего стола в стиле material design. В файловом менеджере включено отображения миниатюр видеофайлов. Переработаны пиктограммы на панели. Переработано оформление панели Raven, из которой в отдельное приложение вынесен конфигуратор Budgie Settings. В меню приложений полностью переработаны средства поиска. Обеспечена возможность скрытия всех панелей. Добавлен апплет ночной подсветки ("Night Light"). Добавлена возможность вертикального размещения панелей. Вместо экрана входа в систему lightdm-gtk-greeter задействован slick-greeter;
    • Ubuntu MATE: На выбор предложено несколько вариантов оформления панели, в том числе панель можно стилизовать под Unity 7, macOS, Windows, классический рабочий стол в Linux, компромиссный подход, вариант для ноутбуков, ретро-оформление. Существенно улучшена реализация глобального меню, которое теперь полностью поддерживает приложения на GTK+ и Qt, в том числе LibreOffice, Firefox, Thunderbird и Google Chrome. Для активации меню задействована клавиша Super.
      Доступен для включения всплывающий интерфейс HUD (Heads-Up Display,), реализованный по аналогии с Unity (также активируется при нажатии Alt) и позволяющий выполнить быстрый поиск в меню. По умолчанию на панели размещены индикаторы Optimus (при наличии драйверов с поддержкой nvidia prime), Bluetooth, Network, Power Messages, Sound и Session. В MATE Tweak добавлена возможность создания и сохранения собственных раскладок панели. Рабочий стол MATE обновлён до выпуска 1.18. Улучшена поддержка HiDPI. В Caja добавлено дополнение GtkHash и поддержка переименования группы файлов.caja-gksu заменён на caja-admin. Экран входа в систему переведён на Slick Greeter (ранее применялся lightdm-gtk-greeter), который основан на LightDM, но отличается более привлекательным оформлением;
    • Ubuntu Studio: Из поставки удалён пакет zynjacku, который остался без сопровождения. В Ubuntu Studio Controls добавлена опция для выбора режима повышенной производительности CPU в системе управления питанием. Обновлены версии программ Blender 2.78c, KDEnlive 17.08.0, GIMP 2.8.20, qJackCtl 0.4.5, Ardour 5.11.0, Scribus 1.4.6, Darktable 2.2.5, Pitivi 0.98, Inkscape 0.92.2;
    • Xubuntu: сокращено потребление экранного пространства при декорировании окон на стороне клиента при применении темы оформления Greybird, добавлены новые монохромные пиктограммы для панели, устройств и MIME-типов, в состав добавлен просмотрщик шрифтов GNOME Font Viewer, обновлены версии LibreOffice 5.4, Firefox 56, Thunderbird 52.4 и различных компонентов Xfce. На GTK+ 3 переведены Xfce Dictionary, Genmon Plugin и Mount Plugin. Tumbler переведён на GDBus, а плагин Clipman портирован на GtkApplication.

Источник: ubuntu.ru
9
Общаемся на разные темы / Re: Учебники в pdf 7 и 8 класс
« Последний ответ от Vena Пятница, 13 Октябрь, 2017, 04:17:31 »
Нет. Все своим силами. Есть платные сайты издательств, но угадать нужный учебник трудно. Под требования школы дочери я смог скачать несколько учебников. Остальное пришлось сканировать.
Помню в свое время школьное, я разговаривал с приехавшим к нам в класс из казахстана парнем. Все учебники и программа совпадали полностью. Сейчас в одной школе одно, в другой другое в пределах одного города.
10
Общаемся на разные темы / Re: Учебники в pdf 7 и 8 класс
« Последний ответ от vovka Пятница, 06 Октябрь, 2017, 02:55:56 »
А что, минобр ещё не поставляет официально электронные учебники каждому желающему и "продвинутому" ученику?
Страницы: [1] 2 3 ... 10