Как раздать интернет с Arvdr ?

  • Вопрос не понят.


    Что ты имееш в виду? Использовать ArVDR в качестве рутера, или соединить его с интернетом через другой комп/рутер?


    В принципе возможно всё......

  • Array пониш Vasuilii такой на форуме был так я унего перекупил ss1.5
    хачу дома поднять с експресса ам22 инет! как его принять и раздать ?

  • 1. Не по нашему профилю, мы занимаемся собственно VDR.


    2. А нафига для приёма интернета использовать SS1?????? Достаточно SS2!


    3. Можно конечно и Arvdr, только зачем? Не проще ли поставить нормальный Debian, с необходимым количеством пакетов, прикрутить к нему SS2, установить и настроить dvbtune, чем и протунить карту на нужные параметры. Настроить ISDN, или модем, тебе же нужен будет обратный канал иметь. Запустиь Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу., не забыв настроить параметры в конфиге, и радоваться жизни? А ещё лучше между клиентами и этим примитивным разрулевом включить нормально отконфикурированый squid? Привернуть мыльный сервак, поставить антивирус, спамфильтр? Пробить порты куды надобно... И так далее, зависит от фантази.


    Это тебе наводки, дальше сам, не по нашему профилю к сожалению.


    немного информации по настройке есть Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу., к сожалению на Немецком. так что не взыщи.


    ArVDR есть ничто иное, как минимальный срез Debian Sarge, специально заточенный для работы с программой VDR, и не стоит заниматься мазохизмом, всё намного проще. Хотя при помощи apt-get можно конечно доустановить хотя чёрта лысэго.
    Удачи.

  • В продолжении темы .
    Актуальность достаточно высокая постольку поскольку если нет нормального канала в инетрнет а есть только спутник и gprs то всеже возникает желание получить этот интернет но плодить работающие компьютеры не очень хочется .


    Было произведено исследование на эту тему. Заставить работать интернет по схеме исходящий gprs входящий со стпутника на дополнительную карту ss2 через акслереатор globax удалось на дистрибутиве arvdr.


    Но всежн из-за нехватки практического опыта работы с линуксами рабоатет немного кривовато.


    Дело в том что vdr если видит вторую карту то по всей видимости захватывает над ней контроль и не дает другим программам пользоватся этоой картой.


    Загрузка в составе загрузочных скриптов для vdr програмного обеспечения для спутникового интернета также не дает эффекта
    сетевой интерфейс создается но пакеты на него не приходят.


    Сработала лиш схема при которой сам vdr не видит второй спутниковой карты т.е. при старте vdr не загружаюся драйвера второго спутникового адаптера а догружаются они позже стартом скрипта для интернета
    Минус такой схемы в том что стартовый скрипт для vdr и стартовый скрипт для интернета оброщяются к одним и темже драйверам dvb_core и frontends.
    А это в свою очередь не дает нормально презагружатся вдр-у если чтото у него в нутри подвисло как собственно и скрипту для интернета .


    т.е команда rmmod dvb-ttpci budget b2c2-flexcop-usb b2c2-flexcop-pci b2c2-flexcop
    не отрабатывает говорит что занят dvb-core тоже самое и для dvb-core говорит из за того что драйвера используются разными программами в системе.


    Вопросы нельзяли запустить отдельную ветку драйверов dvb-core+ b2c2-flexcop дли интернета ?
    Или каким либо иным способом заставить vdr не видить второй спутниковой карты?

  • ты когда нибудь запускал

    Исходный код
    vdr -h


    ??????
    Думаю что нет....иначе бы ты увидел такое!

    Исходный код
    ....
      -D NUM,   --device=NUM   use only the given DVB device (NUM = 0, 1, 2...)
                               there may be several -D options (default: all DVB
                               devices will be used)
    ....
  • Да куда уж мне .
    Хрошо что старшие товарищи есть кторые на путь истенный наставят.

  • Как сделаешь распиши все подробно

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем VladimirS ().

  • Инструкция для самых не продвинутых =)


    Рецепт для не стандартных конфигураций оборудования т.е когда в качестве исходящего канала в интернет используется тел с поддержкой gprs edge cdma а для входящешего карта ss2 ну или какойнть бюджетный аналог. Все это действительно для дистрибутива arvdr в ктором основная карта ss1 показывает телевидение а дополнительная карта ss2 работает с интенетом .


    Для начала нужно добавить поддержку драйвкра кабеля для телефона у кого какой.

    Чтобы это у нас получилось необходимо с кернел орг скачать то ядро которое грузится со стартом arvdr в данном случае linux-2.6.13.4.tar.gz


    # wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    и добавить в дистрибутив возможность компиляции


    # apt-get install kernel-package debianutils make libncurses5-dev libc6-dev gcc
    # cd /usr/src
    # tar xvzf linux-2.6.13.4.tar.gz
    # ln –s /usr/src/linux-2.6.13.4 linux
    # cp /boot/config-2.6.13.4 /usr/src/linux-2.6.13.4/.config
    # cd linux


    # vi /usr/src/linux/.config
    ...
    CONFIG_USB_SERIAL_PL2303=m <=== собственно модуль драйвера
    ...
    # make clean
    # touch linux
    # make oldconfig
    # make modules; make modules_install



    Кабель который вы подключили к комьютеру должен по идее начать номально определятся .
    если поределяется то неоходимо


    #apt-get install ppp


    вот самый простой скрипт для установки соединения по гпрс для других видов связи другие строки инициализации.


    #!/bin/bash
    MODEM=ttyUSB0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\" OK'
    IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
    usepeerdns noauth user beeline mtu 480 mru 480
    novj nobsdcomp novjccomp nopcomp noaccomp"
    LOGSCRIPT="CONNECT"
    PHONE="*99***1#"

    # перед запуском pppd удаляет default router, по окончании - восстанавливает
    # Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local
    DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ;
    if [ -n "$DR" ] ; then
    trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15
    route delete $DR
    echo route delete $DR
    fi
    ##########################
    ##################### При обрыве соединения pppd перезапускается ####################
    while true ; do
    pppd \
    connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
    crtscts defaultroute modem -detach mru 576 \
    $NASH_IP:$IH_IP /dev/$MODEM $SPEED
    cat /etc/ppp/resolv.conf > /etc/resolv.conf
    sleep $DIALTIMEOUT
    done




    Далее устанавливаем globax или другой акселератор который выдал интернет провайдер .
    также можно использовать openvpn pptp или просто доступ по проксте но это немного другая кухня
    с большим коолличеством телеодвижений но менне эффективная для меня конретно из-за низкоскоростного гпрс соединения которое я имею в налиичии.



    осталось поднять интерфейс на спутниковой карте и запустить глобакс


    Эти параметры прописаны в файл /etc/init.d/dvb незнаю правильно или нет но рабоатет!


    modprobe dvb-core dvb_shutdown_timeout=0
    поравитьчтобы было так а то интернет будет засыпать


    для старта в секции load


    после того как все драйвера загрузились


    szap -a1 -c /etc/channels.conf -n 1 -x 2>&1>/dev/null <== в файл channels.conf вписать параметы транспондера спутника
    dvbnet -a1 -p 1024 <= лочит вторую карту
    /sbin/ifconfig dvb1_0 192.168.xxx.xxx <= поднимает интерфейс для второй карты
    /sbin/ifconfig dvb1_0 hw ether 00:00:00:00:00:00 <= поднимает интерфейс для второй карты
    echo 0 > /proc/sys/net/ipv4/conf/dvb1_0/rp_filter
    echo 1 > /proc/sys/net/ipv4/ip_forward
    #для глобакса желательно так сделать иначе может не заработать
    /root/globax/globax /root/globax/globax.conf 2>&1>/dev/null
    sleep 2
    kill `ps ax|grep /root/globax/globax|head -n +1|awk '{print $1}'`
    echo

    для остановки в секции unload
    до выгрузки драйверов


    echo 1 > /proc/sys/net/ipv4/conf/dvb1_0/rp_filter
    echo 0 > /proc/sys/net/ipv4/ip_forward
    ifconfig dvb1_0 down
    dvbnet -a1 -d dvb1_0
    killall globax


    ну собственно осталось добавить в файл /etc/init.d/runvdr


    в строку VDRCMD="$BINDIR/vdr -D 0 <= параметр который указавает vdr-у какую карту лочить в данном случае первую по счету на второй у нас интернет ее он не будет видеть.


    Должно работать .

    Сообщение было отредактировано 3 раз, последнее редактирование пользователем ebok123 ().

  • спасибо ... буду теперь знать как облегчить жизнь другим пользователям:
    в будущих пакетах будет в конфигурацию будет ввдена переменная VDR_OTHER_OPTIONS, где можно будет прописать в том числе и опцию -D ...
    А впрочем неплохо. Не ладно скроено, но крепко сшито

  • Для еще более не продвинутых, сотовый телефон можно подсоеденить немного по другому


    free-x облегчил работу


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    в нём лежат модули для всех ядер которые были собраны после выхода 0.1RC2 т.е. 2.6.12.6, 2.6.13.4
    Распаковать в корне и вызвать depmod -a


    затем apt-get install wvdial


    заходим в Webmin и настраиваем соединение


    и сразу apt-get install bind чтоб с DNS вопросов небыло

  • Кто-нибуть пробовал подсоединять сименсы 65-75х серии и самсунги ? Сименсы 55й серии легко подсоеденили и моторолу 350
    а cx-75 и v200 не смогли

  • Есть кабель DKU-5 USB и телефон Nokia 6021.
    В винде с этим кабелем проблем нет - ГПРС работает.
    Втыкаю в ведро:

    Исходный код
    arvdr:~# lsusb
    Bus 003 Device 005: ID 09da:000a A4 Tech Co., Ltd
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 010: ID 0451:3410 Texas Instruments, Inc. TUSB3410 Microcontroller
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000




    Исходный код
    arvdr:~# lsmod
    ti_usb_3410_5052       53448  0
    usbserial              27808  1 ti_usb_3410_5052


    ЧТо посоветуете поковырять?

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем HotDog ().