Vpn настроил подключаютсь, все работает. Остался спутник, который я никак не могу домучить.
Поставил linuxtv-dvb linuxtv-dvb-apps.
Далее создал файл /usr/local/bin/skyON:
Код: Выделить всё
router ~ # cat /usr/local/bin/skyON
#!/bin/sh
PID=my_pid
DVB_ADDR="192.168.10.10" #- любой левый IP
DVB_MAC="my_mac"
/sbin/modprobe dvb-core dvb_shutdown_timeout=0
/sbin/modprobe mt312
/sbin/modprobe stv0299
#/sbin/modprobe skystar2
/usr/bin/szap -c /etc/channels.conf -n 1 -x >> /var/log/sky.log
/usr//bin/dvbnet -p $PID
/sbin/ifconfig dvb0_0 $DVB_ADDR up
/sbin/ifconfig dvb0_0 hw ether $DVB_MACЗапускаю, смотрю в ifconfig, есть девайс dvb0_0. Как я понимаю все идет гуд.
В /etc/channels.conf написал следующее:
Код: Выделить всё
router ~ # cat /etc/channels.conf
AM2:11050:h:0:29650:514:514:1:29650Далее создал такой скрипт подключения:
Код: Выделить всё
router ~ # cat /etc/ppp/sky
#!/bin/bash
MY_GW="192.168.0.133"
start(){
echo "Starting VPN Fake... "
route add 82.211.136.2 via ${MY_GW} && \
pptp 82.211.136.2 call pptpfake && \
sleep 10 && \
route delete default && \
route add default dev ppp1 && \
echo "OK"
}
stop(){
killall -9 pptp
route delete 82.211.136.2 > /dev/null 2>&1
route delete default && \
route add default via ${MY_GW}
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "usage: $0 start|stop "
;;
esacЧесно говоря оно не работатло, я в нем поменял слова via на gw, вроде пошло... но весь трафик иден по земле, тобишь по простому впн. А мне надо чтобы входящий был спутник, а выходящий vpn.
Короче не знаю я, что с этим спутником делать. Может кто-то толком объяснит что и как делать или на доку нормальную тыкнет... А то уже запарился я с этим спутником....
P.S.
Код: Выделить всё
MY_GW="192.168.0.133"Тут надо какой ipшник писать? ip моего наземного vpn или что-то еще?
Где-то я точно туплю, ибо не нашел толковой доки...