Интернет через 3G модем
-
Привет всем!
На форуме разработчиков зарегиться не смог: там у них защита от ботов дюже мудреная ))
Проблема такая.
У меня доступ в интернет только через 3g модем. Но разработчики пожадничали и wvdial не установили.
(Уже им писал, но с них как с гуся вода.)
Как wvdial установить?
Вот из терминала:pi@raspberrypi:~ $ sudo dpkg -i wvdial_1.61-4.1+b1_armhf.deb Выбор ранее не выбранного пакета wvdial. (Чтение базы данных … на данный момент установлено 118080 файлов и каталогов.) Подготовка к распаковке wvdial_1.61-4.1+b1_armhf.deb … Распаковывается wvdial (1.61-4.1+b1) … dpkg: зависимости пакетов не позволяют настроить пакет wvdial: wvdial зависит от ppp (>= 2.3.0), однако: Пакет ppp не установлен. wvdial зависит от libuniconf4.6, однако: Пакет libuniconf4.6 не установлен. wvdial зависит от libwvstreams4.6-base, однако: Пакет libwvstreams4.6-base не установлен. wvdial зависит от libwvstreams4.6-extras, однако: Пакет libwvstreams4.6-extras не установлен. dpkg: ошибка при обработке пакета wvdial (--install): проблемы зависимостей — оставляем не настроенным Обрабатываются триггеры для man-db (2.7.0.2-5) … При обработке следующих пакетов произошли ошибки: wvdial
Пытался зависимости отдельно найти и скачать, но только одну нашел
Как можно еще решить проблему? -
Чтобы не дрочиться с зависимостями были придуманы репозитории и менеджеры пакетов (в Raspbian это apt-get)
wvdial есть в официальном репозитории raspbian(по крайней мере в jessie точно есть)sudo apt-get install wvdial
Перед установкой также рекомендую обновить базу индекса пакетов репозитория:
sudo apt-get update
-
То мне известно.
Я имел ввиду без интернета на Raspbian-е установить.
Я другим компом с выходом в интернет нашел пакет nwvdial_1.61-4.1+b1_armhf.deb и забросил в Rasbian, но установить не получилось.
Это локальная установка по-сути. Поэтому dpkg использовал.В принципе можно было бы роутер подключить и сним все провернуть, но его нет и покупать только ради того не охота.
-
Почти сделал.
Все пакеты нашел здесь:
packages.debian.org/jessie/libwvstreams4.6-baseSancxjo (2016-07-25 20:58:13):То мне известно.
Я имел ввиду без интернета на Raspbian-е установить.
Я другим компом с выходом в интернет нашел пакет nwvdial_1.61-4.1+b1_armhf.deb и забросил в Rasbian, но установить не получилось.
Это локальная установка по-сути. Поэтому dpkg использовал.В принципе можно было бы роутер подключить и сним все провернуть, но его нет и покупать только ради того не охота.
Только система не загрузилась.
Может быть из-за того, что я конфигурационные файлы для сети чрез wvdial подслвывал из другого компа… -
Разработчики Raspbian не рекомендуют ставить armhf пакеты от «чистого» debian…
Если уж так хочется пакетов, то вот ссылка на репозиторий Raspbian — snapshot.raspbian.org/latest/raspbian/dists/
-
Спасибо за ссылку!
Вообщето я выбирал с архитектурой armhf
Неужели они отличаются?Вроде установил wvdial и все зависимости.
Настроил на автоматическое поднятие интерфейса PPP0 (у меня на Debian так настроено и работает).
Но на Rasbian не запускается.
Вот терминалpi@raspberrypi:~ $ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:13:30:3f inet6 addr: fe80::24bb:8975:bdf2:1537/64 Scope:Link 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) 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:65536 Metric:1 RX packets:256 errors:0 dropped:0 overruns:0 frame:0 TX packets:256 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:20736 (20.2 KiB) TX bytes:20736 (20.2 KiB)
Почему другой интерфейс вылазиит не понятно.
-
Что-то с памятью моей стало...
Когда-то прекрасно обходился без wvdial
Вот этот скрипт:#!/bin/sh ##/usr/sbin/gprs GPRS скрипт для мобильного оператора mts. Регион: Все регионы. Для тарифных планов: все тарифные планы. homepage: linuxmobile.lrn.ru/ license: GPL export PATH=/sbin:/usr/sbin:$PATH DIALTIMEOUT=20 #для USB-модема HUAWEI 1550E: MODEM=/dev/ttyUSB0 #для Tennex NetLine 300S: MODEM=/dev/ttyUSB2 #для мобильника Nokia 6300: MODEM=/dev/ttyACM0 #если через блютуз, то: MODEM=/dev/rfcomm0 MODEM=/dev/ttyUSB2 SPEED=460800 MODEM_INIT='AT+CGDCONT=1,\«IP\»,\«internet.mts.ru\» OK' IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault debug usepeerdns user mts mtu 576 novj nobsdcomp novjccomp nopcomp noaccomp noauth" LOGSCRIPT=«CONNECT» PHONE="*99#" перед запуском 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 /usr/sbin/pppd connect '/usr/sbin/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 $MODEM $SPEED cat /etc/ppp/resolv.conf >/etc/resolv.conf sleep $DIALTIMEOUT done; exit 0