Сначала создаем устройства dvb_dev
CODE

#/etc/init.d/dvb_dev
#!/bin/sh

if [ -e /dev/.devfsd ]; then
       echo "It seems you are using devfs. Good!"
       exit 0
fi

# get rid of old DVB API devices; do it twice for good measure...
rm -rf /dev/ost
rm -rf /dev/ost
rm -rf /dev/dvb
rm -rf /dev/dvb

mkdir /dev/dvb
chmod 755 /dev/dvb

for i in `seq 0 3`; do
       echo "Creating DVB devices in /dev/dvb/adapter$i"
       mkdir /dev/dvb/adapter$i
       chmod 755 /dev/dvb/adapter$i
       mknod -m 0660 /dev/dvb/adapter$i/video0    c 212   `expr 64 \* $i + 0`
       mknod -m 0660 /dev/dvb/adapter$i/audio0    c 212   `expr 64 \* $i + 1`
       mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 212   `expr 64 \* $i + 3`
       mknod -m 0660 /dev/dvb/adapter$i/demux0    c 212   `expr 64 \* $i + 4`
       mknod -m 0660 /dev/dvb/adapter$i/dvr0      c 212   `expr 64 \* $i + 5`
       mknod -m 0660 /dev/dvb/adapter$i/ca0       c 212   `expr 64 \* $i + 6`
       mknod -m 0660 /dev/dvb/adapter$i/net0      c 212   `expr 64 \* $i + 7`
       mknod -m 0660 /dev/dvb/adapter$i/osd0      c 212   `expr 64 \* $i + 8`
       chown root.video /dev/dvb/adapter$i/*
done

Делаем устройства ./dvb_dev
Загружаем модули>>
при загрузке системы делаем так:
CODE

#!/bin/sh
# Загрузка дров,если у вас драйвера собраны модулями ядра
modprobe -v b2c2_flexcop_pci
modprobe -v b2c2_flexcop
# Для старых ядер
#modprobe -v dvb_core
#modprobe -v mt312


#Задаем ваш пид, его выдает PlanetSky,см например
#http://forum.planetsky.com/viewtopic.php?t=458&highlight=pid
PID=523
DEV_NAME=dvb0_0
# Задаем адрес DVB-карты, любой не конфлектующий
IP_ADDR=192.168.167.189
# Реальный IP,выданный вам от PlanetSky
REAL_IP=82.211.139.xx
REAL_MASK=255.255.255.255
# "Лочим" транспондер
/usr/bin/szap  -c /etc/channels.conf planetskyam1 &
# "создаем" сетевой интерфес,слушающий заданный PID
dvbnet -p $PID
# задаем ему IPшник
ifconfig $DEV_NAME $IP_ADDR netmask $IP_MASK
# Прописываем свой mac(у меня без этого у карты почемуто MAC-адрес 00...00)
# смотрится например на самой карте,он на листочке напечатан, либо из под Win)
MAC_ADDR=00:D0:D7:0B:XX:XX
ifconfig $DEV_NAME hw ether $MAC_ADDR
# Отключаем route verification (дело в том что на dvb0_0 будут приходить пакеты,адресованые $REAL_IP
# Вообще, по этой секции я бы не отказался от подсказок,человека,хорошо разбирающегося в работе IP-стека
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
cho 0 > /proc/sys/net/ipv4/conf/default/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
# echo 0 > /proc/sys/net/ipv4/conf/tun0/rp_filter
# перенастраевам размеры буферов TCP/IP для high-bandwidght/high-delay канала
echo 4096 65000 290000 > /proc/sys/net/ipv4/tcp_wmem
echo 4096 128000 300000 > /proc/sys/net/ipv4/tcp_rmem

Если у вас Twinhan, то модули другие. Итак загружаем модули:
CODE

#!/bin/sh

case "$1" in

start|load)
echo -n -e "Inserting DVB modules into kernel"
# Linux video
#modprobe videodev
# bttv is required for bt878 and dvb-bt8xx
# card=0x68 is vital FOR THE DST CARD
modprobe bttv card=0x71 i2c_hw=1
# core DVB
modprobe dvb-core dvb_shutdown_timeout=0
modprobe v4l1-compat
modprobe v4l2-common
#modprobe video-buf
# Choose one of:
# Nebula DVB-T card
#modprobenxt6000.o
# or Pinnacle PCTV
#modprobecx24110.o
# Avermedia DVB-T
#modprobesp887x.o
# or DST
modprobe bt878
modprobe dvb-bt8xx
modprobe dst
;;
stop|unload)
echo -n -e "Removing DVB modules from kernel"
# Nebula DVB-T card
rmmod dst
rmmod dvb-bt8xx
rmmod bt878
rmmod dst_ca
rmmod bttv
# core DVB
rmmod dvb-core
# bttv (required for bt878 and dvb-bt8xx)
rmmod v4l1-compat
# Linux video
#rmmod videodev video-buf
echo
;;
restart|reload)
$0 stop && $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0

Но вот только выгрузка модулей не происхоодит, т.к. они зависят друг от друга
Ловим сигнал>>
Ставим szap и dvbnet (обычо – часть linux-tv)
в /etc/channels.conf пишем:
CODE

#/etc/channels.conf
planetskyam1:11044:h:0:39999:523:523:523

(вместо 523 – прописывете ваш PID)
(log_martians тоже невредно отключить если он включен)

Замечание:SuSEFirewall2 лучще отключить если он у вас стоит, мне его не удалось настроить на понимание ситуации когда пакеты уходят в tun0 а ответы приходят с dvb0_0

Всё! Далее конфигурируем например OPENVPN + для Радуги SPRINT. Эта связка по моему лучшее решение. Если сами не разберётесь, опишу данное подключение подробно.