Настройка 4G модема для Tele2 и Yota

Добрый день.
Попробовал настроить 4G модем с симкой Tele2.
Использовал инструкцию на сайте GSM/GPRS — Wiren Board

И еще глядя на видео инструкцию от Wirenboard Setpoint Видеоурок 05 - Wirenboard "Подключение по GSM. Контроль резервного источника питания" - YouTube

Пытался так сказать “совместить” эти настройки и в ответ на команду ping получил ответ - Network is unreachable.

Прошу создать инструкцию для настройки 4G для Tele2 (можно и для Yota, вдруг кому-то пригодится) так как для Tele2 отсутствуют изначально конфигурационные файлы и я так понимаю тут некие хитрости.
Выбор в сторону Tele2 по причине самой лучшей связи на даче, где будет стоять контроллер.
Почему интересно 4G? Кажется скорость будет лучше и стабильнее. Возможно где-то не прав, прошу поправить.

Добрый день.

Совершенно недостаточно для диагностики.
Какие параметры использовались, что выполнялось, какой резултат получался?
Ну и в каком режме настраивался модем?
И еще - а чем GPRS параметры Tele2 отличаются от остальных операторов?

Добрый день, спасибо за помощь, попробую максимально подробно описать свои действия.

  1. В каталог /etc/chatscripts на контроллере расположил файл tele2, прилагаемый с инструкцией от SetPoint с содержанием:
ABORT "BUSY"
ABORT "NO ANSWER"
ABORT "NO CARRIER"
ABORT "ERROR"
TIMEOUT 5
"" ATZ
OK AT+CGDCONT=1,"IP","internet.tele2.ru"
OK ATD*99***1#
CONNECT
  1. В каталог /etc/ppp/peers расположил файл tele2, прилагаемый с инструкцией от SetPoint с содержанием, но с корректировкой первой строки на устройство - usb0:

/dev/ttyUSB0

115200

#disable hardware flow control
nocrtscts

# Assumes that your IP address is allocated dynamically by the ISP.
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
defaultroute

# Makes pppd "dial again" when the connection is lost.
persist

# Do not ask the remote to authenticate.
noauth



persist
# no limit on failed connections
maxfail 0
lcp-echo-interval 10
lcp-echo-failure 3
holdoff 10

init "/usr/bin/wb-gsm restart_if_broken"

user tele2
connect "/usr/sbin/chat -v -f /etc/chatscripts/tele2"
  1. Подключился к модему через minicom:
minicom -D /dev/ttyGSM -b 115200 -8 -a off
  1. Ввел команду AAAAAAAAAT и получил ответ “ОК”
  2. Далее ввел команду AT+DIALMODE=0, так же ответ “ОК”
  3. Далее команду AT+CGDCONT=1,"IP","internet.tele2.ru" и тут “ОК”
  4. Далее командой nano /etc/network/interfaces открыл файл интерфейсов и добавил:
auto usb0
allow-hotplug usb0
iface usb0 inet dhcp
  pre-up sleep 8
  pre-up wb-gsm restart_if_broken  
  pre-up sleep 10

8.Ввел команду ifup usb0
9. Командой ifdown wlan0 отключил wi-fi и попробовал посмотреть пинг через команду ping 8.8.8.8 и получил ответ - Network is unreachable

Если вводить route -n получается вот такой ответ:

root@wirenboard-AUCNYTO:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.11.1    0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 usb0
192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan0
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

Вижу, что ip у usb0 по какой-то причине 192.168.0.0, хотя по вашей инструкции должен быть 192.168.0.1

Если симку вставлять в телефон, интернет есть, все работает.
Прошу подсказать, где я свернул не туда?

На Ваш вопрос - И еще - а чем GPRS параметры Tele2 отличаются от остальных операторов?
Я затрудняюсь ответить, ибо настройку провожу без глубокого понимания процесса настройки и как некие строки влияют на те или иные события к сожалению пока не очень понимаю. Но очень хочу в этом разобраться, так как контроллер будет стоять на даче для включения обогрева в зимнее время и нужно стабильно исправное соединение с интернетом.

А зачем, если вы настраеваете подключение ppp включать RNDIS?
То е сть и используете RNDIS, по описанию ниже. Тогда - зачем настраивать ppp?

А какой шлюз дефолтный стал после отключения текущего?
И почему не задать пинг через usb0 явно?

Так, а для сети 192.168.0.0/24 какой должен быть destination?
Маска сети не равна адресу, естественно.

Ну, тут надо несколько раз перечитать описание, для себя точно определить в какой конфигурации сети будет располагаться контроллер, какие интерфейсы будут задействованы. Я бы оставил только интерфейс GPRS, судя по всему настроенный верно и проверил работу с ним.

Прошу подсказки.
Попробовал по инструкции от SetPoint настроить ppp0, когда скопировал файлы с исходным текстом (но с небольшой корректировкой в файле /etc/chatscripts строка получилась OK AT+CGDCONT=1,"IP","internet.tele2.ru" и при вводе команды pon tele2 получаю ответ /usr/sbin/pppd: In file /etc/ppp/peers/tele2: unrecognized option '/dev/ttyACM0'
Что и где пошло не так? Возможно надо как-то отменить действия которые я выполнял выше или дело в другом?

Есть ли устройство при включенном модеме ttyACM0? Какой модем?
Порты описаны тут: GSM/GPRS — Wiren Board

Я даже не знаю, что произошло и как так вышло.
Решил с самого начала, еще раз по вашей инструкции о настройке 4G настроить 4G модем и получилось!
Уж где, что и как было не так или подобное не знаю.
Все заработало, спасибо за уделенное время