Интернет-соединение 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.*
оба являются местными / зарезервированными адресами ... так что я не очень понимаю это ... может быть, мне просто не хватает денег на карте? У меня нет возможности проверить это.
Можете ли вы пропинговать шлюз и настроить его как маршрут по умолчанию? И почему вы ожидаете, что какой-либо 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 ответов на вопрос
Похожие вопросы
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
6
Полноэкранная медленная вспышка в KDE 4
-
3
Пакеты в странном состоянии
-
-
8
Найти, к какому пакету принадлежит файл в Ubuntu / Debian?
-
2
Как настроить автоматический вход в систему в Debian (lenny)?
-
1
Amaroks перестает играть после одной песни
-
3
Amarok отказывается проигрывать файлы * .ogg
-
2
Kopete для работы с GTalk
-
4
Замена Sendmail на домашнем компьютере с Debian
-
4
Как найти версию Ubuntu (номер / имя релиза) из командной строки?