Узнать шлюз интерфейса

Ситуация — домашний компьютер, доступ в интернет только через 2G (GSM/EDGE) мобильные сети. Медленно и противно.
При этом, в наличии несколько USB-модемов, несколько смартфонов и соответственно несколько SIM-карт с доступом в интернет.
Для того, чтобы ускорить загрузку сайтов (и файлов, в многопоточном режиме), было принято решения подключить к компьютеру все модемы/смартфоны и агрегировать все соединения, путем распределения запросов между ними.
А для автоматизации этого процесса, потребовалось динамически получить адреса шлюзов (gateway) на каждом из подключенных интерфейсов.
Причем, разные модемы/смартфоны подключаются разным методом — некоторые из них ppp0-1-2 и т.д, другие usb0-1-2, а иные enp0s26u1u3, wwp0s29u1u5i2 и т.д.
Сразу хочу отметить — задача была решена.
Продолжить чтение «Узнать шлюз интерфейса»

VirtualBox — Не удалось создать COM-объект VirtualBox.

Одним прекрасным весенним днем, Oracle Virtual Box выдал мне ошибку.
Ох, как я только не гуглил, чего только не делал…
Если вы видите такую ошибку при запуске, вместе с текстом вида:

Работа приложения будет завершена.
Код ошибки метода:
NS_ERROR_FACTORY_NOT_REGISTERED (0×80040154)

Решается проблема одним простым движением.
Продолжить чтение «VirtualBox — Не удалось создать COM-объект VirtualBox.»

CloudLinux — Apache не видит PHP.Selector версию

Если после каких-то телодвижений на сервере, например после запуска easyapache, перестал работать cl.selector, а конкретней — на сайтах послетали выбранные версии PHP и везде стала работать нативная версия, решение довольно простое:

/usr/sbin/cpanel-compile-suphp.sh

Если телевизор не видит DNLA-сервер, например Plex

Суть проблемы заключается в том, что телевизор умеющий воспроизводить видео с DNLA-серверов, нормально видит сервера работающие из под Windows и не хочет видить сервер Plex Media Server, работающий из под Linux.
Решается проблема весьма просто.
Продолжить чтение «Если телевизор не видит DNLA-сервер, например Plex»

Как включить apache-itk на Fedora 17 и выше

Давным давно, никто не запускает скрипты от имени apache (или запускают? Оо), принято запускать их от имени пользователя. Для этого есть несколько решений и одним из удачных, на мой взгляд, является использование apache-mpm-itk.

Собственно, установить его не сложно:

yum install httpd-itk

а вот как его включить, оказалось для меня загадкой, поскольку в файле /etc/sysconfig/httpd появилась такая волшебная надпись:

# Note: With previous versions of httpd, the MPM could be changed by
# editing an «HTTPD» variable here. With the current version, that
# variable is now ignored. A particular systemd service must be
# chosen corresponding to the desired MPM:
#
# httpd.service => prefork MPM
# httpd-worker.service => worker MPM
# httpd-event.service => event MPM

Продолжить чтение «Как включить apache-itk на Fedora 17 и выше»

Как очистить БД eximstats на сервере с Cpanel

Собственно, возникла такая необходимость на сервере выполняющем функцию DNS, где cpanel умудрилась накопить почти два гига ненужной инфы в БД eximstats.
Продолжить чтение «Как очистить БД eximstats на сервере с Cpanel»

Защита сервера с помощью suhosin или как отключить eval

Не все знают, что функцию eval невозможно запретить с помощью dusable_function. А с ее помощю производится немало вредоносных действий.
Помогает выйти из ситуации модуль PHP — suhosin
Продолжить чтение «Защита сервера с помощью suhosin или как отключить eval»

Как получить список всех файлов и папок в директории

Позор мне, системному администратору с многолетним стажем, ведь когда мне понадобилось получить список всех файлов, директорий и всего вложенного в них, в указанной директории, я задумался и даже попытался набирать что-то вроде ls | xargs ls пока меня не осенило, для поиска всех файлов набрать банальное:

find . -type f

Продолжить чтение «Как получить список всех файлов и папок в директории»

ispmanager — конвертация не поддерживается на стороне сервера

Если при попытке сохранения файла в файлменеджере панели ispmanager возникает одна из ошибок, типа:
«конвертация не поддерживается на стороне сервера»
«Конвертация в ‘UTF-8’ не поддерживается на стороне сервера»
И т.п., то возможны несколько причин. Продолжить чтение «ispmanager — конвертация не поддерживается на стороне сервера»