LINUX.ORG.RU

Linux + LAN + Спутниковый интернет


0

0

Пытаюсь настроить себе интернет через тарелку. Провайдер Raduga, спутник Yamal 200

Изначально так Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.251.28.0 * 255.255.255.0 U 0 0 0 tap0 default 192.168.1.10 0.0.0.0 UG 0 0 0 eth0

Подключаю свою карточку

#Ваш пид PID=417х #MAC адрес, высчитанный по IP подписки IPMAC=00:D0:5C:xx:хх:хх #Имя DVB-интерфейса DVBNAME=dvb0_0 #IP DVB-карты IPDVB=10.251.28.111

# #Лочим сигнал # szap -n 1 -x

# #Старт DVB-интерфейса # dvbnet -p $PID -a 0 /sbin/ifconfig $DVBNAME $IPDVB netmask 255.255.255.255 broadcast 255.255.255.255 /sbin/ifconfig $DVBNAME hw ether $IPMAC /sbin/ip route add $IPDVB dev $DVBNAME echo 1000000 > /proc/sys/net/core/rmem_max echo -n 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter

Сигнал лочится Получаю Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.251.28.238 * 255.255.255.255 UH 0 0 0 dvb0_0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.251.28.0 * 255.255.255.0 U 0 0 0 tap0 default 192.168.1.10 0.0.0.0 UG 0 0 0 eth0

Дальше не могу ни через OpenVPN ни через sprint Причем спринт при запуске все время пытается соединиться с сервером, а ему не удается. смотрю трафик tcpdump - нету

Сама машина находится в локальной сети, а интернет в ней раздаёт сервак получая его от ADSL.

Как мне заиметь инет? аська 150-15-279-6

anonymous

Мой скрипт. Конфигурация Радуга - Yamal 200, тип подклбчения - VPN, наземный канал - ADSL. ОС - openSUSE
Для pptp соединения необходимо поставить и настроить пакет pptp, для ADSL соединения пакет pppoe
./internet.sh
------------------=====cut=====----------------------
#!/bin/bash
# Copyright (c) Vitaliy Pryadko
# 2005 ( http://www.opennet.ru/base/sys/skystar2_linux.txt.html )
# Edited by HighwayStar
DIR=/usr
#пид вашего провайдера
PID=0x10##   # пид в hex-формате
DEV_NAME=dvb0_0
#IP карты dvb. смотреть в мануале или в и-нете.
IP_ADDR=192.168.238.238
NETMASK=255.255.255.0
BCAST=255.255.255.255
# здесь пишем MAC dvb карты. В данном случае -- 00:00:+
# IP-адрес, выданный провайдером в шестнадцатеричном виде.
# MAC_ADDR=00:00:0A:FA:FB:7F
MAC_ADDR=00:00:0A:FA:FB:7F 


case "$1" in
start)

if ifconfig | grep $DEV_NAME &> /dev/null  # Подавление вывода.
then 
	echo "Интерфес существует"
else 
# создаем сетевой адаптер
	 # тюним на нужный спутник, частоту и т.п.
	echo -n  "Read channels.conf"
	$DIR/bin/szap -c /etc/channels.conf -n 1 -x

	echo -n "Set PID ${PID}"
	$DIR/bin/dvbnet -p $PID
	# присваеваем карте IP
	echo -n "ifconfig Dev=${DEV_NAME} IP=${IP_ADDR}, Netmask=${NETMASK}, Broadcast=${BCAST}"
	/sbin/ifconfig $DEV_NAME $IP_ADDR netmask ${NETMASK} broadcast ${BCAST}
	# присваеваем карте MAC
	echo -n "Set MAC-Address - ${MAC_ADDR}"
	/sbin/ifconfig $DEV_NAME hw ether ${MAC_ADDR}
	# Устанавливаем маршрутизацию на этот интерфейс
	echo -n "Set route on DVB card interface"
    	route add ${IP_ADDR} dev ${DEV_NAME}
	echo "Disable rp_filter"
    	echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
    	echo 1 > /proc/sys/net/ipv4/ip_forward

fi 
adsl-start
route add -host 80.81.208.66 dev ppp0
pptp-command start

if ifconfig | grep ppp1 &> /dev/null  # Подавлени
then echo "Соединение установлено"
else echo "Ошибка интефейс ppp1 не поднят"

fi
;;

stop)
pptp-command stop
adsl-stop

;;

*)
echo "Usage: $0 start | stop "
    exit 1
 ;;
esac
---------------========cut=======-------------------
/etc/channels.conf
---------------========cut=======-------------------
Raduga:11671:v:0:18200:0:0:0
---------------========cut=======-------------------

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

Все равно ничего не получается. Карту поднимаю, даже трафик на нее идет, когда пытаюсь гугл загрузить, но сама страничка не грузится. Как должна быть настроена маршрутизация?

anonymous
()
Ответ на: комментарий от anonymous

>Как должна быть настроена маршрутизация?
Нужно поставить IP подписки шлюзом по умолчанию.
Я его ставлю прямо в настройках подключения pptp
Строка # Route: add default gw 10.250.xx.xx
/etc/ppp/peers/Raduga
------------------===cut===-----------------
#
# PPTP Tunnel configuration for tunnel Raduga
# Server IP: 80.81.208.66
# Route: add default gw 10.250.xx.xx



# 
# Tags for CHAP secret selection
#
name i0062xxx
remotename Raduga

#
# Include the main PPTP configuration file
#
file /etc/ppp/options.pptp

nomppe #+

# we do not require the peer to authenticate itself
noauth
debug
# we want to see what happen
#nodetach

# lock the device
# lock #+

# Use BSD compression
#bsdcomp 9,15

# Use deflate method
#deflate 9,15

#defaultroute
---------------------===cut===----------------------

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

Все равно какая-то фигня выходит. А может быть косяк в том, что для исходящего канала я использую NAT ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.