четверг, 4 февраля 2010 г.

port maping


echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr


port mapping
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 3000 -j DNAT --to 192.168.1.51:3000
iptables -A FORWARD -p tcp -i eth0 -o eth1 -d 192.168.1.51 --dport 3000 -j ACCEPT

IPS (router for internet sharing)
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.1.0/24 -j MASQUERADE

вторник, 2 февраля 2010 г.

screen

#~/.bashrc

if [ "$SSH_TTY" ]; then
if [ ! "$STY" ] ; then
CHOICE=`SCREEN/choise`
if [ -z "$CHOICE" ]
then
# exec screen
echo 'Work without SCREEN'
else
exec screen -dr $CHOICE
fi
fi
fi


# ~/SCREEN/choise

#!/bin/bash

USERNAME=`whoami`

i=0
declare -ax SCREENS

SOCKETS=`find /var/run/screen/S-$USERNAME -type p`

if [ -z "$SOCKETS" ]
then
exit 0
fi

for S in $SOCKETS
do
((i=$i+1))
S=`basename $S`
SCREENS[$i]=`screen -ls | grep $S | perl -e '$s=<>; $s =~ s/^\\t(.*)\s/$1/; $s =~ s/\s/_/g; print $s'`
done


MENU=""
for ((j=1; j<=$i; j=$j+1))
do
MENU="$MENU $j ${SCREENS[$j]}"
done

WHICH=`dialog --stdout --menu Select: 0 0 0 $MENU`
echo ${SCREENS[$WHICH]} | sed -e 's/_(.*)$//'


# ~/.screenrc

hardstatus alwayslastline
#hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'
hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}][%{Y}%l%{g}]%{=b C}[ %m/%d %c ]%{W}'

понедельник, 1 февраля 2010 г.

ЗДРАВСТВУЙТЕ, ГОРЯЧИЕ СЕРДЦА!

Михаил НОЖКИН: ЗДРАВСТВУЙТЕ, ГОРЯЧИЕ СЕРДЦА!

ВЕЧЕРНИЙ МОНОЛОГ

Добрый вечер, молодые люди,
Здравствуйте, горячие сердца!..
В паспорта заглядывать не будем, -
Молодости нашей нет конца.

Нет, пока мы движемся и дышим,
Нет, пока за Правду рвёмся в бой,
Нет, пока чужое сердце слышим,
И болеем за чужую боль.

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

И неважно, сколько лет ты прожил,
Важно, сколько сам себе даёшь,
Важно, что ты хочешь, что ты можешь.
Важно, кто ты есть и чем живёшь.

Важно благодушью не поддаться,
От достатка вдруг не ожиреть,
Потому что можно даже в двадцать
Незаметно взять да постареть...

Прожил двадцать лет, и в сердце скука
Забралась, червонцами шурша,
Сдали мышцы, опустились руки,
Опустела юная душа.