Архів теґу: linux

Проблема с нумерацией сетевых интерфейсов в Gentoo

В случае если менять сетевые интерфейсы на системе с генту ( как вариант замена сгоревшей), то следующая новая сетевая карта получит индекс на единицу больший. Но иногда это не оправдано, когда в системе 3 сетевые карты, а вы заменили 2 из них… в итоге получаем : eth1,eth3,eth4 … не очень удобно и не практично. Чтоб… Читати далі »

Миграция Postgres с 8.4 на 9.0

Решились потренироваться делать репликацию Master-Slave, которая реализована в версии 9.0 Значит так-с… 1. Обновляем Portage emerge –sync 2. Ставим новую БД LINGUAS=”ru” ACCEPT_KEYWORDS=”~amd64″ emerge -av /usr/portage/dev-db/postgresql-server/postgresql-server-9.0.1.ebuild 3. Конфигурим emerge –config =dev-db/postgresql-server-9.0.1 4. правим конфиг и запускаем на порту 6543, не выключая старый постгресс 5. производим миграцию БД pg_dumpall -p 5432 | psql -d postgres -p… Читати далі »

Осваиваем Git

Никогда не пользовался системами контроля версий, так как мало что творю на языках программирования, а скрипты можно просто хранить в папочке. Ну и вот решил попробовать хранить скрипты (и не только) в каком-то хранилище, но при этом упустить освоение SVN И CVS, а сразу приступить к Git’у , так как мы не исчем легких путей… Читати далі »

Кодування імен файлів в Linux

Дали мені декілька каталогів з музикою, щоб записати на CD-R, але під час передачі через FTP побилось кодування самих файлів, щоб виправити данну неприємність в Linux є маленька утиліта convmv Ставимо її: $apt-get install convmv а потім правимо кодування : $convmv -f cp1251 -t utf-8 -r –nosmart –replace –notest /якась/папка/ –nosmart – не чіпає файли… Читати далі »

Привязать MAC к IP на шлюзе

Чтобы отсеять незнакомцев которым не дозволен выход в инет либо гуляние по корпоративным подсетям, можно применить фильтр мак-адресов + ip-адресов В случае если шлюзом выступает сервер на Linux, с iptables на борту, выглядит это так:

проброс udp трафика в http

появилось желание давать знакомым смотреть свое домашнее ip-tv Пара десятков минут в гугле и решение банально простое: лезем на SourceForge качаем архив, распаковываем и в папке делаем: make && make install

Проброс трафика на другую машину

Появилась проблемка…. нужно было весь трафик приходящий на определенный порт заворачивать на другую машину в локальной сети, но управлять этим нужно не на шлюзе, а на локальной машине… ответ оказался прост и решается с помощью iptables: iptables -t nat -A PREROUTING -p tcp -i eth0 –dport 21 -j DNAT –to-destination 10.0.3.99 iptables -t nat -A… Читати далі »

Отбрасывание пакетов ping

/bin/echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all Это просто заставит ядро игнорировать все сообщения ping (ICMP-пакеты типа 0). IP-пакет, несущий ICMP-сообщение, может содержать также в нагрузку и другую информацию, о которой вы можете не подозревать, поэтому следует отключить прием. Администраторы используют ping как утилиту диагностики и часто выражают недовольство, если она отключена, но нет причины позволять чужакам пинговать… Читати далі »