Интернет-соединение T-Mobile через USB GSM / 3G модем на Debian / Raspberry PI 2B

2078
Flash Thunder

Я использую pppчерез wvdial, скрипт выглядит так (закомментированные строки были удалены):

[Dialer t-mobile] New PPPD = yes Phone = *99# Modem = /dev/ttyUSB0 Modem Type = USB Modem Baud = 460800 ISDN = 0 Username = “blank” Password = “blank” Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","internet" Stupid mode = 1 Auto DNS = yes 

И когда я wvdial t-mobileэто действует, как это будет работать:

sudo wvdial t-mobile --> Ignoring malformed input line: "; [Dialer Defaults]" --> WvDial: Internet dialer version 1.61 --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: AT+CGDCONT=1,"IP","internet" AT+CGDCONT=1,"IP","internet" OK --> Modem initialized. --> Sending: ATDT*99# --> Waiting for carrier. ATDT*99# CONNECT --> Carrier detected. Starting PPP immediately. --> Starting pppd at Sat Jun 20 16:26:23 2015 --> Pid of pppd: 3228 --> Using interface ppp0 --> pppd: ▒▒v▒▒o --> pppd: ▒▒v▒▒o --> pppd: ▒▒v▒▒o --> pppd: ▒▒v▒▒o --> pppd: ▒▒v▒▒o --> pppd: ▒▒v▒▒o --> local IP address 100.88.98.150 --> pppd: ▒▒v▒▒o --> remote IP address 10.64.64.64 --> pppd: ▒▒v▒▒o --> primary DNS address 213.158.199.1 --> pppd: ▒▒v▒▒o --> secondary DNS address 213.158.199.5 --> pppd: ▒▒v▒▒o 

ifconfig для этого интерфейса:

ppp0 Link encap:Point-to-Point Protocol inet addr:100.88.98.150 P-t-P:10.64.64.64 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:128 (128.0 B) TX bytes:185 (185.0 B) 

Таким образом, сценарий, кажется, работает, но он не ... нет интернета в любом случае ... не пингует (даже IP-адреса), HTTP-сервер не отвечает 100.88.98.150.

Есть идеи, что может быть не так?

Btw. 10.*и 100.*оба являются местными / зарезервированными адресами ... так что я не очень понимаю это ... может быть, мне просто не хватает денег на карте? У меня нет возможности проверить это.

0
Можете ли вы пропинговать шлюз и настроить его как маршрут по умолчанию? И почему вы ожидаете, что какой-либо HTTP-сервер будет существовать на 100.88.98.150? qasdfdsaq 9 лет назад 0
Потому что Apache установлен. Как мне установить маршрут по умолчанию? Flash Thunder 9 лет назад 0
Вы пытаетесь запустить * сервер * на своей малине, к которому вы хотите получить доступ через Интернет? Если это так, это, вероятно, не сработает - большинство мобильных сетей предоставляют только частные IP-адреса, которые не маршрутизируются через Интернет. qasdfdsaq 9 лет назад 0
Да, я заметил это ... все еще мне нужна связь с моей Малиной. Вы, вероятно, правы по поводу этого маршрута по умолчанию, но как мне его настроить? Извините, я не очень знаком с этим. Flash Thunder 9 лет назад 0
Команда "route add default gw ww.xx.yy.zz", которая в вашем случае должна быть 10.64.64.64. Вы также должны проверить с помощью команды "route" без аргументов, чтобы убедиться, что ее там еще нет. Эта информация может помочь с настройкой pppd для этого автоматически: https://bugs.launchpad.net/ubuntu/+source/ppp/+bug/608372 qasdfdsaq 9 лет назад 0
Спасибо, вы очень помогли. Я бы принял это как ответ. Но все же есть одно сомнение ... Когда я получил 2 разные сети (с подключением к Интернету), одну из eth0 и одну из ppp0, работает только последний добавленный маршрут по умолчанию, gw, вторая перестает работать (например, при привязке к ip что-то). Это нормально? Flash Thunder 9 лет назад 0
Да. По определению у вас может быть только один шлюз по умолчанию. qasdfdsaq 9 лет назад 0
На самом деле, видел какую-то статью, где это можно сделать через iptables2. Flash Thunder 9 лет назад 0
Да, это выполнимо. Он просто не работает «из коробки» и не рекомендуется, если у вас нет знаний сетевого администратора и глубокое понимание того, чего вы хотите достичь. В большинстве случаев, что большинство людей хотят, это не два шлюза по умолчанию. Справка Windows об этом довольно лаконична: https://support.microsoft.com/en-us/kb/159168 qasdfdsaq 9 лет назад 0
Я понимаю, как работает маршрутизация, даже как работает ethernet в низкоуровневом описании ... (изучал физику), но просто никогда не сталкивался с такой проблемой в Debian, поэтому я понятия не имею, какие инструменты использовать ... Давайте посмотрим правде в глаза. .. какой админ имеет отношение к сетям GSM? Flash Thunder 9 лет назад 0
Учитывая ваши основные вопросы о том, как работают маршруты по умолчанию, трудно не создать впечатление, что у вас нет экспертного понимания маршрутизации. qasdfdsaq 9 лет назад 0
Просто понятия не имел, что wvdial не добавляет его автоматически ... на самом деле я скорее программист, чем администратор, все еще администрирующий несколько серверов. В любом случае, вы мне очень помогли, так что, возможно, просто вставьте свой комментарий, чтобы ответить, и я приму это ... Flash Thunder 9 лет назад 0

0 ответов на вопрос

Похожие вопросы