Поиск по сайту

Температура за бортом

Войти в Гараж



Роутер TP-Link 1043ND + 3G modem

Приступаем.

1. В первую очередь необходимо заблокировать на модеме виртуальный CDROM с программным обеспечением и драйверами и съемный диск. Для этого необходимо подключиться к нему гипертерминалом либо свободно распространяемой программой MyHuaweiTerminal. После подключения к модему подаем команду:

 AT^U2DIAG=0  

Теперь устройство будет работать в режим «только модем».

2. Далее необходимо научить роутер работать с 3g. Для этого перепрошиваем его на прошивку BackFire и устанавливаем необходимые пакеты. Развернутую и полную инструкцию по перепрошивке роутера на русском языке можно найти на сайте openwrt.org.

Для обеспечения работы 3g-модема, используя команду opkg install, ставим следующие пакеты:

kmod-scsi-core,
kmod-nls-base,
kmod-usb-core,
kmod-usb-storage,
kmod-usb2,
kmod-usb-serial,
kmod-usb-serial-option,
kmod-input-core,
kmod-input-evdev,
install kmod-hid,
kmod-usb-hid,
chat,
wpad-mini
kmod-ath9k


3. После успешной установки всех перечисленных пакетов перезагружаем роутер и подключаем USB модем. Вывод команды dmesg даст нам следующие результаты:


option 1-2:1.0: GSM modem (1-port) converter detected

usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0

option 1-2:1.1: GSM modem (1-port) converter detected

usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1

scsi3 : SCSI emulation for USB Mass Storage devices

option 1-2:1.3: GSM modem (1-port) converter detected

usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2


Это говорит о том, что наш usb модем успешно обнаружен.


4. Далее необходимо настроить службу PPP для установки соединения. Для этого в каталоге /etc/ppp создаем файл chap-secrets следующего содержания:


#USERNAME  PROVIDER  PASSWORD  IPADDRESS

mts * mts *


Здесь же создаем файл mts-chat и записываем в него скрипт такого содержания:


ABORT BUSY

ABORT ERROR

ABORT 'NO ANSWER'

ABORT 'NO CARRIER'

ABORT 'NO DIALTONE'

ABORT 'Invalid Login'

ABORT 'Login incorrect'

TIMEOUT 5

'' '\\d'

'' '\\d'

'' '\\d'

'' '\\d'

'' '\\d'

'' AT

OK 'ATV1'

OK 'ATE0'

OK 'AT&F&D2&C1S0=0'

OK 'ATS7=60S30=0'

OK 'ATS0=0'

TIMEOUT 10

'' 'ATZ'

OK 'AT+CGDCONT=1,\"IP\",\"udregion.dv\"'

# Здесь указываем имя профиля, который выделит провайдер для подключения к транспортному

виллану.

TIMEOUT 20

OK 'ATDT*99#'

CONNECT ''

TIMEOUT 5

'~--' ''


Создаем каталог peers


# mkdir peers


В каталоге peers создаем файл mts-serial и записываем в него следующие строки:


ipcp-accept-local

ipcp-accept-remote

noipdefault

defaultroute

usepeerdns

user mts

noauth

novj

nobsdcomp

crtscts

modem

lock

mtu 1500

mru 1500

persist

logfile /var/log/mts-gprs.log


5. Для автоматизации запуска pppd создаем файл /etc/init.d/pppd:


#!/bin/sh /etc/rc.common


START=99

start() {

/usr/sbin/pppd connect 'chat -f /etc/ppp/mts-chat' call mts-serial /dev/ttyUSB2 115200

}

stop() {

killall pppd

}


Создаем символическую ссылку для автостарта:


ln -s /etc/init.d/pppd /etc/rc.d/S99pppd


6. Перезагружаемся, pppd должен запуститься автоматически. Подключение к транспортному уровню провайдера осуществлено.

7. Теперь присваиваем локальному сетевому интерфейсу br-lan адрес шлюза для сети удаленного подразделения и настраиваем туннель до центрального офиса. Создаем в /etc/init.d файл поднятия тоннельного интерфейса tun_start следующего содержания:


echo 'tunnel'

insmod ip_gre

ip tunnel add tun_u mode gre remote 172.16.222.147 local 192.168.1.14 ttl 255

#Здесь 192.168.1.14 – это статический ip-адрес привязанный провайдером к симкарте нашего usb

модема

ip link set tun_uvd up

ip addr add 172.16.222.122/30 dev tun_u

#Это адрес тоннельного интерфейса, назначаемый нами произвольно, либо если есть

резервы, в соответствии с распределением технологических сетей.

ip route add 192.168.1.12/30 dev ppp0

#Это адрес точки входа в транспортный виллан на стороне центрального офиса

ip route add default dev tun_u

#Устанавливаем умолчательный маршрут через тоннельный интерфейс.

Роутер готов к эксплуатации.



Обновлено 04.05.2015 18:59
 
Rambler's Top100
 
www.garage.zabkray.net , Powered by HardWorm Chita 2010 - 2021