Wifi роутер nexx wt3020f

Использование пакетного менеджера OPKG

→ opkg – Полное описание всех команд. Ниже приведен короткий список самых часто используемых команд:

Команда Описание
Выводит список всех возможных команд и опций
Скачивает самый новый список всех доступных пакетов
Выводит список всех доступных пакетов. Для удобства поиска используйте регулярные выражения
Выводит список уже установленных пакетов
Устанавливает пакет , так же можно использовать полный адрес (FQDN), например
opkg install http://downloads.openwrt.org/ar71xx/packages/umurmur-polarssl_0.2.6-1_ar71xx.ipk
Удаляет пакет
Опция Полное название опции Описание
-V <level> –verbosity <level> Set verbosity level to <level>. 0 = errors only, 1 = normal messages (def), 2 = informative messages, 3 = debug, 4 = debug level 2
-d <dest_name> –dest <dest_name> Use <dest_name> as the the root directory for package installation, removal, upgrading. <dest_name> should be a defined dest name from the configuration file, (but can also be a directory name in a pinch).
-o <dir> –offline-root <dir> Use <dir> as the root directory for offline installation of packages.

Explanations

What is an Image File?

An image file is byte by byte copy of data contained in a file system. If you installed a Debian or a Windows in the usual way onto one or two hard disk partitions and would afterwards copy the whole content byte by byte from the hard disk into one file:

dd if=devsda of=mediasdb3backup.dd

the obtained backup file , could be used in the exact same manner like an OpenWrt-Image-File.

The difference is, that OpenWrt-Image-File are not created that way They are being generated with the Image Generator (former called Image Builder). Other resources:

  • header

  • back to downloads

  • About Broadcom Firmware Format

Просмотр Репозитория Прошивки OpenWrt/LEDE

Эти ссылки переносят вас в каталог загрузки текущего оборудования, сгруппированный по типу процессора.

Программное обеспечение OpenWrt/LEDE имеет две разные ветви: стабильную версию Release которая подходит для использования в производстве, и сборку Разработки которая содержит постоянно развивающийся набор улучшений.

Стабильные версии релизов Создание моментальных снимков
В сборках Release было проведено значительное тестирование. Используйте их для производства или для вашего дома, где ваша семья будет полагаться на функционирующий маршрутизатор. Больше… Получите последнюю версию с помощью сборки Разработки . TОни содержат новейшие технологии, но могут не работать хорошо или вообще. Будьте готовы предоставить отчеты об ошибках и.т.Д. Подробнее …

Дополнительная настройка после обновления OpenWRT

Проверка новой версии ОС

* В Luci, перейдите к положению> Обзор, чтобы подтвердить, что вы запускаете новый релиз OpenWRT
* В SSH баннер входа содержит сведения о выпуске

Проверьте наличие обновляемого пакетов

После первоначального обновления рекомендуется проверить наличие обновленных пакетов, выпущенных после создания базового образа микропрограммы ОС.

Перечислите любые доступные обновляемые пакеты:

opkg update
opkg list-upgradable
  • Обновите все перечисленные пакеты (если они были перечислены) — можно включить несколько пакетов
  • Примечание: на устройстве только с 4МБ NVRAM, эти обновления могут не соответствовать — проверить наличие свободного места на / first with “df -h /” и убедитесь, есть по крайней мере, 600KB или так свободно
  • Примечание: обновления ниже были доступны по состоянию на 12 сентября 2015 года обновления OpenWrt 15.05
opkg upgrade luci-lib-ip luci-theme-bootstrap luci-app-firewall luci-proto-ppp luci-mod-admin-full luci-base luci-proto-ipv6 luci-lib-nixio luci

* Убедитесь,что пакеты больше не могут быть обновлены; команда не должна отображать выходные данные

opkg list-upgradable

Переустановите пакеты, установленные пользователем

После успешного обновления необходимо переустановить все ранее установленные пакеты. Вы составили список этих выше. Файлы конфигурации пакетов должны быть сохранены из-за действий, описанных выше, но не из-за самих пакетов.

Например:

opkg update
opkg install snmpd-static

Настройка установленных пользователем пакетов

В новых установках пакета будут установлены новые версии файлов конфигурации пакета по умолчанию. Поскольку существующие конфигурационные файлы уже были созданы, opkg отображал бы предупреждение об этом и сохранял новые версии конфигурационных файлов в разделе …-opkg имена.

Новые файлы конфигурации пакета, предоставляемый должны быть сопоставлены с вашими старыми настраиваемыми файлами для слияния в любых новых функций или изменения синтаксиса в этих файлах.

Программа diffutils полезна для этого.

Например:

# Установить Diffutils
opkg install diffutils
 
# Найти все файлы -opkg
find etc -name *-opkg
 
# сравниваем старые настроенный файл /etc/config и/snmpd будет с новый общий файл /etc/config и/snmpd будет-opkg
diff etcconfigsnmpd etcconfigsnmpd-opkg 
 
# слияние всех необходимых изменений в активной версии файла конфигурации
vi etcconfigsnmpd
# и очистить путем удаления пакета менеджер-версию файла конфигурации
rm etcconfigsnmpd-opkg
 
# Или если новая версия предоставляется сопровождающим пакета следует просто заменить старый конфигурационный файл,то просто поменять его в
mv etcconfigsnmpd-opkg etcconfigsnmpd

Включить и запустить установленные пользователем пакеты

* Наконец, вновь установленные пакеты должны быть включены и запущены (если это необходимо; многие делают)

etcinit.dsnmpd enable
etcinit.dsnmpd start

Выполните пробную перезагрузку

Обновление полностью завершено. Хорошая идея сделать тестовую перезагрузку и убедиться, что все ожидаемые функциональные возможности работают, как и раньше.

reboot

Обзор внешнего вида и характеристик Nexx WT3020F

Мне на обзор пришел полноценный образец в фирменной коробочке.

Вытащив его, я сначала подумал, что это какое-то прикольное мыло, но увидев разъемы LAN, тут же понял — нет, все-таки роутер.

Реально он очень маленький и внешне похож на кусок мыла.

В комплекте к нему прилагался кабель микро USB и инструкция по настройке. Блока питания нет, ибо подразумевается, что кабель USB можно воткнуть либо в любой адаптер от телефона, либо напрямую в удлинитель, снабженный соответствующими разъемами.

На роутере Nexx WT3020F имеются следующие разъемы:

  • 1 LAN
  • 1 WAN
  • micro USB для питания
  • USB 2.0 для подключения накопителей и модемов
  • Кнопка Reset

Поддерживаемая скорость — всего 300 мбит/с — и отсутствие внешних антенн не говорит о какой-то мега-скорости и дальности работы маршрутизатора, но при этом поддержка технологи MIMO вселяет надежды на стабильный беспроводной сигнал для выполнения задач по ежедневной работе в интернете. Кроме того, в роутер установлен современный процессор MediaTek MT7620N, который ставится и на более дорогие роутеры, тот же Xiaomi 3.

Client side (Windows PC (incl. W7 x64)

Solution consists of 2 parts:

1. Install Driver

2. Start usbip tool

1. Installing a driver could be a challenge — there is a signed drivers, included in 0.200 version of tool. Unfortunately the don’t work anymore. at least for Win7 x64. Look through USBIP forum to find the latest compiled driver and tool. Unfortunately the Driver is not signed and in order to install it, you have to switch off Windows drivers signature check.
a)Download the working Driver and usbip tool here: http://sourceforge.net/p/usbip/discussion/418507/thread/86c5e473/

b)Disable Windows Drivers check:

    Open a command prompt as an admin and type:
    bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
    bcdedit -set TESTSIGNING ON
    NOTE: Turning off driver signing is a security risk.
    If it doesn't work, for whatever reason, you can just remove loadoptions with bcedit and >switch testsigning off, though this is not recommended:
    bcdedit /deletevalue loadoptions
    bcdedit -set TESTSIGNING OFF
    For Windows 8.1, use the details on this page:
    [[http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/]]
    And then restart Windows.

2. Use the tool usbip.exe, downloaded with the working driver.

a) usbip -l <HOST IP address>                to show all USB devices binded on the HOST
b) usbip -a <HOST IP address> <BUSID>        to connect to particular Device.

Tested on BB release. Working at least with USB Drives and Kvaser Leaf Lite CAN gateway.

Сборка образа

Теперь все готово для сборки образа(ов), которая осуществляется с помощью одной команды:

make

или (то же самое)

make world

Эта простая команда вызовет последовательность событий. Как уже говорилось, произойдет:

  1. компиляция набора инструментов (toolchain)
  2. потом кросс-компиляция исходных кодов с этим инструментарием
  3. создание opkg-пакетов
  4. создание образа прошивки, готового к прошивке.

Последовательность работы make

Команда сама выполняет следующую последовательность команд:

Вы можете выполнить каждую из них отдельно. Например, если процесс компиляции какого-либо пакета прервался с ошибкой, после устранения ошибки можно продолжить сборку (без удаления уже сделанного):

Отладка

Параметр указывает уровень выдачи сообщений в процессе сборки.

Значением можно указать:

  • или — выводить путь к каталогу при входе в него и после выхода из него;
  • или — выводить полную информацию о сборке, обычные сообщения жёлтым, ошибки красным, отладочные чёрным.

Примеры:

make V=w

Трассировка каталогов (путей).

make V=s
make V=99

Трассировка с полной информацией о сборке.

make V=sw

Тоже полная трассировка. (Если указать два значения, работает более полный вывод.)

Сборка на многоядерном процессоре

Процесс сборки можно ускорить запустив несколько параллельных задания с использованием параметра :

make -j 3
  • Используйте стандартную формулу

  • Если это приводит к случайным ошибкам сборки запустите компиляцию еще раз, но без параметра

Фоновая сборка

Если вы собираетесь использовать вашу систему во время процесса сборки, вы можете выполнять сборку используя только простой ввода/вывода и мощности процессора, например так (двухъядерный процессор):

ionice -c 3 nice -n 20 make -j 2

Сборка одиночных пакетов

При разработке или создании пакетов для OpenWrt удобно иметь возможность сборки только нужного пакета (пример с пакетом ):

make packagecupscompile V=99

Обнаружение ошибок сборки

Если по какой-то причине сборка не удается, то самый простой способ определить ошибки это:

make V=99 2>&1 | tee build.log | grep -i error

Команда сохраняет полную подробную копию вывода сборки (с stdout переданный в stderr) в и показывает на экране только ошибки.

Другой пример:

ionice -c 3 nice -n 20 make -j 2 V=99 CONFIG_DEBUG_SECTION_MISMATCH=y 2>&1 | tee build.log | egrep -i '(warn|error)'

еще один:

somthing something screen

Команда сохраняет полную подробную копию вывода сборки (с stdout переданный в stderr) в build.log и показывает только предупреждения и ошибки в процессе сборки используя только фоновые ресурсы двухъядерного процессора.

Включение звуковых уведомлений

В зависимости от вашего процессора этот процесс займет некоторое время или дольше. Если вы хотите включить звуковые уведомления можете использовать ‘:

make V=99 ; echo -e '\a'

Installation

The installation is just writing a raw disk image on a USB flash drive or USB SDcard reader with SDcard (recommended) or in a Sata hard drive or SSD from your PC, then connecting this drive to the target device and make it boot from that drive.

Installation procedure differs depending from what PC you are using to write the raw disk image from, mostly because of different tools you have to use.

WARNING: writing raw image files DELETES the content of the drive you write them on, be sure that you are not deleting anything important, and that you have selected the right drive.

Windows

If you are using a Windows PC, you will need a program to extract the raw disk image from the compressed archive you downloaded.

Then you will need to open the raw image file with a program that can write it on the drive you want to install OpenWrt on.

A good free and opensource archiver program you can use is 7zip.

A good free and opensource raw disk image writer program you can use is Win32 Disk Imager , there is also Etcher .

MacOS

Same as with Windows.

The archiver program recommended by 7zip on MacOS is Keka

A good free and opensource raw disk image writer program you can use is Etcher .

Linux

Linux users will probably know how to do this better on their own already, but I’ll say it anyway.

Extract the image file from the archive. Most sane distros will let you do so by rightclick and then select “extract”, or you will have to open up your graphical archive manager and do it from there. From the terminal it is done by .

Then write the image file you extracted to the drive you want to install OpenWrt in. Many distros include a disk image writer application already (also, “Gnome Disks” application allows you to do this). From the terminal, detect how is called (sda, sdb, sdc, etc) the drive you want by writing or and then write the image with good old dd tool where sdX is the name of the drive you want to write the image on.

必须软件包

When your USB device is properly recognised by the system, using the proper driver kernel packages listed in 基本USB支持, the following packages facilitate USB storage support:

  • required … Kernel support for USB Mass Storage devices.

  • required … the file system you formatted your partition in. Common examples include kmod-fs-ext4, kmod-fs-hfs, kmod-fs-hfsplus, kmod-fs-msdos, kmod-fs-ntfs, kmod-fs-reiserfs and kmod-fs-xfs.

  • optional … Kernel support for some more drivers, such as for SmartMedia card readers.

  • recommended & … Scripts used to mount and check block devices (filesystems and swap) and hotplug capability (recognition when device is plugged in).

  • Any mass storage is a generic SCSI device.

Before the release, other optional packages included: for USB recognition upon plug-in and required for rootfs on external storage. In r26314 the three opkg packages , and have been merged into a single package .

Talking and Listening

You will need a terminal emulation program on your computer, such as minicom, hyperterminal, etc. The terminal emulation program needs to be configured to be compatible with your device, in particular, with regard to baud rate and flow control. If you are using only three wires (GND, TX, and RX) then hardware flow control should be turned off; you aren’t using the pins (RTS and CTS) necessary for it to work. Rarely, the baud rate that the device expects might be different in the bootloader and the running firmware; if so, you’ll need to modify the baud rate settings in your terminal emulator after the firmware boots up.

Terminal software

Linux/Posix:

  • screen: the most simple, example:
    screen /dev/ttyUSB0 115200
  • picocom:
    picocom -b 115200 /dev/ttyUSB0

    if you need to send uboot.asc files via serial. once connected you can open another terminal to send boot code as follows

    cat openwrt-lantiq-ram-u-boot.asc > /dev/ttyUSB0
  • CuteCom with a friendly Qt4 GUI. Or the new one based on kf5 (Qt5) → https://github.com/neundorf/CuteCom/releases

  • Minicom (for POSIX systems)
  • kermit, a mature terminal emulator
  • cu (part of the Taylor UUCP package, for POSIX systems)
  • Putty

Under a Desktop OS Linux distro the access to the serial adapter requires root permissions. We can override this behavior by making an udev rule. Create the file with this content:

KERNEL=="ttyUSB",              MODE="0666"

This way you can access to USB UART device as a normal user.

Windows:

  • Hyperterm (comes with many versions of MS Windows)
  • Tera Term

  • Putty v0.59 or newer (now with serial console support!)
  • Bray’s Terminal

  • Vandyke SecureCRT (commercial but very good)
  • Serial to Ethernet Connector (access remote COM port over Network)

Other:

  • Pocketterm (for Palm PDAs)
  • GNU Screen (available on most OSes, including Windows (cygwin)) can connect to a serial device. The format is:
    screen {path to device} {baud rate},{options}

    A common set of options (for setting 8N1) is . For example, to connect to an Asus WL-520GU (115200 baud, 8N1) with a USB-serial adapter on OSX:

    screen /dev/tty.SLAB_USBtoUART 115200,-parenb,-cstopb,cs8

    The command on Linux is the same with a different device path. For other routers, you may need to adjust the speed and options.

Use your old PDA as a console

Since many older PDAs (e.g. Palm series) have TTL serial connections already, you can use them to get a direct serial connection to the router.

Solder the RX, TX, and ground (but never Vcc) TTL-level connectors on the OpenWrt box to the PDA’s TTL level serial connectors.

Example: Palm IIIc, http://www.neophob.com/serendipity/index.php?url=archives/121-Reuse-your-old-Palm-as-Serial-Console.html.

Use another OpenWrt router as a console

First disable the console in the router you want to use it as a serial console adapter and install screen in it. Connect to the target router the serial pins, and then execute screen in the first router:

screen /dev/ttyS0 115200

Garbled output

If you get something like this during the bootcycle (output is garbled)

����������������������������������|� 2000-2008 Broadcom Corporation.
Init Arena
Init Devs.
This is ������������������?����������?����BCM4wXX�������������LJ����������0735750 - 0x80)
BSS:        0x80739790 -   0x80���4���������~�~������߇~����������������������������5.10
The boot is CFE

then probably the GND is not connected (soldered?) well. The router wont listen to any keyboard actions.
After solving the problem output should look fine.

Another possible cause for the garbled output is wrong serial port speed, try different settings, most common ones are 9600, 38400 and 115200 bps.

Unable to send data

If you successfully receive router bootup logs but seem unable to send data (e.g. some keyboard input which might be required to intercept bootup, and where you’re unable to stop continued kernel bootup), then this may be due to having configured the connection as hardware flow control rather than software (happened on TL-WDR3600 in my case).

sysupgrade SSH / Процедура обновления терминала

https://wiki.openwrt.org/doc/techref/sysupgrade

Используйте следующую команду для обновления:

sysupgrade -v tmpfilename-of-downloaded-sysupgrade.bin

Многословный-вариант должен дать некоторые результаты, аналогичные этим. Список файлов конфигурации, сохраненных будет меняться в зависимости от того, какие пакеты установлены и какие файлы были настроены, чтобы спастись, как указано выше.

Saving config files...
etc/config/dhcp
etc/config/dropbear
etc/config/firewall
etc/config/luci
etc/config/network
etc/config/snmpd
etc/config/system
etc/config/ubootenv
etc/config/ucitrack
etc/config/uhttpd
etc/config/wireless
etc/dropbear/authorized_keys
etc/dropbear/dropbear_dss_host_key
etc/dropbear/dropbear_rsa_host_key
etc/firewall.user
etc/group
etc/hosts
etc/inittab
etc/passwd
etc/profile
etc/rc.local
etc/shadow
etc/shells
etc/sudoers
etc/sudoers.d/custom
etc/sysctl.conf
etc/sysupgrade.conf
killall: watchdog: no process killed
Sending TERM to remaining processes ... ubusd askfirst logd logread netifd odhcpd snmpd uhttpd ntpd dnsmasq
Sending KILL to remaining processes ... askfirst
Switching to ramdisk...
Performing system upgrade...
Unlocking firmware ...

Writing from <stdin> to firmware ...  
Appending jffs2 data from /tmp/sysupgrade.tgz to firmware...TRX header not found
Error fixing up TRX header
Upgrade completed
Rebooting system...

Примечание: «заголовок TRX не найден» и «фиксации ошибок на заголовок TRX» ошибки не проблема, так как на OpenWRT пост разработчик Джоу по адресу: https://dev.openwrt.org/ticket/8623

  • Подождите, пока маршрутизатор не вернется онлайн
  • После автоматической перезагрузки, система должна придумать те же параметры конфигурации, как и раньше: IP-адрес в одной сети, то же SSH пароль etc.
  • Перейдите к «Дополнительным настройкам после обновления OpenWRT» раздел ниже

Устранение неисправностей

В случае, если это не так, попробуйте cold reset (= прерывание электрического тока к устройству, подождите пару секунд, а затем подключить его снова).

Будьте осторожны /etc/opkg.conf, как описано здесь: https://dev.openwrt.org/ticket/13309

По неизвестным причинам, холодный сброс часто сообщается необходимо после sysupgrade. Это очень и очень плохо в случае, если вы выполнили это удаленно!

LUKS

Linux Hard Disk Encryption With LUKS

  1. Install required packages:
    opkg install cryptsetup lvm2 kmod-crypto-aes kmod-crypto-misc kmod-crypto-xts kmod-crypto-iv kmod-crypto-cbc kmod-crypto-hash kmod-dm
  2. Create necessary config files: Most of the kmod-crypto-* packages create file in /etc/modules.d folder that automatically installs provided modules at boot time. However kmod-crypto-misc containing sha256 module (among others) is an exception to this, hence we need to create such a file manually:
    echo sha256_generic >/etc/modules.d/11-crypto-misc
  3. Mounting your encrypted partition: Replace /dev/encrypted_partition with a path to the device file of your encrypted partition and /mnt/mountpoit with your desired mount point:
    cryptsetup luksOpen /dev/encrypted_partition usbstorage_luks && mount /dev/mapper/usbstorage_luks /mnt/mountpoint
  4. Umounting:
    umount /mnt/mountpoint && cryptsetup luksClose usbstorage_luks

Debugging signal strength issues

For troubleshooting or locating the best position for the USB Dongle, you can use

gcom info -d /dev/ttyUSBx

from the console. This tool will report signal strength, but also network registration and SIM status. If it returns a port-in-use error because your connection is already up, try

gcom -d /dev/ttyUSBx

where represents a port number not used by the wan connection itself.

returns the signal quality in RSSI (Received signal strength indication) and in BER (Bit error rate, reported in percent). A higher RSSI value represents a stronger signal — scale is from 0 to 99, where 1 is the lowest detectable signal and 31 a very good signal. Don’t expect your signal to go all the way up to 99, though. If BER returns 99 it means not known or not detectable.

If your 3G modem is e.g. a ZTE K3565-Z featuring a LED SSI indicator to show it’s status (Not Connected, GPRS, UMTS) you may be mislead to believe, that a strong signal strength of e.g. 17 may be better, while you only get GPRS, but a value of 4 allows for UMTS access. This is owed to the circumstance, that the device may switch over to another cell. The only method to prevent a handover between a GPRS and an UMTS station during the process of optimizing, is to initiate the device to use ‘UMTS only’ in the first place.

You can also add the AT command

""      "AT+CSQ"

to your to check signal quality.

Command return is “+CSQ: <rssi>,<ber>” and looks like this in :

send (AT+CSQ^M)
expect (OK)
^M
AT+CSQ^M^M
+CSQ: 11,99^M
^M
OK
-- got it

If you have problems establishing a connection and multiple modem devices (, , …) are present, try all of them. Some may not work at all while others seem to work at first, but will give a during the connection process.

Establishing connection

Just type on console ‘ifup wan’

Now check dmesg logread for successful connect:

pppd 2.4.4 started by root, uid 0
abort on (BUSY)
abort on (ERROR)
report (CONNECT)
timeout set to 12 seconds
send (AT&F^M)
expect (OK)
AT&F^M^M
OK
 -- got it
send (ATE1^M)
expect (OK)
^M
ATE1^M^M
OK
 -- got it
send (AT+CGDCONT=1,"IP","your.apn"^M)
abort on (NO CARRIER)
timeout set to 15 seconds
expect (OK)
^M
AT+CGDCONT=1,"IP","your.apn"^M^M
OK
 -- got it
send (ATD*99***1#^M)
expect (CONNECT)
^M
ATD*99***1#^M^M
CONNECT
 -- got it
send ( ^M)
Serial connection established.
Using interface 3g-wan
Connect: 3g-wan <--> /dev/ttyUSB0
Could not determine remote IP address: defaulting to x.x.x.x
local  IP address x.x.x.x
remote IP address  x.x.x.x
primary   DNS address  x.x.x.x
secondary DNS address  x.x.x.x
adding wan (3g-wan) to firewall zone wan

That’s it, now you should be connected.

If you want an permanent connect from startup, add ‘ifup wan’ command to ‘/etc/rc.local’ file.

Как подключить и настроить роутер Nexx?

Давайте подключим Nexx WT3020F к компьютеру и посмотрим, как его настроить. Для входа в панель управления роутером Nexx WT3020F нужно посмотреть на наклейку — здесь указаны следующие данные:

  • IP нестандартный — личный кабинет Nexx находится по адресу 192.168.8.1
  • Логин и пароль от веб-интерфейса — обычные, admin/admin

После попадания в панель управления нам предлагается выбрать, какой режим роутера необходимо настроить.

  • 3G/4G Router — раздача интернета с подключенного к USB порту мобильного модема
  • Access Point — точка доступа
  • WiFi NAS — беспроводное хранилище данных
  • WiFi Repeater — повторитель беспроводного сигнала от другого маршрутизатора
  • Home and Dorm — привычный нам основной режим «роутера»

При первом взгляде кажется, что нужно выбрать один из них, но на самом деле кардинально отличаются лишь «Home and Dorm» и «WiFi Repeater» — все остальные пункты меню являются дополнительными настройками для основного режима роутера.

Основные настройки Nexx WT3020F

Для первоначальной настройки маршрутизатора Nexx заходим в «Home and Dorm» и выбираем свой тип подключения к интернету. Здесь в стоковой прошивке Nexx доступно три варианта:

  • Dynamic IP
  • Static IP
  • PPPoE (ADSL)

Как видим, L2TP и PPTP нет, поэтому не уверен, будет ли он работать с провайдером Билайн и другими, поддерживающими эти типы. Проверить, к сожаленью, тоже не могу, но зато для роутера Nexx WT3020F имеются альтернативные прошивки от Padavan и OpenWRT, где это реализовано.

На следующем шаге нужно настроить имя для WiFi сети и пароль для подключения

На этом основная настройка роутера Nexx WT3020F завершена.

Дополнительные настройки роутера Nexx WT3020F

Для более детальной конфигурации кликаем по меню «Advanced» в правом верхнем углу и попадаем в настройки LAN — тут можно поменять IP роутера, диапазон адресов, выключить DHCP сервер.

Отдельным пунктом вынесено клонирование MAC адреса с компьютера

В разделе «Wireless Setting» задаются параметры для беспроводного соединения. Это базовые настройки

и параметры безопасности

В «System Tools» расположены системные настройки маршрутизатора Nexx. Так, здесь можно изменить пароль администратора, время и язык (пока доступен только английский и китайский)

Резервная копия и восстановление роутера, а также сброс к заводским настройкам

Теперь вернемся к стартовой странице веб-интерфейса личного кабинета Nexx и посмотрим на два дополнительных раздела.

Настройки NAS

Первый это WiFi NAS — здесь можно активировать работу FTP, DLNA и Samba серверов на основе подключенного к роутеру накопителя. По умолчанию все пункты активны, то есть сразу втыкаем USB шнур от внешнего жесткого диска или флешку в порт и сервер начинает работать.

Для подключения к SMB и FTP серверу используются те же логин и пароль, что и для входа в роутер. По практике использования могу сказать, что пользы в нем мало, так как порт USB стандарта 2.0 напрочь убивает саму идею создания медиа-сервера на базе роутера — из-за недостаточной скорости для трансляции современных видео высокого разрешения картинка сильно тормозит и смотреть это просто невозможно. Поставили бы USB 3.0, и цены бы ему не было.

3G-4G модем

Второй добавочный раздел настроек — конфигурация подключения к сотовому оператору через 3G/4G модем, подключенный в USB порт. К сожалению, списка поддерживаемых моделей мне найти так и не удалось. Также здесь нет каких-либо вшитых настроек для наших операторов, поэтому данные для связи придется вводить вручную. О том, какие именно значения нужно прописывать для какого оператора я подробно писал в статье про работу 3G модема через роутер — почитайте.

Режим репитера

Наконец, последний режим работы роутера Nexx WT3020F — WiFi Repeater, или повторитель. Здесь все просто — выбираем ту wifi сеть, которую нужно расширить и вводим данные для подключения к ней. После перезагрузки маршрутизатор начнет усиливать сигнал от основной точки доступа.

Конфигурация

Показанная конфигурация заменяет “интерфейс” WAN, поэтому нет необходимости редактировать настройки firewall и пр. Заметьте, что если вы хотите оставить штатный интерфейс WAN, то Вам придётся обозначить новый как WAN2 (или как-то иначе, чтобы Вам было понятно) и сделать соответствующие изменения в брандмауэре.

Настраиваем сеть

config interface wan
        option ifname  ppp0
        option pincode 1234
        option device  devttyUSB0
        option apn     your.apn
        option service umts
        option proto   3g

Заменяем ‘pincode’ на корректный пинкод SIM-карты. Замечание! Если на СИМ-карте отключена проверка пинкода, то могут возникнуть проблеммы, обязательно активируйте проверку пинкода СИМ-карты.
Если вы подключаетесь через телефон, то необходимости проверять пин код нет, так как он был проверен при включении телфона

Замените ‘device’ на правильный USB port вашего модема. на телфонах скорей всего будет /dev/ttyACM0.

Замените ‘apn’ на корректный APN вашего 3g/umts провайдера.

Все операторы России требует авторизации пользователя, поэтому добавляем еще 2 строчки

        option username yourusername
        option password yourpassword

заменяем ‘username’ и ‘password’ на правильный. Если у вас нет информации (apn, username и password) Вам прямая дорога в mobile-broadband-provider-info database .

: Автор перевода статьи не понял о какой функции идет речь. Пожалуйста поправьте строчки ниже и добавьте комментариев.

For some providers, apperently it is neccessary to add ‘noipdefault’ to ‘pppd_options’. If logread shows that the connection was established and CHAP authentication was successful, but the connection was immediately dropped after, then try:

         option 'pppd_options' 'noipdefault'

If your provider supports PAP authentication only then you need to disable all other protocols via these added options:

         option 'pppd_options' 'noipdefault refuse-chap refuse-mschap refuse-mschap-v2 refuse-eap' 

Поздравляю!!! Вы настроили сетевой интерфейс.

Настройка Chat

Теперь нам нужно проверить работает chatscript, или нет с нашим провайдером.

Находим файл ‘/etc/chatscripts/3g.chat’, и смотрим, что там написано:

ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 12
""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
ABORT   'NO CARRIER'
TIMEOUT 15
OK      "ATD*99***1#"
CONNECT ' '

Если вашему модему нужны специфичныые АТ команды, Вы можете добавить их в этот список. Так же вы можете отредактировать телефон дозвона (в большинстве модемов GPRS, EDGE и 3G достаточно просто *99#).

Troubleshooting

  • Add option force_space in to allow installation of packets bigger than your partitions free space:
    echo option force_space >> /etc/opkg.conf
  • On Barrier Breaker, will create a file on extroot filled with uuid of mtd partition . At boot time when trying to do extroot, would try to check the actual uuid with the content of . If they did not match, extroot would fail. So if you want to continue use extroot after flashing a new firmwre, needs to be deleted first.
  • If the partition containing your extroot isn’t mounted during boot, but you can mount it without problems from a shell, you should try to increase . On my system I had to set it to 15 to get extroot working. Another hint to this being the culprit is having a working swap or other partitions mounted after booting, but not your extroot.

Шаг 3. Настройка роутера

Теперь необходимо настроить роутер. Для настройки нам нужно зайти в веб интерфейс роутера. Мы уже подключили роутер к компьютеру, теперь на компьютере открываем любой браузер (Opera, Google Ghrome, Firefox) и в строке адреса пишем http://192.168.0.1 (так же может быть адрес http://192.168.1.1)

В появившемся окне ввода логина и пароля вводим

  • Логин – admin
  • Пароль – admin

Переходим во вкладку Дополнительные настройки – Сеть — Рабочий режим и выбираем режим 3G/4G роутера. Потребуется перезагрузка устройства.

Для детальной настройки соединения 3G/4G Вы можете перейти во вкладку Сеть – Настройка 3G/4G и по необходимости настроить нужные APN (профиль). В большинстве случаев модем автоматически сообщает роутеру страну и оператора, поэтому роутер для всех популярных операторов России сам поставит нужный профиль самостоятельно.

Но если Вы являетесь владельцем какой-то необычной сим-карты или вы юр. лицо, необходимо будет настроить профиль (номер набора, имя точки доступа и т.д.) вручную.

Проверяем корректность подключенного модема. Для этого смотрим на пункт 3G/4G USB модем (изображение выше) и проверяем статус подключения:

  • Не подключен — роутер не видит модем. Проверьте подключение модема к роутеру и убедитесь, что он подключен напрямую без каких-либо переходников. Попробуйте переподключить модем.
  • Не определен — роутер видит модем, но не может его определить. Проверьте что модем подключен напрямую без переходников, а также проверьте список совместимости роутера. Возможно, модем несовместим с данной моделью роутера.
  • Определен успешно — роутер видит модем и определил его. Все в порядке, модем успешно подключен к роутеру.

После переходим в Дополнительные настройки – Беспроводной режим – Настройка беспроводного режима. Вводим:

  • Имя сети – то название сети, которое у Вас будет отображаться при подключении через Wi-Fi (например, Vasya). Не используйте русские и спец. символы в имени, используйте только латиницу и цифры.
  • Защита – WPA/WPA2 Personal (рекомендуется)
  • Пароль – ваш пароль для подключения к Wi-Fi сети. Рекомендуется использовать цифры (не менее 8-ми символов).

Сохраняем и перезагружаем роутер.

Роутеру необходимо до 10 минут на подключение. После можно проверить интернет.

Если интернет не заработал, модем успешно определен, все инструкции выше Вы проделали, 10 минут подождали, тогда зайдите в настройки роутера – Дополнительные настройки – Системные инструменты – Системный журнал, сохраните журнал и с полным описанием проблемы (какой оператор, какой модем, какой роутер, какой сигнал и т.д) пришлите его нам на почту – support.ru@tp-link.com. Наши инженеры ознакомятся с описанием проблемы и журналом и постараются Вам помочь в решении проблемы.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий