= Поддержка 3G/4G-модемов работающих в режиме Hi-link Необходимые модули[[FootNote(Использование 3g/UMTS USB модема для WAN соединений — http://wiki.openwrt.org/ru/doc/recipes/3gdongle)]]: * luci-proto-3g - вставляет в веб-интерфейс выбор "UMTS/GSM/CDMA-EVDO" при создании интерфейса; * kmod-usb-serial-option - добавляет поддержку переключаемых USB-устройств (модемов); * usb-modeswitch - программа для переключения режима модема; * kmod-usb-serial-ipw - поддержка модемов GSM, 3G и 4G; остальные пакеты устанавливаются по зависимостям. http://tugibaev.ru/2015/03/megafon-m150-2-mikrotik/ {{{ opkg update opkg install kmod-usb-net kmod-usb-net-rndis udev usb-modeswitch kmod-usb-serial-option }}} https://equk.co.uk/2015/07/13/netgear-wnr2200-openwrt-usb-support/ == Openwrt В [http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/ готовых сборках] 2014 года для WNR2200 не работает УПШ-порт (не подается питание), работать беспроводным модемам возможности нет. Компилируем исправленную версию Openwrt. Загружаем и подготавливаем исходный код: {{{ cd /usr/src/ git clone git://git.openwrt.org/openwrt.git cd openwrt ./scripts/feeds update -a /scripts/feeds install -a }}} Применяем заплатку[[FootNote(Netgear wnr2200 !OpenWrt USB Support — 2015. 1 c. Режим доступа https://equk.co.uk/2015/07/13/netgear-wnr2200-openwrt-usb-support/ открытый (дата обращения 24.08.2015).)]]: {{{ wget https://raw.githubusercontent.com/equk/openwrt/master/wnr2200/wnr2200_usb.patch patch -p1 < wnr2200_usb.patch }}} Конфигурируем сборку: {{{ make menuconfig }}} Готовая конфигурация находится во вложении. Компилируем: {{{ make defconfig && make V=s && make world }}} Устанавливаем[[FootNote(OpenWRT на WNR2200 !// forum.netgear.ru — 2014. 1 c. Режим доступа http://forum.netgear.ru/viewtopic.php?id=7011 открытый (дата обращения 24.08.2014).)]] 1. Устанавливаем DD-WRT. 1. Включаем доступ по телнет к dd-wrt на вкладке Администрирование. 2. Выставляем статический ip адрес в настройках сетевой карты ПК на 192.168.1.2 3. Соединяемся по протоколу телнет с адресом 192.168.1.1. Логин и пароль как у веб морды dd-wrt. 4. Вводим команду: `mtd erase linux` и окончания выполнения команды около минуты. 5. Выключаем устройство. 6. Включаем роутер с зажатой кнопкой reset и удерживаем ее более 30 сек. Без этого он войдет в режим восстановления. После включения он вроде как должен мигать индикатором питания, мигает он еле заметно. РЕАЛЬНО незаметно. 7. Проверяем доступность роутера через cmd "ping 192.168.1.1 -t". Ждем пока не запингуется. 8. Если все ОК, то запускаем собственно прошивку, для этого нужен tftp: в том же окне вводим команду {{{ tftp.exe -i -v -b 8 192 -t255 192.168.1.1 PUT openwrt-ar71xx-generic-wnr2200-squashfs-factory.img }}} 9. Прошивка по времени занимает от 2 до 10 мин. В процессе роутер будет перезагружен. 10. После прошивки меняем ip адрес сетевой карты ПК на получать автоматически. USB на этой прошивке у меня не заработал. sad(( Откат на заводскую по методике: http://bluesrocker.livejournal.com/2519.html Sysupgrade не поддерживается на WNR2200. Запись скомпилированного ПОО на устройство[[FootNote(!OpenWrt Sysupgrade — http://wiki.openwrt.org/doc/howto/generic.sysupgrade)]]: {{{ wget http://gelicon.ru/trac/index/raw-attachment/wiki/Абонентам/Маршрутизаторы/WNR2200/ВосстановлениеЗаводскогоПОО/openwrt-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin wget http://gelicon.ru/trac/index/raw-attachment/wiki/Абонентам/Маршрутизаторы/WNR2200/ВосстановлениеЗаводскогоПОО/md5sums md5sum -c md5sums 2> /dev/null | grep OK mtd -r write openwrt-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin firmware }}} Настройки сети[[]]: {{{#!file filename='/etc/config/network' comment='Конфигурация сети' config interface 'LTE' option proto 'dhcp' option ifname 'eth2' }}} {{{#!file filename='/etc/config/firewall' comment='Конфигурация сети' config zone option name 'LTE' option input 'ACCEPT' option forward 'REJECT' option output 'ACCEPT' option network 'LTE' option masq '1' config forwarding option dest 'LTE' option src 'lan' }}} Применяем изменения: {{{ /etc/init.d/network reload /etc/init.d/firewall reload }}} === Настройка Wi-Fi-точки доступа Настройка точки доступа, нужно удалить строку `# REMOVE THIS LINE TO ENABLE WIFI:`: {{{#!file filename='/etc/config/wireless' config wifi-device radio0 option type mac80211 option channel 11 option hwmode 11g option path 'pci0000:00/0000:00:00.0' option htmode HT20 config wifi-iface option device radio0 option network lan option mode ap option ssid vdm option encryption 'psk2' # Change as appropriate option key '<ключ_сети>' }}} Перезагружаем сетевые интерфейсы: {{{ /etc/init.d/network restart }}} [[FootNote]]