Перейти до основного вмісту

Публікації

Настройка записи в syslog с удаленных устройств

Для записи журналов с удаленных устройств, которые не имеют собственного дискового пространства нужно настроить возможность записи на CentOS (Red Hat) 1. Необходимо разрешить трафик UDP на port 514. Для этого в правилах iptables/ip6tables (/etc/sysconfig/{iptables,ip6tables}) задаем: -A RH-Firewall-1-INPUT –s 192.168.10.0/25 -m udp -p udp --dport 514 -j ACCEPT  Перезапускаем iptables /usr/bin/sudo /sbin/service iptables restart 2. Для возможности записи журнала удаленных устройств, редактируем /etc/sysconfig/syslog. Добавляем “-r” в строку SYSLOGD_OPTIONS : SYSLOGD_OPTIONS="-m 0 -r" Перезапускаем syslogd : /usr/bin/sudo /sbin/service syslog restart (заметим, что сервис ‘syslog’ , а не ‘syslogd’) 3. Проверяем, что syslogd слушает данные на порту 514, используя netstat: sudo netstat –anp | grep 514  udp 0 0 0.0.0.0:514 0.0.0.0:* 5332/syslogd Советы нашел в http://lonesysadmin.net/2011/01/13/how-to-configure-remote-syslogd-on-red-h

Подключение Addpac и Cisco SPA8800

Необходимо подключить две точки с мини-АТС, используя FXO порты. Ч тобы не использовать DID на мини-АТС, и спользуются порты FXO (PSTN), чтобы абонент мог набрать внутренний номер АТС на другой стороне. Используются устройства Addpac AP,  Planet VIP и Cisco SPA. С одной стороны установлен Addpac AP1005, а с другой Cisco (Linksys) SPA8800. Виртуальная АТС типа Asteriks, FreePBX не используется. [мини-АТС 1]<->[SPA8800]<->[Internet]<->[AP1005]<->[мини-АТС 2] В SPA8800 для интерфейса WAN задан адрес 192.168.1.1 В AP1005 для интерфейса LAN0 задан адрес 192.168.2.2 Настройка AP1005. У SPA8800 нет привычного назначения номеров к аппаратным портам шлюза.  У  SPA8800 все порты имеют разные порты TCP/IP. Т.е. FXS имеют порты с 5060 по 5063, а FXO порты с 5160 по 5163.  Поэтому на  AP1005 надо указывать порт в адресе, например для FXO1 на SPA8800 Tag 21 Type voip destination pattern 2Т  target 192.168.1.1:5061 Но еще проблема, что при передаче номера на  S

Подключение сетевого принтера Ubuntu в Windows 7

Принтер подключен и настроен в Ubuntu. Определен как общий ресурс.  О настройке и подключении из разных операционных систем можно прочитать в http://onchigor.blogspot.com/2011/11/ubuntumacwindows.html и в http://onchigor.blogspot.com/2015/01/ubuntu-1204.html Из Windows XP принтер подключается и печатает без проблем. Из Windows 7 подключиться к сетевому принтер не получается, выдается сообщение "Windows couldn't connect to the printer." В статье http://askubuntu.com/questions/101629/windows-7-cant-find-cups-printer-shared-from-ubuntu описывается процесс подключения используя ipp или http в формате: http://ip.address.or.name:631/printers/Printername ipp://ip.address.or.name/printers/Printername Но принтер из Windows 7 не печатает все равно. Проблема в том, что доменная архитектура Windows не используется, а для подключения к Интернет в локальной сети используется прокси-сервер. И поэтому подключение через протокол http пытается передать данные через прокси-сервер.  Н

Удаление лидирующих пробелов в имени файла

Иногда нужно удалить лидирующий пробел (любой символ) в большом количестве файлов. Можно использовать такой скрипт в shell. for ff in ' *.*';do    for FILE in ${ff};do       echo "Trim" "$FILE"|sed 's/^[ ]*//g'       mv -f "$FILE" "`echo "$FILE"|sed 's/^[ ]*//g'`"    done done Нужно обратить внимание на то, что имя файла задано в двойных кавычках, вида "$FILE", это сделано для корректной обработки длинных имен файлов с пробелами в имени. В конструкции вида  sed 's/^[ ]*//g',   блок ^[ ] обозначает, что нужно искать пробел сначала имени файла.

Настройка журнала для iptables

При настройке iptables лучше записывать отброшенные (запрещенные) пакеты в журнал. Для этого нужно в самом конце iptables добавить строки, с помощью команд iptables -A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7 iptables -A INPUT -j DROP , где параметры для предпоследней строки -m limit: задает наличие правил ограничения. Используется для опции –limit. –limit 5/min: указывает максимальный предел записи в журнал. Например, подобные пакеты будут записываться 5 раз в минуту. Можно задать  2/second, 2/minute, 2/hour, 2/day. Это помогает, если не хотите замусорить журнал повторяющимися сообщениями. -j LOG: определяет, что пакеты направляются в LOG, т.е. записан в журнал. –log-prefix “iptables denied: ” задает префикс в журнале, который будет добавлен в сообщение, которое записывается в /var/log/messages. –log-level 7 задает стандартный уровень для syslog. Уровень 7 это уровень debug. Можно задать число от 0 до 7. 0 это emergency и 7

Установка шрифтов Microsoft для LibreOffice 3.5 в Ubuntu

Шрифты Microsoft есть в стандартном репозитарии Ubuntu Для установки необходимо запустить: sudo apt-get install ttf-mscorefonts-installer Необходимо согласится на установку дополнительных пакетов. Необходимо принять лицензионное соглашение. После успешной установки будет получено сообщение All fonts downloaded and installed. Для установки шрифтов ttf-mscorefonts можно также использовать Synaptic. Теперь можно запустить LibreOffice и проверить наличие шрифтов Microsoft. Если случайно не приняли лицензионное соглашение, то нужно вначале удалить шрифты полностью с файлами настройки sudo apt-get purge ttf-mscorefonts-installer И установить опять sudo apt-get install ttf-mscorefonts-installer

Проблема установки Chrome в Ubuntu 12.04

Скачиваю с официального сайта Chrome 32 bit .deb пакет: google-chrome-stable_current_i386.deb При установке на Ubuntu 12.04 получаю сообщение dpkg: dependency problems prevent configuration of google-chrome-stable:i386: google-chrome-stable:i386 depends on xdg-utils (>= 1.0.2). dpkg: error processing google-chrome-stable:i386 (--install): и Chrome не устанавливается. После такой неудачной установки надо исправить зависимости в системе установки с помощью sudo apt-get -f install Проблема в неправильном пакете. Для установки Chrome на компьютер с Ubuntu 12.04 (32 bit) с процессором AMD Athlon 64x  нужно скачать Chrome 64 bit .deb пакет. Он имя имеет соответствующее: google-chrome-stable_current_amd64.deb Теперь через Центр программного обеспечения Chrome установился без проблем.