Качаем c оф.сайта OpenWrt необходимую прошивку и необходимые для дальней работы пакеты, описание которых находится в глоссарии.
Заходим в веб-интерфейс по адрессу http://192.168.0.1. Как правило, для TP-LINK этот адресс именно такой.
В боковом меню находим пункт "Системные настройки" (как правило, над пунктом "Выход"). Там выбираем подпунтк "update firmware", выбираем на нашем диске необходимую прошивку, запускаем и ждем пока произойдет установка.
Заходим на роутер в первый раз через telnet-службу
telnet 192.168.1.1
Находясь под суперпользователем, меняем ему (root) пароль:
passwd
После смены пароля копируем скачанные пакеты с локального хоста на удаленный, т.е. на наш роутер. Для этого подойдет scp программа. Переходим в папку, где лежат скачанные пакеты и выполняем команду в след.формате: $ scp "имя_пакета.ipk" имя_удаленного_пользователя@адресс:/необходимый/путь Наши пакеты лучше хранить в папке tmp на нашем роутере. А так как у нас только два необходимых пакета, то команды для копирования будут выглядеть след.образом:
scp iptables-mod-ipopt_1.4.6-2_brcm47xx.ipk root@192.168.1.1:/tmp
scp kmod-ipt-ipopt_2.6.32.10-1_brcm47xx.ipk root@192.168.1.1:/tmp
ps. Имена пакетов могут отличаться версией/архитектурой.
Захоим на роутер. Переходим в папку tmp. В ней вы должны увидеть ваши 2 пакета, что вы скопировали.
Устанавливаем пакеты:
opkg install "iptables-mod-ipopt_<version>_<architecture>.ipk"
opkg install "kmod-ipt-ipopt_<version>_<architecture>.ipk"
На этапе установки вам могут залогироваться различного рода ошибки.
Открываем файл /etc/firewall.user. В конце файла дописываем строку:
iptables -t mangle -A PREROUTING -j TTL --ttl-inc 1
Save & Exit.
Открываем файл /etc/config/network. В разделе config interface 'wan' добавляем пункт:
option macaddr '<MAC_ADDR>'
MAC_ADDR - mac-адресс того компьютера\ноутбука, который официально зарегистрирован в КПИ-Телекомe.
Save & Exit.
Открываем файл /etc/config/wirelles. Здесь есть нюансы с версией прошивки. Но есть некоторые общиие must have моменты:
- Удаляем строку, перед которой идет комментарий о том, что ее нужно удалить, т.к. с ней по-умолчанию wi-fi модуль отключен
- Добавляем несколько новых пунктов в разделе config wifi-iface
option encryption 'psk2'
option key '<KEY>'
option ssid '<SSID>'
- SSID - имя вашей точки доступа, которое будет отображено в списке возможных для подключения устройств.
- KEY - пароль, с пом.которого можно будет подключиться к точке доступа.
ps. Если после сохранения и запуска команды wifi detect на экран выводится дефолтный конфиг, стоит вместо строки
option macaddr '<MAC_ADDR>'
вернуть дефолтную: option path 'platform/qca953x_wmac'
.
Выполняем перезагрузку роутера:
reboot
На этом настройка роутера завершена. Если все пункты были выполнены, не возникло проблем или же они были решены, то после включения роутера и подключения к нему, как к точке доступа, у вас должен быть интернет! Если же он не появился - возможно, вы что-то упустили. Попробуйте вернуться в начало и продите все шаги сначала, поэтапно.
Если же вы не смогли найти причину и при этом четко выполнили все шаги по гайду - пишите мне:
- email: hamsternik9@gmail.com
- vkontakte: hamsternik
Прошивки по этой ссылке не определялись роутером TL-WR841N v.10.1. Проблема была решена нахождением другой прошивки здесь .
Необходимые пакеты:
- iptables-mod-ipopt
- kmod-ipt-ipopt
Пример #1:
Installing kmod-ipt-ipopt (2.6.32.10-1) to root...
Installing iptables-mod-ipopt (1.4.6-2) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ipt-ipopt:
* kernel (= 2.6.32.10-1) * kmod-ipt-core *
* opkg_install_cmd: Cannot install package kmod-ipt-ipopt.
* satisfy_dependencies_for: Cannot satisfy the following dependencies for iptables-mod-ipopt:
* iptables *
* opkg_install_cmd: Cannot install package iptables-mod-ipopt.
Пример #2:
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for iptables-mod-ipopt found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package iptables-mod-ipopt.
Из логов видно, что эти ошибки появляютс в связи с несовместимостью архитектуры данных пакетов c прошивкой роутера. В общем случае, для прошивки, что предлагается по ссылке, необходимы пакеты:
- iptables-mod-ipopt_1.4.21-1_ar71xx.ipk
- kmod-ipt-ipopt_3.18.23-1_ar71xx.ipk
ps. так же ничего не нужно редактировать в /etc/opkg.conf файле.