Fork me on GitHub

The WebDevil

Enjoy development

Archive for the 'tutorials' Category

Port forwarding part 3

Friday, June 8th, 2007

Итак, я уже писал две заметки о том, как можно пробросить порт на маршрутизаторе на порт на машинку в локальной сети. Методы относительно несложные, но вчера мне был показан поистине простейший метод – rinetd.
Установить пакет так:
apt-get install rinetd
После этого в /etc/rinetd.conf заходим и правим проброс портов: указываем IP на котором маршрутизатор будет слушать (или 0.0.0.0 [...]

Read the rest of this entry »

Home LAN – DNS setup

Wednesday, May 23rd, 2007

Итак, в продолжение темы по настройке маленькой домашней сети пора выложить небольшое дополнение.
Напомню, что в прошлый раз мы поднимали NAT.
Замечательно: наши компьютеры могут ходить в интернет, но они все используют внешние DNS-сервера. Что не очень-то нас радует: для нового компьютера надо ставить “какой-то-там” DNS, а также часто все упирается в траффик, который хочется по возможности [...]

Read the rest of this entry »

NAT with IPTables

Sunday, May 20th, 2007

Итак, специально для kislo_metal постю сюда тривиальную вещь – простейший метод для поднятия NAT.
Я назвал его iptables.sh и положил в /etc/init.d/
#!/bin/bash

INET_IFACE="eth0"
IPTABLES="/sbin/iptables"

echo 1 > /proc/sys/net/ipv4/ip_forward
#Loading modules…
modprobe ip_tables
modprobe ipt_helper
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_gre
modprobe ip_nat_pptp
#Adding default actions
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT

#Clear all current rules
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
    [...]

Read the rest of this entry »

Rails screencasts

Monday, April 9th, 2007

Найден поистине неисчерпаемый источник знаний

Read the rest of this entry »

VIM

Friday, March 16th, 2007

Всем юниксоидам чудесная памятка (по наводке developers.org.ua)

Read the rest of this entry »

Вчера делал такой переход потому, что как и любой нормальный девел хочу делать продукты не на приатских копиях продуктов.

Read the rest of this entry »

portforwarding in linux – part 2

Friday, November 24th, 2006

Я уже писал о могучем демоне xinetd. Теперь же я его поюзал вкупе с nc.

Read the rest of this entry »

drupal cck and teasers

Wednesday, October 11th, 2006

Есть вот такая связка – Drupal + CCK. Все чудесно, пока в разделах не начинают отображаться длинные новости. Я с ужасом обнаружил, что такое понятие как teaser перестает работать для CCK.

Read the rest of this entry »

dynamic vhosts and dns

Tuesday, October 3rd, 2006

1:43 ночи… Утром на работу. Буду пугать сотрудников красными глазами.
Но все-таки в неравной борьбе с DNS я победил, хотя и не до конца.
Что имеем: домашний сервак с кеширующим dns’ом (BIND9), воркстейшн (Вынь) и машинку devil (VMWare, apache+php+mysql).
Что надо сделать: динамический виртуальный хостинг
Зачем: для облегчения работы с проектами.

Read the rest of this entry »

Port forwarding

Monday, September 18th, 2006

Сам сталкивался с проблемой, когда сайт доступен только в UA-IX, а показать его надо человеку, находящемуся, например, в Канаде.
Так вот, для этого я использовал форвардинг портов – на машине-посреднике пробрасывал соединение с одного порта на порт 80 моего web-ресурса. Сначала пытался мучить iptables, но таки не поборол его. И в списках рассылки Дэбиана нашел интересный [...]

Read the rest of this entry »