16 808
правок
(Убрал лишние включения) |
|||
Строка 37: | Строка 37: | ||
== Включение и начало работы == | == Включение и начало работы == | ||
Чтобы начать работу с модемом, нужно: | |||
#[[SIM_card_installation | Вставьте sim-карту]]. | |||
#Подключите антенну. | |||
#Перезапустите модем, выполнив команду | |||
#:<syntaxhighlight lang="bash"> | |||
wb-gsm restart_if_broken | |||
</syntaxhighlight> | |||
После каждой смены sim-карты необходимо перезапускать модем. | |||
== Утилита wb-gsm == | == Утилита wb-gsm == | ||
Строка 164: | Строка 172: | ||
=== Быстрый выход в интернет === | === Быстрый выход в интернет === | ||
{{ | {{note|note| Настройки быстрого подключения сбрасываются после перезагрузки контроллера. Если вам нужен постоянный доступ к интернету — настройте автоматический запуск подключения.}} | ||
В стандартное ПО контроллера входят настройки подключения для операторов МТС, Мегафон и Билайн по протоколу ppp. Если вы пользуетесь одним из них, то для быстрого подключения к интернету нужно перезапустить модем и подключится с использованием одной из настроек: | |||
#Перезапустите модем: | |||
#:<syntaxhighlight lang="bash"> | |||
wb-gsm restart_if_broken | |||
</syntaxhighlight> | |||
#Установите соединение, например, для оператора МТС: | |||
#:<syntaxhighlight lang="bash"> | |||
pon mts | |||
</syntaxhighlight> | |||
#:<code>mts</code> можно заменить на <code>megafon</code> или <code>beeline</code> — зависит от вашего оператора связи. | |||
# Если соединение больше не нужно — вы можете его завершить командой: | |||
#:<syntaxhighlight lang="bash"> | |||
poff mts | |||
</syntaxhighlight> | |||
Если на контроллере установлен модуль 3G- или 4G-модем, то для увеличения пропускной способности соединения, демону pppd нужно указать другой порт. Для этого в файле <code>/etc/ppp/peers/<ваш_провайдер_связи></code> замените устройство <code>/dev/ttyGSM</code> на <code>/dev/ttyACM0</code>. | |||
Например, изменим порт для провайдера МТС: | |||
# Откройте файл <code>/etc/ppp/peers/mts</code> | |||
#:<syntaxhighlight lang="bash"> | |||
mcedit /etc/ppp/peers/mts | |||
</syntaxhighlight> | |||
# Закомментируйте старый порт и добавьте новый: | |||
#:<syntaxhighlight lang="bash"> | |||
#/dev/ttyGSM | |||
/dev/ttyACM0 | |||
</syntaxhighlight> | |||
# Сохраните изменения и закройте файл. | |||
Порт <code>/dev/ttyACM0</code> появляется автоматически после включения модема командой <code>wb-gsm on</code>. | |||
=== Автоматический запуск подключения === | === Автоматический запуск подключения === | ||
[[Image:Etc-network-interfaces.png|300px|thumb|right|Файл ''/etc/network/interfaces'', автоматически запускающий подключение к МТС]] | |||
Чтобы подключение запускалось автоматически: | |||
#Откройте файл <code>/etc/network/interfaces</code> для редактирования: | |||
#:<syntaxhighlight lang="bash"> | |||
mcedit /etc/network/interfaces | |||
</syntaxhighlight> | |||
#Раскомментируйте или отредактируйте следующие строки: | |||
#:<syntaxhighlight lang="bash"> | |||
auto ppp0 | |||
iface ppp0 inet ppp | |||
provider mts # можно заменить mts на megafon или beeline | |||
#перезапускаем модем, если он завис | |||
pre-up wb-gsm restart_if_broken | |||
#Ждем, пока он загрузится и найдет сеть. | |||
pre-up sleep 10 | |||
</syntaxhighlight> | |||
# Сохраните изменения и закройте файл. | |||
# Теперь запустите интерфейс <code>ppp0</code> командой: | |||
#:<syntaxhighlight lang="bash"> | |||
ifup ppp0 | |||
</syntaxhighlight> | |||
#:через 10-15 секунд интерфейс <code>ppp0</code> будет доступен. | |||
# Настройка завершена, теперь при перезагрузке контроллера подключение к интернету восстановится автоматически. | |||
Параметры протокола пакетной передачи данных и номера для соединения для каждого провайдера хранятся в директории <code>/etc/chatscripts</code>. В большинстве случаев ничего менять в этих файлах не придется. | |||
Для ppp-интерфейсов существуют директории, исполняемые файлы из которых также запускаются на разных фазах установления соединения. Но, если, например, для ethernet-интерфейсов эти скрипты должны находиться в директориях <code>/etc/network/if-down.d</code>, <code>if-post-down.d</code>, <code>if-pre-up.d</code>, <code>if-up.d</code>, то соответствующие директории для ppp-интерфейсов находятся в <code>/etc/ppp/ip-down.d</code>, <code>ip-up.d</code> и т.п. Подробнее об их назначении и функционировании можно узнать в документе [http://citforum.ru/operating_systems/linux/HOWTO/PPP-HOWTO.shtml PPP HOWTO]. | |||
=== Автоматическое восстановление подключения === | === Автоматическое восстановление подключения === |