почитал темы, сделал вроде все как надо, но не работает спутниковый интернет
у меня ubuntu9.04
сделал channels.conf
spectrumsat:11630:h:0:20500:0:0:0
скрипт вот такой:
#!/bin/bash
# PID вашего провайдера
PID=514
# Название интерфейса, через который производится получение пакетов
DEV_NAME=dvb0_0
# Серый IP. Узнать в тех. поддержке. Тот же, что и в recv.ini "external_udp_address"
IP_ADDR=ХХ.XXX.XXX.XXX
# Сетевая маска
NETMASK=255.255.255.255
# Адрес широковещательных пакетов
BCAST=255.255.255.255
# здесь пишем MAC dvb карты. Написан на самой карточке
MAC_ADDR=ХХ.XXX.XXX.XXX
# IP адрес наземного DNS. Очень важный адрес. Узнать у наземного провайдера. Переконвертирует адрес, например, yandex.ru в IP
#MY_GW=0
case "$1" in
start)
echo "Starting dvb... " # поднимаем DVB интерфейс
szap -c /etc/channels.conf -n 1 > /dev/null & # карточка будет всё время лочится, иначе ничего не будет
dvbnet -p $PID
sleep 1
ifconfig $DEV_NAME $IP_ADDR hw ether $MAC_ADDR netmask $NETMASK broadcast $BCAST
route add $IP_ADDR dev $DEV_NAME
sleep 1
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
iptables-restore /etc/iptables.txt # запускаем iptables (файервол). Содержание файла далее.
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.conf.default.rp_filter="0"
sleep 1
echo "Starting tc-recv... " # запускаем ускоритель
cd /home/polygon
/home/polygon/tc-recv -c /home/polygon/recv.ini > /dev/null &
echo "OK"
;;
stop)
/usr/bin/killall -9 tc-recv
/usr/bin/killall -9 szap
sleep 1
# Убиваем интерфейс
ifconfig $DEV_NAME down
sleep 1
dvbnet -d 0
sleep 5
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac
В терминале набираю sudo /etc/dvbb.conf start
Выводит:
Starting dvb...
DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A
Status: device dvb0_0 for pid 514 created successfully.
net.ipv4.conf.default.rp_filter = 0
Starting tc-recv...
OK
В браузере стоит прокси 127.0.0.1:9202 но интернета нет, открывается пустая страница.
Вот еще:
~$ ifconfig
dvb0_0 Link encap:Ethernet HWaddr хх:хх:хх:хх:хх:хх
inet addr:хх.хх.хх.хх Bcast:255.255.255.255 Mask:255.255.255.255
inet6 addr: хххх::хххх:хххх:хххх:хххх/хх 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:0x202
eth0 Link encap:Ethernet HWaddr хх:хх:хх:хх:хх:хх
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:23 Base address:0x9000
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:3487 errors:0 dropped:0 overruns:0 frame:0
TX packets:3487 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:239486 (239.4 KB) TX bytes:239486 (239.4 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:ххх.хх.хх.хх P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:1284 errors:0 dropped:0 overruns:0 frame:0
TX packets:1404 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1264400 (1.2 MB) TX bytes:134529 (134.5 KB)
Подскажите что не так?