Все таки, что-то с ускорителем globax, по-моему. Запускаю в консоли команды, которые описал в первом сообщении, все работает. Сигнал залочен, трафик есть, но после подключения ускорителя ничего не происходит. Хотелось бы попробовать другие варианты соединения, но, в данном случае, не получится.
Спутниковый интернет
Aleks,Посмотри какие права у глобакса,попробуй запусти его от root.
Разобрался. Нужно было добавить в настройки вот эти параметры:
[console]echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter[/console] Все дело в том, что на форумах они встречаются порознь, потому и не получалось. Обычно, вообще, советуют прописать только [console]echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter[/console] Правда, есть сомнения относительно [console]echo 1 > /proc/sys/net/ipv4/ip_forward[/console] Нужен ли он, вроде бы и так работает. Если где-то ошибка, пожалуйста, поправляйте.
У меня прописана только эта строка [console]echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter[/console]
и все работает.
В итоге, использую своих настроек вот этот скрипт:
#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:bin
NAME='basename $0'
MAC=''xx:xx:xx:xx:xx:xx''
IP=''172.xx.x.xxx''
PID=''xxx''
GLOBAX_BIN=''/usr/local/sbin/globax''
GLOBAX_CONF=''/etc/globax.conf''
CHANNELS_CONF=''/etc/channels.conf''
case ''$1'' in
start)
echo ''starting $NAME...''
szap -c /etc/channels.conf -n1 > /dev/null &
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
/usr/local/sbin/globax /etc/globax.conf
;;
stop)
echo ''stoping $NAME...''
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap
;;
restart)
$0 stop
$0 start
;;
*)
echo ''usage: $NAME start|stop|restart''
exit 3
;;
esac
exit 0Скрипт называется dbvd (например), находится в /etc/init.d/, и запускается командой: /etc/init.d/dbvd start. smile
Доброго времени суток. У меня интернет Sky-Fy на Bonum 56 DVB карта Skaystar2. Все настраивал по 1 посту вроде как связь есть, вот:
[root@localhost rics]# ifconfig
dvb0_0 Link encap:Ethernet HWaddr 00:08:C9:A2:A2:D4
inet addr:172.20.90.127 Bcast:172.20.255.255 Mask:255.255.0.0
inet6 addr: fe80::208:c9ff:fea2:a2d4/64 Scope:Link
UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0x2103
eth0 Link encap:Ethernet HWaddr 20:CF:30:49:0F:2B
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:27 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3036 errors:0 dropped:0 overruns:0 frame:0
TX packets:3036 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:167488 (163.5 KiB) TX bytes:167488 (163.5 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.213.104.85 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:2552 errors:0 dropped:0 overruns:0 frame:0
TX packets:2489 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3519311 (3.3 MiB) TX bytes:145039 (141.6 KiB)
[root@localhost rics]# femon -H
FE: Conexant CX24123/CX24109 (DVBS)
Problem retrieving frontend information: Operation not supported
status SCVYL | signal 91% | snr 98% | ber 0 | unc -1215690488 | FE_HAS_LOCK
Problem retrieving frontend information: Operation not supported
status SCVYL | signal 91% | snr 98% | ber 0 | unc -1215690488 | FE_HAS_LOCK
Problem retrieving frontend information: Operation not supported
status SCVYL | signal 91% | snr 98% | ber 0 | unc -1215690488 | FE_HAS_LOCK
^C
[root@localhost rics]# dvbtraffic
0000 20 p/s 3 kb/s 31 kbit
0001 19 p/s 3 kb/s 29 kbit
0010 19 p/s 3 kb/s 29 kbit
0011 19 p/s 3 kb/s 29 kbit
0012 306 p/s 56 kb/s 460 kbit
0014 6 p/s 1 kb/s 10 kbit
0020 149 p/s 27 kb/s 224 kbit
0021 60 p/s 11 kb/s 91 kbit
0023 60 p/s 11 kb/s 91 kbit
0026 60 p/s 11 kb/s 91 kbit
0032 2 p/s 0 kb/s 4 kbit
0033 664 p/s 121 kb/s 998 kbit
0034 135 p/s 24 kb/s 203 kbit
005f 0 p/s 0 kb/s 1 kbit
0064 2 p/s 0 kb/s 4 kbit
0065 548 p/s 100 kb/s 825 kbit
0066 136 p/s 24 kb/s 204 kbit
0096 2 p/s 0 kb/s 4 kbit
Но вот интересует, в мониторе сети показывает что трафик только с РРР0 как входящий так и исходящий, так как это исправить.
rics, покажи что пишет
[console] dmesg | grep -i dvb[/console]
и
[console]lsmod | grep flex[/console]
модуль cx24123 пробовал подгружать?
[console]depmod -a
modprobe cx24123[/console]
Если на эту команду выдаст ошибку,как вариант,поставь dkms-v4l-dvb-testing, и снова попробуй подгрузить.
rics, покажи что пишет
Консоль:
dmesg | grep -i dvb
Вот
[root@localhost rics]# dmesg | grep -i dvb
DVB: registering new adapter (FlexCop Digital TV device)
DVB: registering adapter 0 frontend 0 (Conexant CX24123/CX24109)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.8' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
dvb_net: created network interface dvb0_0
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb_net: created network interface dvb0_1
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
dvb0_0: no feed to stop
dvb0_0: could not set section feed
dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
Консоль:
lsmod | grep flex
[root@localhost rics]# lsmod | grep flex
b2c2_flexcop_pci 5235 5
b2c2_flexcop 26592 1 b2c2_flexcop_pci
dvb_core 86404 1 b2c2_flexcop
cx24123 12690 2 b2c2_flexcop
cx24113 6929 2 b2c2_flexcop
s5h1420 10524 1 b2c2_flexcop
i2c_core 24741 10 i2c_piix4,nouveau,drm_kms_helper,drm,i2c_algo_bit,isl6421,b2c2_flexcop,cx24123,cx24113,s5h1420
модуль cx24123 пробовал подгружать?
Консоль:
depmod -a
modprobe cx24123
никаких ошибок не выдает
Настраивать пробовал вот отсюда http://www.sky-fi.ru/forum/viewtopic.php?f=3&t=64, но видимо проблема в кривых руках
/delete
ошибочный пост
Настраивать пробовал вот отсюда http://www.sky-fi.ru/forum/viewtopic.php?f=3&t=64
так там же настройки под винду.Ты каким образом поднимаешь карту,какими командами или скриптом?
И посмотри пакет dvb-apps установлен?
Извиняюсь за ссылку. Карту поднимал по ссылке из первого поста. А провайдера пробовал настраивать по вот этой ссылке http://www.sky-fi.ru/forum/viewtopic.php?f=3&t=642.
dvd-apps установлен.
Pid,MAC,IP все правельно прописано?И покажи что в channels.conf написано.Попробуй залочить сигнал и поднять карту из консоли,на что будет выдавать ошибки.
И покажи что в channels.conf написано.
Вот
bonum:12303:h:0:27500:0:0:0:
Попробуй залочить сигнал и поднять карту из консоли
А как из консоли
rics, Зачем в конце channels.conf двоеточие,удали.Из первого поста как делал настройку?
ifcfg-dvb0_0 и route-dvb0_0 такие файлы создавал? У меня был скайфай с 60Е,DVB-S2, с этими настройками работал на картах ТТ-1401 и Omicom SS4.
В первом посте есть ссылка,там все подробно описывается.Возми все настройки оттуда,впиши только свои пид,мак и IP.
ifcfg-dvb0_0 и route-dvb0_0 такие файлы создавал?
Да, создавал, и все делал по 1 посту. В NetApplet появилась проводная связь DVB 0_0, но подключаться не хочет. Мне кажется, что вся проблема в глобаксе, я его не создавал, а попробовал через ВПН.
Под впн немного другие настройки.Попробуй через глобакс.
Под впн немного другие настройки.Попробуй через глобакс.
Скорее всего придется через глобакс, но ради интереса, ткните носом в настройки под впн
А как из консоли
Залочиваешь сигнал
[console]szap -c /etc/channels.conf -n1 -x[/console]
поднимаешь dvb0_0
[console]dvbnet -p ххх #вместо ххх...свой пид в десятеричном виде,например 4160
ifconfig dvb0_0 ххх.ххх.ххх.ххх hw ether 00:00:00:00:00:00 up #вместо ххх...00:00... свой IP и MAC
route add ххх.ххх.ххх.ххх dev dvb0_0 #вместо ххх...свой IP
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter[/console]
но ради интереса, ткните носом в настройки под впн
Сам не настраивал,т.к. VPN "жрёт" много наземного трафика,(у меня Slonax и Globax) попробуй почитай тут.
Во общем удалил все, потом поднял карту так
откроется файловый менеджер,идёш в /etc ищешь файл rc.local и по F4 открываешь его на редактирование,никакие строки из него удалять не надо,нужно добавить ниже следующее
szap -c /etc/channels.conf -n 1 > /dev/null &
dvbnet -p хххх # хххх пид
ifconfig dvb0_0 ххх.ххх.ххх.ххх hw ether 00:00:00:00:00:00 up # ххх.ххх.ххх.ххх IP подписки ,00:00:00:00:00:00 MAC подписки
route add ххх.ххх.ххх.ххх dev dvb0_0 #IP подписки ,тот что писал выше
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
после перезагрузки появился DVB0_0, прописываю в сетевом центре IP выданный провайдером, сеть поднимается. Подключаю землю. Запускаю глобакс (настраивал по ссылке из первого поста) пишет Ok, как под именем пользователя так и под рутом. Фаервол отключен. А трафика все равно по DVB0_0 нет. Подскажете плз., где еще покапать :(