Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2015, 16:41   #1
Parashutik
Member
 
Регистрация: 22.06.2015
Сообщений: 35
Вес репутации: 120
Parashutik is a splendid one to beholdParashutik is a splendid one to beholdParashutik is a splendid one to beholdParashutik is a splendid one to beholdParashutik is a splendid one to beholdParashutik is a splendid one to beholdParashutik is a splendid one to behold
Отправить сообщение для Parashutik с помощью ICQ
По умолчанию Подключение 3G модема Huawei E-173

Подключение модема Huawei Е-173(скорее всего подойдет и для других модемов данного производителя) и использование 3G для CyberWRT:
Необходимые пакеты:
Должен быть в первую очередь поставлен модуль "Системный диск" и подключен,
как "Системный" Flash диск (т.к. места не хватит)!
Далее: LuCI, Файл_менеджер, Terminal, модуль "Пакеты",

Поставьте через Терминал необходимые пакеты:
Код:
opkg update
opkg install comgt
opkg install kmod-usb-core
opkg install kmod-usb-serial
opkg install kmod-usb-serial-option
opkg install kmod-usb-uhci
opkg install usb-modeswitch
opkg install usb-modeswitch-data
opkg install kmod-usb2
opkg install kmod-usb-ohci
opkg install kmod-usb-serial-wwan
opkg install kmod-usb-acm
opkg install sdparm
opkg install luci-proto-3g
opkg install kmod-usb-serial-ipw
opkg install chat
opkg install ppp
opkg install libusb-1.0   
opkg install firewall
opkg install luci-proto-ppp
opkg install luci-app-firewall
Если пишет, что то вроде "Package luci-proto-ppp (svn-r9933-1) installed in root is up to date.",
то значит пакет уже установлен.
Или через модуль "Пакеты"
Перезагружаемся.
Модем включен в режиме: "Модем-картридер". Это экономит место в USB хабе,
т.к. флэшка вставлена в сам модем. Модем не надо переключать в режим: "Только модем"
Все работает. Главное отключить CD-ROM.
Заходим в LuCI:
Интерфейсы -> Добавить новый интерфейс. А далее все по скриншотам:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 478
Размер:	25.6 Кб
ID:	2654
Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 550
Размер:	25.1 Кб
ID:	2655
Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 441
Размер:	14.8 Кб
ID:	2656
Нажмите на изображение для увеличения
Название: 4.png
Просмотров: 474
Размер:	28.7 Кб
ID:	2657
Нажмите на изображение для увеличения
Название: 5.png
Просмотров: 448
Размер:	39.7 Кб
ID:	2658
Нажмите на изображение для увеличения
Название: 6.jpg
Просмотров: 492
Размер:	297.1 Кб
ID:	2659

Если у Вас включена проверка pin-кода, то введите реальный pin-код.
Можно отключить на модеме и не вводить. Иногда операторы требуют.
У меня как видите BeeLine, все работает и с кодом и без него.
Введите в терминале: logread

Должно быть примерно так:

Код:
Tue Jun 23 12:49:58 2015 daemon.error netifd: Interface 'wan' has lost the connection
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: abort on (BUSY)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: abort on (NO CARRIER)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: abort on (ERROR)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: report (CONNECT)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: timeout set to 10 seconds
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (AT&F^M)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (OK)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: AT&F^M^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: OK
Tue Jun 23 12:50:29 2015 local4.info chat[1422]:  -- got it
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (ATE1^M)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (OK)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ATE1^M^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: OK
Tue Jun 23 12:50:29 2015 local4.info chat[1422]:  -- got it
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (AT+CGDCONT=1,"IP","internet.beeline.ru"^M)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: timeout set to 30 seconds
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (OK)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: AT+CGDCONT=1,"IP","internet.beeline.ru"^M^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: OK
Tue Jun 23 12:50:29 2015 local4.info chat[1422]:  -- got it
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (ATD*99#^M)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (CONNECT)
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ATD*99#^M^M
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: CONNECT
Tue Jun 23 12:50:29 2015 local4.info chat[1422]:  -- got it
Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send ( ^M)
Tue Jun 23 12:50:29 2015 daemon.info pppd[910]: Serial connection established.
Tue Jun 23 12:50:29 2015 daemon.info pppd[910]: Using interface 3g-wan
Tue Jun 23 12:50:29 2015 daemon.error pppd[910]: Connect: 3g-wan <--> /dev/ttyUSB0
Tue Jun 23 12:50:30 2015 daemon.info pppd[910]: CHAP authentication succeeded
Tue Jun 23 12:50:30 2015 daemon.error pppd[910]: CHAP authentication succeeded
Tue Jun 23 12:50:33 2015 daemon.err pppd[910]: Could not determine remote IP address: defaulting to 10.64.94.94
Tue Jun 23 12:50:33 2015 daemon.info dnsmasq[1259]: reading /tmp/resolv.conf.auto
Tue Jun 23 12:50:33 2015 daemon.info dnsmasq[1259]: using nameserver 8.8.8.8#53
Tue Jun 23 12:50:33 2015 daemon.info dnsmasq[1259]: using local addresses only for domain lan
Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: local  IP address 10.202.87.96
Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: remote IP address 10.64.74.84
Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: primary   DNS address 10.10.22.1
Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: secondary DNS address 10.10.22.3
Tue Jun 23 12:50:33 2015 daemon.error netifd: Interface 'wan' is now up
Tue Jun 23 12:50:34 2015 authpriv.error firewall: Reloading firewall due to ifup of wan (3g-wan)
Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: reading /tmp/resolv.conf.auto
Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using nameserver 8.8.8.8#53
Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using nameserver 10.10.22.3#53
Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using nameserver 10.10.22.1#53
Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using local addresses only for domain lan
Что получаем. Роутер работает в инет через модем 3G и раздает его
по Wi-Fi клиентам, как точка доступа.
Не забыть включить FireWall и настроить правила.
Удачи.
И на последок небольшое видео.

TP-Link CyberWRT и 3G modem
Конфиги:

network

Код:
config interface 'loopback'
	option ifname 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option ula_prefix 'fdc7:5860:f597::/48'

config interface 'lan'
	option ifname 'eth0'
	option type 'bridge'                   #Обратите внимание!
	option proto 'static'                  #Шлюз по умолчанию и DNS servers
	option netmask '255.255.255.0'   #не прописывать, они и так на клиенте пропишутся
	#option ip6assign '60'                # Иначе инет работать не будет
	option ipaddr '192.168.2.254'

config interface 'wwan'
	option proto 'static'
	option netmask '255.255.255.0'
	option ifname 'eth0'
	option ipaddr '192.168.100.100'

config interface 'wan'
	option proto '3g'
	option device '/dev/ttyUSB0'
	option service 'umts_only'
	option apn 'home.beeline.ru'
	option username 'beeline'
	option password 'beeline'

wireles


Код:
config wifi-device 'radio0'
	option type 'mac80211'
	option channel 'auto'
	option hwmode '11ng'
	option path 'platform/ar933x_wmac'
	option htmode 'HT20'
	list ht_capab 'SHORT-GI-20'
	list ht_capab 'SHORT-GI-40'
	list ht_capab 'RX-STBC1'
	list ht_capab 'DSSS_CCK-40'
	option disabled '0'
	option country 'RU'
	option txpower '20'

config wifi-iface
	option device 'radio0'
	option encryption 'psk2'
	option mode 'ap'
	option network 'lan'
	option ssid 'CyberWRT'
	option key '123456789'
dhcp

Код:
config dnsmasq
	option domainneeded '1'
	option boguspriv '1'
	option filterwin2k '0'
	option localise_queries '1'
	option rebind_protection '1'
	option rebind_localhost '1'
	option local '/lan/'
	option domain 'lan'
	option expandhosts '1'
	option nonegcache '0'
	option authoritative '1'
	option readethers '1'
	option leasefile '/tmp/dhcp.leases'
	option resolvfile '/tmp/resolv.conf.auto'

config dhcp 'lan'
	option interface 'lan'
	option leasetime '12h'
	option start '11'
	option limit '49'

config dhcp 'wan'
	option interface 'wan'
	option ignore '1'
firewall

Код:
config defaults
	option syn_flood	1
	option input		ACCEPT
	option output		ACCEPT
	option forward		REJECT
# Uncomment this line to disable ipv6 rules
#	option disable_ipv6	1

config zone
	option name		lan
	list   network		'lan'
	option input		ACCEPT
	option output		ACCEPT
	option forward		ACCEPT

config zone
	option name		wan
	list   network		'wan'
	#list   network		'wan6'
	option input		ACCEPT
	option output		ACCEPT
	option forward		REJECT
	option masq		1
	option mtu_fix		1

config forwarding
	option src		lan
	option dest		wan

# We need to accept udp packets on port 22
config rule
	option src        'wan'
	option dest_port  '22'
	option target     'ACCEPT'
	option proto      'tcp'
	........
	........

etc/chatscripts/3g.chat

Код:
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
#OK      "ATD*99***1#" # У некоторых операторов телефон дозвона такой.
OK      "ATD*99#"
CONNECT ' '

Последний раз редактировалось Parashutik; 30.06.2015 в 09:16.
Parashutik вне форума   Ответить с цитированием
 

Метки
huawei, модем, модем 3g


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:07. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика