GPRS+Slonax Debian Lenny (Не получается выйти в инет через спутник)

Подключение, настройка и другие проблемы, возникающие со спутниковыми железками

Модератор: Модераторы разделов

Ответить
EvilUncle
Сообщения: 26
ОС: Debian Squeeze i386

GPRS+Slonax Debian Lenny

Сообщение EvilUncle »

Доброго времени суток, вообщем такая проблемка - не могу настроить доступ в инет через акселератор slonax,карта SS2, исходящий канал жпрс через блютуз, там все в ажуре. По поводу настроек собственно спутниковой карты я нашел мануал небольшой в нете, счас расскажу что и как я делал.
Во первых, установил пакет dvb-utils, создал файл /etc/modprobe.d/dvb-core с содержимым:

Код: Выделить всё

options dvb-core dvb_shutdown_timeout=0

Затем создал файл /etc/channels.conf:

Код: Выделить всё

SatGate:12130:v:0:27500:0:0:0

Потом:

Код: Выделить всё

# szap -c /etc/channels.conf -n 1 -x
reading channels from file '/etc/channels.conf'
zapping to 1 'SatGate':
sat 0, frequency = 12130 MHz V, symbolrate 27500000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 01 | signal b4ba | snr 760b | ber 00003bde | unc fffffffe |
status 1f | signal b9e2 | snr c507 | ber 0000021c | unc fffffffe | FE_HAS_LOCK

Создал скрипт /sbin/Skystar2:

Код: Выделить всё

#!/bin/sh
PID="402"
DVB_ADDR="xxx.xxx.xxx.xxx"
#мой IP-адрес, глянул в личном кабинете на Сатгейте
DVB_MAC="xx:xx:xx:xx:xx:xx"
#MAC-адрес моей карты
/usr/bin/dvbnet -p $PID
/sbin/ifconfig dvb0_0 $DVB_ADDR
/sbin/ifconfig dvb0_0 hw ether $DVB_MAC netmask 255.255.255.0 broadcast 255.255.255.0
route add 192.168.xxx.xxx dev dvb0_0
#В роуте мой IP
szap -c /etc/channels.conf -n 1 -x

и поставил этому скрипту права 755. Скачал слонакс, распаковал на рабочий стол, в конфиге слонакса поменял только логин и пароль. Запустил скрипт:

Код: Выделить всё

# Skystar2 start

DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A

Status: device dvb0_0 for pid 402 created successfully.
reading channels from file '/etc/channels.conf'
zapping to 1 'SatGate':
sat 0, frequency = 12130 MHz V, symbolrate 27500000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal b55f | snr 768c | ber 000043ec | unc fffffffe |
status 1f | signal b903 | snr cd7d | ber 00000302 | unc fffffffe | FE_HAS_LOCK

Запускаю файл slnx_client_nptl, иду читать логи:

Код: Выделить всё

# tail -f /home/john77/Desktop/slnx/slonax
[2009.05.05 22:03:32] MARK  F:main: SlonAx v.2.0.11 (beta) �2006 SatGate LLC. All rights reserved.
[2009.05.05 22:03:32] MARK  F:main: v.2_00_11 Build Thu, 31 Jan 2008 10:58:21 +0200 @onlyslon
[2009.05.05 22:03:32] MARK  F:xmit_thread: Created xmit thread....speed_limit =2
[2009.05.05 22:03:32] MARK  F:main: Starting standby service...
[2009.05.05 22:03:32] FATAL F:service_thread:JUMP TO SERVICE
[2009.05.05 22:03:32] MARK  F:try_register: Use magic key=43950  use sess_id=12655538
[2009.05.05 22:03:46] MARK  F:try_register: I try to login again... #1
[2009.05.05 22:03:46] MARK  F:try_register: Use magic key=34807  use sess_id=12655538
[2009.05.05 22:03:55] MARK  F:register_thread: Reconnecting...#0
[2009.05.05 22:03:55] MARK  F:try_register: Use magic key=62139  use sess_id=11053775
[2009.05.05 22:04:14] MARK  F:try_register: I try to login again... #1
[2009.05.05 22:04:14] MARK  F:try_register: Use magic key=28050  use sess_id=11053775
[2009.05.05 22:04:22] MARK  F:register_thread: Reconnecting...#1
[2009.05.05 22:04:22] MARK  F:try_register: Use magic key=4756  use sess_id=11759738
[2009.05.05 22:04:40] MARK  F:try_register: I try to login again... #1
[2009.05.05 22:04:40] MARK  F:try_register: Use magic key=50283  use sess_id=11759738
[2009.05.05 22:04:46] MARK  F:register_thread: Reconnecting...#2
[2009.05.05 22:04:46] MARK  F:try_register: Use magic key=17717  use sess_id=12626586
[2009.05.05 22:04:54] MARK  F:register_thread: Reconnecting...#3
[2009.05.05 22:04:54] MARK  F:try_register: Use magic key=5311  use sess_id=1485481
[2009.05.05 22:05:02] MARK  F:register_thread: Reconnecting...#4
[2009.05.05 22:05:02] MARK  F:try_register: Use magic key=38569  use sess_id=10538610
[2009.05.05 22:05:17] MARK  F:try_register: I try to login again... #1
[2009.05.05 22:05:17] MARK  F:try_register: Use magic key=1361  use sess_id=10538610
[2009.05.05 22:05:23] MARK  F:register_thread: Reconnecting...#5
[2009.05.05 22:05:23] MARK  F:try_register: Use magic key=3032  use sess_id=11244566
[2009.05.05 22:05:38] MARK  F:try_register: I try to login again... #1
[2009.05.05 22:05:38] MARK  F:try_register: Use magic key=63464  use sess_id=11244566
[2009.05.05 22:05:44] MARK  F:register_thread: Reconnecting...#6

ну и так далее... Вообщем, не коннектится. Вот конфиг слонакса:

Код: Выделить всё

[NETWORK]
remote_server_ip=77.94.34.154:3444
reconnect_on_errors=yes

[PROXY]
local_proxy_bind_to=127.0.0.1:8080

[SOCKS]
local_socks_bind_to=127.0.0.1:1080

[HTTP_ECONOMIZER]
economizer_bind_to=127.0.0.1:8081

[PORT_MAPPING]
port_map_bind=127.0.0.1
port_map=110->pop3.mail.ru:110
port_map=6667->wenet.ru:6667

[AUTHENTICATION]
login=...
password=...

[SPEED]
speed_auto=yes
speed_in=256
speed_out=2

[HTTP_SPEC_FLAGS]
http_econom_flags=30719
http_skip_economizer=msdn.microsoft.com

[TRANSPORT]
mtu=1400
mru=1400

[WIN32]
set_ie_proxy=yes
# economizer or proxy
set_proxy_mode=proxy
set_loopback=no
safe_mode=no
run_minimized=no
fix_firewall=yes
balloon_tips=yes

[DEBUG]
debug_enable=yes
debug_level=1
debug_file=slonax

Также пробовал запустить slonax-3g:

Код: Выделить всё

# /home/john77/Desktop/slonax_3g
/home/john77/Desktop/slonax_3g: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

Судя по всему, для запуска требуется какая то библиотека, не пойму где ее брать. Вообщем камрады, скажите, что я неправильно делаю? Учетка на сатгейте рабочая, бабло на счете есть, настройки учетки в норме, с венды залетает со свистом, только по этой причине до сих пор терплю ее на винте...
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: GPRS+Slonax Debian Lenny

Сообщение Nikky »

http://packages.debian.org/search?searchon...le&arch=any

На будущее: определить, какой файл принадлежит к какому пакету, и посмотреть содержимое самого пакета можно здесь: http://www.debian.org/distrib/packages (последний пункт, поиск по содержимому).  Спасибо Aectann-у.
Арфы нет - возьмите бубен...
Спасибо сказали:
EvilUncle
Сообщения: 26
ОС: Debian Squeeze i386

Re: GPRS+Slonax Debian Lenny

Сообщение EvilUncle »

Nikky писал(а):
05.05.2009 22:37
http://packages.debian.org/search?searchon...le&arch=any

На будущее: определить, какой файл принадлежит к какому пакету, и посмотреть содержимое самого пакета можно здесь: http://www.debian.org/distrib/packages (последний пункт, поиск по содержимому).  Спасибо Aectann-у.

Ага спасибо гляну, а с простым то слонаксом что делать? Ведь если я правильно понимаю - карта работает нормально. И нигде не могу найти толкового ридми по юзанью этой хитрой софтины
Спасибо сказали:
EvilUncle
Сообщения: 26
ОС: Debian Squeeze i386

Re: GPRS+Slonax Debian Lenny

Сообщение EvilUncle »

Вообщем разобрался с зависимостями, теперь slonax 3g запускается:

Код: Выделить всё

debian:/home/john77/3g# ./slonax_3g
SlonAx-3G linux@onlyslon v.3.01.06 Beta. 27.04.2009 13:04:55
F:sx3g_shaper_init: TX traffic shape (speed 32K). Init done.
SIOCADDRT: Файл существует

В лог что то пишется:

Код: Выделить всё

debian:/home/john77/3g# tail -f ./sx3g.log
[2009.05.06 20:11:36] MAINTHR MARK  SYS ----------------------- SLONAX 3G CLIENT -------------------------
[2009.05.06 20:11:36] MAINTHR MARK  SYS SlonAx-3G linux@onlyslon v.3.01.06 Beta. 27.04.2009 13:04:55
[2009.05.06 20:11:36] MAINTHR MARK  SYS ------------------------------------------------------------------
[2009.05.06 20:11:36] MAINTHR MARK  SYS F:main: Begin init autorization client....
[2009.05.06 20:11:36] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Starting AUTH client via UDP ptotocol
[2009.05.06 20:11:36] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Local part of UDP transport 10.196.75.59:47495
[2009.05.06 20:11:36] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Try auth. Login:purjabuj  Speed IN/OUT:2048/32 cookie:0x065FAB79
[2009.05.06 20:11:36] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Auth via udp://77.94.34.185:1122 (sx3g.satgate.net)
[2009.05.06 20:11:36] MAINTHR DEBUG AUT F:sx3g_clientpart_auth: Start polling socket....
[2009.05.06 20:11:38] MAINTHR DEBUG AUT F;sx3g_clientpart_auth: Got reply from server (307 bytes)
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Reply->type - ALLOWED.
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Reply->Cookie:0x0000 Session:0x26DA Acpt rate:192
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Reply->Transport addr:172.20.106.176/0.0.0.0
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: assigned IP 0/0->213.246.2.61/255.255.248.0
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: assigned gateway:213.246.0.1
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: DNS1:82.198.6.18 DNS2:77.94.34.160
[2009.05.06 20:11:38] MAINTHR MARK  AUT F:sx3g_clientpart_auth: Reply->Cookie:0x0000 Session:0x26DA
[2009.05.06 20:11:38] MAINTHR DEBUG SYS F:main: clientpart_auth returned 666
[2009.05.06 20:11:38] MAINTHR MARK  SYS ----------------- BEGIN SLONAX 3G CORE INIT ------------------
[2009.05.06 20:11:38] MAINTHR DEBUG SYS F:sx3g_init: TCP Flow ctrl:  SX3G_FLOW_CTRL_ONE_FLOW
[2009.05.06 20:11:38] MAINTHR DEBUG SYS F:sx3g_init: Precalculated sx3g_mbox size=4
[2009.05.06 20:11:38] MAINTHR DEBUG SYS F:sx3g_init: Begin init TCP/IP stack
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_init: TCP/IP init DONE.
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_init: Jumbo mode: Enabled
[2009.05.06 20:11:38] MAIN    MARK  SYS F:sx3g_init: Try add virtual inteface...
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_init: Iface type: TAP
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_init: Interface Init: OK.
[2009.05.06 20:11:38] MAINTHR MARK  SYS F:tcp_server_init: Starting debug telnet debug server on port 2323
[2009.05.06 20:11:38] TRMONIT WARN  SYS F:sx3g_tcpecho_client: tcp_heartbeat==0 do nothing.
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_fix_route: Lets fix route....
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_fix_route: determined default gw device: ppp0 type:SX3G_ROUTE_TYPE_IFACE
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_fix_route: setup route via default interface to slonax server...
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_route_action: try exec:'/sbin/route add -net 77.94.34.185 netmask 255.255.255.255 dev ppp0'
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_route_action: exec retcode=1792
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_fix_route: gateway to slonax server added.
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_route_action: try exec:'/sbin/route add -net 0.0.0.0 netmask 0.0.0.0 gw 213.246.0.1'
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_route_action: exec retcode=0
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_route_action: try exec:'/sbin/route del -net 0.0.0.0 netmask 0.0.0.0 dev ppp0'
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:sx3g_route_action: exec retcode=0
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_init: save resolver config
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_init: resolv.conf saved
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_update: update resolver config
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_read: read resolver config
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_read: nameserver >217.118.66.243<
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_read: nameserver >208.67.222.222<
[2009.05.06 20:11:38] MAIN    DEBUG SYS F:resconf_write: write resolver config

На этом все и ограничивается, и связь пропадает полностью, всмысле если до запуска слона я мог работать в нете через жпрс, то после запуска никакого входящего трафика, такова особенность slonax-3g в режиме роутера, не нужны никакие прокси. Я уже не знаю что думать, читал где то что файрволл может блокировать работу акселераторов-туннелей, вычитал где-то и добавил в свой скрипт такие строки:

Код: Выделить всё

/sbin/iptables -F; /sbin/iptables -t nat -F; /sbin/iptables -t mangle -F
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"

Не помогло.
Спасибо сказали:
EvilUncle
Сообщения: 26
ОС: Debian Squeeze i386

Re: GPRS+Slonax Debian Lenny

Сообщение EvilUncle »

Оппа, завелся слон-3джи, заменил я свой скрипт на следующий:

Код: Выделить всё

#!/bin/sh
DEV_NAME=dvb0_0

# PID выданный провайдером
PID=402

# IP из личного кабинета, выданный провайдером
IP_ADDR=172.20.xxx.xxx

MAC_ADDR=00:D0:D7:xx:xx:xx # MAC-адрес DVB-карты

/usr/bin/szap -c /etc/channels.conf -n 1 -x
dvbnet -p $PID
/sbin/ifconfig $DEV_NAME $IP_ADDR netmask 255.255.255.0 broadcast 255.255.255.0
/sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR
/sbin/route add $IP_ADDR dev $DEV_NAME
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
szap -c /etc/channels.conf -n 1 > /dev/null &
/sbin/modprobe ipt_MASQUERADE
/sbin/iptables -F; /sbin/iptables -t nat -F; /sbin/iptables -t mangle -F
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"

Полет нормальный! если дальше чо пойдет не так - отпишусь, кстати в этом скрипте абсолитно нифига не понял )) готовый нашел
Спасибо сказали:
EvilUncle
Сообщения: 26
ОС: Debian Squeeze i386

Re: GPRS+Slonax Debian Lenny

Сообщение EvilUncle »

просили в мыле выложить тут конфиг слона-3джи, вобщем вот рабочий конфиг без логина и пароля, прочие настройки не трогать, и все будет работать без возни с проксями
sx3g_cli.conf.zip
(2.23 КБ) 73 скачивания
Спасибо сказали:
Ответить