DVB

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


[править] DVB

#!/bin/sh

# Ваш PID
PID=XXX

# IP нужно указывать из личного кабинета
IP_ADDR=XXX.XXX.XXX.XXX

# MAC должен совпадать с указанным в личном кабинете
MAC_ADDR=XX:XX:XX:XX:XX:XX

# Убиваем интерфейс и модули если они загружены
ifconfig dvb0_0 down
dvbnet -d 0
rmmod b2c2-flexcop-pci
rmmod b2c2-flexcop
rmmod stv0299
rmmod dvb-core

# Подгружаем все обратно
modprobe dvb-core dvb_shutdown_timeout=0
modprobe stv0299
modprobe b2c2-flexcop-pci
szap -n 1 -c /etc/channels.conf -x
dvbnet -p $PID

ifconfig dvb0_0 $IP_ADDR hw ether $MAC_ADDR netmask 255.255.255.0 broadcast 255.255.255.0
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward

# на всякий случай - я же не знаю что у вас iptables
iptables -I INPUT -i dvb0_0 -j ACCEPT


[править] PPTP

3.2 Внесите изменения в файл chap-secrets в каталоге /etc/ppp: ВАШ_ЛОГИН * ВАШ_ПАРОЛЬ *


3.4 Внесите изменения в файл options в каталоге /etc/ppp. Там должна быть единственная строка: lock


4 Вот скрипт для запуска VPN Fake на примере спутника Express AM1:

#!/bin/bash



MY_GW="xxx.xxx.xxx.xxx"



start(){

    echo "Starting VPN Fake...              "



    /sbin/modprobe ipip && \

    /sbin/modprobe ip_gre && \

    /sbin/ip route add 82.211.136.2 via ${MY_GW} && \

    /usr/sbin/pptp 82.211.136.2 call pptpfake && \

    /bin/sleep 10 && \

    /sbin/ip route delete default && \

    /sbin/ip route add default dev ppp0 && \

    echo "OK"

}



stop(){

    /usr/bin/killall -9 pptp

    /sbin/ip route delete 82.211.136.2 > /dev/null 2>&1

    /sbin/ip route delete default && \

    /sbin/ip route add default via ${MY_GW}

}



case "$1" in

start)

start

;;

stop)

stop

;;

*)

echo "usage: $0 start|stop "

;;

esac


VPN_SERVER это имя vpn сервера. Оно зависит от вашего спутника

Express AM1: am1-vpn-fake.planetsky.com

# pppd noauth nobsdcomp nodeflate nodetach debug dump logfd 2 name sgTrAM_2408 pty "/usr/sbin/pptp nss.spacegate.com.ua --nolaunchpppd" defaultroute

[править] Дополнительная информация


Globax:

Источник — «http://xgu.ru/wiki/DVB»