Меню Рубрики

Прошивка openwrt на роутер tp link tl wr740n

Прошивка openwrt на роутер tp link tl wr740n

здравствуйте, помогите пожалуйста. проблема такова—
у меня есть wifi роутер описанный в теме! я хочу раздавать свои инет по вай фай. инет у меня идёт через 4g модем но это не особо важно суть в том что у меня инет идёт через комп. вот очередность моих действий:
подключаю модем 4G к себе в ПК далее подключаю роутер в LAN порт и потом к себе в ПК(как несложно догадаться) далее я ввожу в настройках LAN айпи 192.168.0.12 (например) и после этого я уже могу войти в веб интерфейс роутера, но вот дальнейшие действия мне точно не известны! помогите мне, я много чего перепробовал. опишите возможно по шагово что делать и куда что подключать и куда что вводить соответственно.

я имею вай фай приемник длинк dwa520 и могу войти в веб интерфейс через него даже если настройки автоматические ну это понятно я думаю. вот если например подключить LAN кабель в Wan порт одновременно с этим вайфаем и в настройках зайти в сеть—WAN там нажать автоопределение то определяет статический айпи вот тут небольшая загвоздка— у меня в модеме не статический айпи он меняется часто!! а вообще в 4Gмодеме логин и пароль стоит.
вообщем объясните по шагово что куда тыкать и нужно ли (если статически определяется) узнавать какието данные у провайдера и вообще провайдер обязан дать такие данные или может не давать? заранее спасибо.
P.S ваш форум очень часто встречаю когда лажу в гугле по таким вот вопросам такчто думаю что если и могут помочь то только тут )))

Источник

Smithy1208 › Блог › OpenWRT(с OpenVPN) на TL-WR740N. Как добавить vlan.

Появилась задача организовать псевдолокальную сеть между офисами предприятия.
Заказывать каналы у оператора слишком накладно. Поэтому выбираем туннелирование через Интернет.
Примерная схема сети:

Если рассмотреть вопрос об оборудовании, то в качестве клиентских роутеров (GW) дешевле всего использовать те, которые можно прошить OpenWRT, например TP-Link’и.

Туннели и gre и openvpn работать будут, уже испытано (через openvpn на TL-WR1043ND организован удаленный доступ на работу уже не первый год). Причем на домашнем TL-WR1043ND и vlan дополнительные создаются просто и «очевидно». А вот с TL-WR740N пришлось повозиться…

Но начнём с прошивки. Памяти не много на TL-WR740N (4MB), поэтому в готовую openWRT, которую можно скачать, доставить openvpn-openssl не удастся — не хватает памяти. Поэтому прошивку нужно пересобрать. Делается это на компе под Linux.

# Скачиваем OpenWRT-ImageBuilder последнего релиза, распаковываем, переходим в полученную директорию OpenWrt-ImageBuilder-15.05-ar71xx-generic.Linux-x86_64.

# Смотрим какие профили есть (какие девайсы)

# Запускаем сборку образа со всем необходимым:

make image PROFILE=TLWR740 PACKAGES=»base-files busybox dnsmasq dropbear firewall iptables iw jshn kernel kmod-ath kmod-ath9k kmod-ath9k-common kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core kmod-gpio-button-hotplug kmod-ipt-conntrack kmod-ipt-core kmod-ipt-nat kmod-leds-gpio kmod-ledtrig-default-on kmod-ledtrig-netdev kmod-ledtrig-timer -kmod-ledtrig-usbdev kmod-lib-crc-ccitt kmod-mac80211 kmod-nls-base kmod-ppp kmod-pppoe kmod-pppox -kmod-usb-core -kmod-usb-ohci -kmod-usb2 libblobmsg-json libc libgcc libip4tc libiwinfo libiwinfo-lua liblua libnl-tiny libubox libubus libubus-lua libuci libuci-lua libxtables lua luci luci-app-firewall luci-lib-nixio luci-mod-admin-full luci-proto-ppp luci-theme-openwrt mtd netifd opkg ppp ppp-mod-pppoe swconfig uboot-envtools ubus ubusd uci uhttpd wireless-tools wpad-mini luci-app-qos luci-app-openvpn openvpn-polarssl luci-app-tinyproxy luci-app-upnp ip»

# Готовый образ в ./bin/ar71xx/

# Для перепрошивки с заводской на openWRT.
# openwrt-15.05-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
# Обновление через стандартный web-interface.

# При первом входе через web 192.168.1.1 нужно задать пароль root. После этого можно подключаться по ssh.

# Для обновления из openwrt
# openwrt-15.05-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin

# Передаём прошивку на роутер
scp openwrt-15.05-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/

# Подключаемся к роутеру.
cd /tmp

# use the following command to upgrade:
sysupgrade -v openwrt-15.05-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin

# Получаем Linux на SOHO железячке
Escape character is ‘^]’.
=== IMPORTANT ============================
Use ‘passwd’ to set your login password
this will disable telnet and enable SSH
——————————————

BusyBox v1.23.2 (2015-07-25 15:09:46 CEST) built-in shell (ash)

_______ ________ __
| |.——.——.——.| | | |.—-.| |_
| — || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
——————————————————
CHAOS CALMER (15.05, r46767)
——————————————————
* 1 1/2 oz Gin Shake with a glassful
* 1/4 oz Triple Sec of broken ice and pour
* 3/4 oz Lime Juice unstrained into a goblet.
* 1 1/2 oz Orange Juice
* 1 tsp. Grenadine Syrup
——————————————————
root@OpenWrt:

# uname -a
Linux OpenWrt 3.18.20 #1 Fri Sep 4 21:55:57 CEST 2015 mips GNU/Linux

Далее vlan’ы. Провозился я достаточно долго, пока сообразил как надо действовать.
Важна последовательность!
Дело в том, что на TL-WR740N есть два девайса:
eth1 — это wan порт
eth0 — это как раз switch0, который включает в себя порты:
0 — CPU
1 = LAN4
2 = LAN1
3 = LAN2
4 = LAN3
Так вот, по умолчанию все порты untaged vlan1. И если добавить ещё один vlan, то работать он правильно не будет, т.к. не будет связан с портом 0(CPU).
Делать нужно так:

1. Добавляем новые vlans, например 20 (LAN) и 30 (VoIP).
Network -> Switch -> Add
Порты пока не добавляем.
Нажимаем Save & Apply

2. Добавляем eth0.20 в bridge lan.
Interfaces -> LAN -> Edit -> Physical Setting
Ставим дополнительно галочку напротив eth0.20
Нажимаем Save & Apply

3. Возвращаемся в конфигурацию свича
Network -> Switch
vlan 1: DELETE
vlan 20: CPU tagged, 2-4 untagged
vlan 30: CPU tagged, 1 untagged
Нажимаем Save & Apply

Если всё выполнили точно в такой последовательности, то управление не пропадёт=))
Теперь LAN у нас работает в vlan 20. Добавлять другие vlan теперь так же легко как в TL-WR1043ND.

4. Для порядка удалим eth0 из lan.
Interfaces -> LAN -> Edit -> Physical Setting
Убираем галочку напротив eth0
Нажимаем Save & Apply

5.1. Добавим Интерфейс VoIP.
Interfaces -> Add new
Name: VoIP
Выбираем VLAN Interface: «eth0.30»
Нажимаем Submit

5.2. Зададим IP для int VoIP
Interfaces -> VoIP -> Edit
IP 192.168.251.9
mask 255.255.255.248
broadcast 192.168.251.15
Нажимаем Save & Apply

З.Ы. Аппаратно есть ограничение, на устройство можно добавить не более 16 vlanid.

Источник

OpenWrt Project

User Tools

Site Tools

Sidebar

Learn about OpenWrt

Contributing

Project

Table of Contents

TP-Link TL-WR740N

The TP-Link WR740N is an even lower-cost (around 20€/$20 retail in 10/2012) variant of the TP-Link WR741ND differing only in the non-removable antenna.

Since the hardware in WR740N is similar to WR741N, most of the contents in TP-Link WR741ND applies to this router too.

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version (18.06 or later) onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device will end after 2019.
19.07 will be the last official build for 4/32 devices. After 19.07, no further OpenWrt images will be built for 4/32 devices. See OpenWrt on 4/32 devices what you can do now.

Supported Versions

Model ↓ Version Current Release OEM Info Forum Topic Technical Data
TL-WR740N v1 18.06.8 View/Edit data
TL-WR740N v2.1 (BR) 18.06.8 https://www.tp-link.com/us/products/details/TL-WR740N.html View/Edit data
TL-WR740N v3 18.06.8 https://www.tp-link.com/us/home-networking/wifi-router/tl-wr740n/ View/Edit data
TL-WR740N v4.20, v4.21, v4.22, v4.25, v4.26, v4.27, v4.28 18.06.8 https://www.tp-link.com/us/home-networking/wifi-router/tl-wr740n/ View/Edit data
TL-WR740N v4.23, v4.24 18.06.8 https://www.tp-link.com/us/home-networking/wifi-router/tl-wr740n/ View/Edit data
TL-WR740N v5 (EU) 18.06.8 http://www.tp-link.com/en/products/details/cat-9_TL-WR740N.html https://forum.openwrt.org/viewtopic.php?id=56944 View/Edit data
TL-WR740N v5.1 (UA) https://forum.openwrt.org/viewtopic.php?id=56944 View/Edit data
TL-WR740N v6 18.06.8 https://www.tp-link.com/en/home-networking/wifi-router/tl-wr740n/ https://forum.openwrt.org/viewtopic.php?pid=318704 View/Edit data

Supported Versions

Model Version First OpenWrt Version Supported Model Specific Notes
v1 (China) unsupportable with only 2MB ROM modification possible SoC: BCM5356, 2MB Flash/8MB RAM
v2 (China) unsupportable with only 2MB ROM modification possible SoC: BCM5356, 2MB Flash/8MB RAM
v1.1 Attitude Adjustment 12.09
v2 Attitude Adjustment 12.09 Rounded chassis
v2.1 (BR) Attitude Adjustment 12.09 Rounded chassis, Soc: Atheros AR7240, 400MHz CPU, 4MB Flash/32MB RAM
v2.4 Attitude Adjustment 12.09 Rounded chassis, 350MHz CPU
v3 Attitude Adjustment 12.09 (see notes below) Rounded chassis
v4 Attitude Adjustment 12.09 SoC: Atheros AR9330, 400MHz CPU, 4 or 2MB Flash/32MB RAM
v4.20 Attitude Adjustment 12.09 SoC: Atheros AR9331, 400MHz CPU, 4MB Flash/32MB RAM
v4.21 Attitude Adjustment 12.09 SoC: Atheros AR9331, 400MHz CPU, 4MB Flash/32MB RAM (esmt m13s2561616a)
v4.22 Attitude Adjustment 12.09 SoC: Atheros AR9331, 400MHz CPU, 4MB Flash/32MB RAM (zentel a3s56d40ftp)
v4.23 Attitude Adjustment 12.09 SoC: Atheros AR9330 rev 1, 400MHz CPU, 4MB Flash/32MB RAM
v4.24 Attitude Adjustment 12.09 SoC: Atheros AR9330 rev 1, 400MHz CPU, 4MB Flash/32MB RAM
v4.25 Barrier Breaker 14.07 SoC: Atheros AR9331-AL3A, RAM: ESMT M13S2561616A
v4.26 Barrier Breaker 14.07 SoC: Atheros AR9331, 400MHz CPU, 4MB Flash/32MB RAM
v4.27 Barrier Breaker 14.07 SoC: Atheros AR9331-AL3A, 400MHz CPU, ESMT M13S2561616A(RAM), Spansion FL032PIF 32Mbit (4Mb) Flash
v4.28 Barrier Breaker 14.07 SoC: Atheros AR9330 rev 1, 400 MHz CPU, 4MB Flash/32MB RAM
v5.0 (EU) Chaos Calmer 15.05.1 SoC: Atheros AR9331; the european version has 4 MB flash and 32 MB ram — confirmed by local tp-link support (RO)
v5 (China) unsupportable with only 2MB ROM modification possible SoC: Atheros AR9331, 2MB Flash/16MB RAM
v5.1 (UA) trunk snapshot SoC: Atheros AR9331-AL3A, 400MHz, RAM: Zentel A3S56D40GTP-50L — 32MB
v6 Latest openwrt release works fine. / it is similar to model 841N V10 but with only 1 antenna = max speed 150Mbits /. Openwrt default firmware comes with txpower up to 18dbm, compared to stock firmware which comes with 15dbm = 3dbm txpower increase in favor to openwrt. SoC: AR9533-BL3A, Flash — Winbond 25032FVSIG 4MB, RAM — Zentel A3S56D40GTP — 50L 32 MB

Notes:

Your model version can be identified from the label: see this page for details.

Hardware Highlights

Model ↓ Version SoC CPU MHz Flash MB RAM MB WLAN Hardware WLAN2.4 WLAN5.0 100M ports Gbit ports Modem USB
TL-WR740N v1 Atheros AR7240 400 4 32 Atheros AR92xx b/g/n 5 Mod
TL-WR740N v2.1 (BR) Atheros AR7240 400 2 32 ¿ b/g/n 5
TL-WR740N v3 Atheros AR7240 400 4 32 Atheros AR92xx b/g/n 5 Mod
TL-WR740N v4.20, v4.21, v4.22, v4.25, v4.26, v4.27, v4.28 Atheros AR9331 400 4 32 Atheros AR9331 b/g/n 5
TL-WR740N v4.23, v4.24 Atheros AR9330 rev 1 400 4 32 Atheros AR9330 rev 1 b/g/n 5
TL-WR740N v5 (EU) Atheros AR9331 400 4 32 ¿ b/g/n 5
TL-WR740N v5.1 (UA) Atheros AR9331-AL3A 400 4 32 ¿ b/g/n ¿ 5
TL-WR740N v6 Qualcomm Atheros QCA9533 560 4 32 Qualcomm Atheros QCA9533 b/g/n 5

Installation

Model ↓ Version Current Release Firmware OpenWrt Install Firmware OpenWrt Upgrade Firmware OEM Stock
TL-WR740N v1 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v1-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v1-squashfs-sysupgrade.bin
TL-WR740N v2.1 (BR) 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v1-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v1-squashfs-sysupgrade.bin https://www.tp-link.com/us/download/TL-WR740N_V2.html
TL-WR740N v3 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v3-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v3-squashfs-sysupgrade.bin https://www.tp-link.com/us/support/download/tl-wr740n/v3/
TL-WR740N v4.20, v4.21, v4.22, v4.25, v4.26, v4.27, v4.28 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v4-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v4-squashfs-sysupgrade.bin https://www.tp-link.com/us/support/download/tl-wr740n/v4/
TL-WR740N v4.23, v4.24 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v4-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v4-squashfs-sysupgrade.bin https://www.tp-link.com/us/support/download/tl-wr740n/v4/
TL-WR740N v5 (EU) 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v5-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v5-squashfs-sysupgrade.bin http://www.tp-link.com/en/download/TL-WR740N_V5.html
TL-WR740N v5.1 (UA)
TL-WR740N v6 18.06.8 http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v6-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.8/targets/ar71xx/tiny/openwrt-18.06.8-ar71xx-tiny-tl-wr740n-v6-squashfs-sysupgrade.bin https://www.tp-link.com/en/support/download/tl-wr740n/v6/

Please add the installation procedure here.

Note: Recent versions of the original firmware check against wrong files before flashing and might tell you “Error Code: 18005 Upgrade unsuccessfully because the version of the upgraded file was incorrect. Please check file name.”. Fortunately you can easily trickt it — it seems to check only the file name of the uploaded new image. Simply rename the OpenWrt image file to the names of one of the files provided by TP-Link, e.g. wr740nv1_en_3_12_4_up(100910).bin .

Installation — using OEM updater

Note: Please reset your router to factory defaults if it has been previously configured/used.

Installation — using the TFTP method (always working)

Flash Layout

Please check out the article Flash Layout for explanations.

Note: Below is the kernel log from the unmodified Attitude Adjustment (12.09-beta) generic WR740N v4 image firmware, showing the Flash Layout of the WR740N v4.23

Note: Below is the kernel log from stock firmware showing the Flash Layout of the WR740N v6.00

Bootlogs

OEM bootlog

This information is obtained from the serial interface:

U-Boot 1.1.4 (Mar 8 2010 — 10:29:42) AP91 (ar7240) U-boot DRAM: sri #### TAP VALUE 1 = 9, 2 = a 32 MB id read 0x100000ff flash size 4194304, sector count = 64 Flash: 4 MB Using default environment In: serial Out: serial Err: serial Net: ag7240_enet_initialize. No valid address in Flash. Using fixed address : cfg1 0xf cfg2 0x7014 eth0: 00:03:7f:09:0b:ad eth0 up No valid address in Flash. Using fixed address : cfg1 0xf cfg2 0x7214 eth1: 00:03:7f:09:0b:ad ATHRS26: resetting s26 ATHRS26: s26 reset done eth1 up eth0, eth1 Autobooting in 1 seconds ## Booting image at 9f020000 . Uncompressing Kernel Image .

Type tpl in order to get into boot shell. This are the env parameters:

ar7240> printenv bootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRAM),64k(ART) bootcmd=bootm 0x9f020000 bootdelay=1 baudrate=115200 ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee ipaddr=192.168.1.123 serverip=192.168.1.100 stdin=serial stdout=serial stderr=serial ethact=eth0 Environment size: 359/65532 bytes

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Прошивка dd wrt для роутера
  • Профессиональный вай фай роутер
  • Профессиональный wifi роутер для офиса
  • Профессиональные роутеры wifi повышенной мощности
  • Профессиональная настройка роутера asus