28 Kwietnia 2024 17:12:42
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· konfiguracja router ...
· nju swiatło pytania
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· Jaki router kupi... [552]
· Asus TUF-AX3000_V... [19]
· konfiguracja rout... [10]
· nju swiatło pytania [2]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.145.97.248
Zobacz wątek
OpenLinksys » :: ROUTERY :: » TP-Link
 Drukuj wątek
TPlink wr103nd - openwrt developer
shibby
Jako, że tplinka nie mam, zamieszczę tu i opiszę wszystkie modyfikacje w moim obrazie, tak by każdy mógł sam sobie dostosować.

I. Poprawna obsługa diody WLAN
a) edytujemy plik backfire/target/linux/ar71xx/base-files/etc/uci-defaults/tl-wr1043nd i hashujemy ostatnie 3 linijki
b) tworzymy plik backfire/files/etc/config/system z zawartością

Cytat

config 'led'
option 'name' 'wifi'
option 'sysfs' 'tl-wr1043nd:green:wlan'
option 'trigger' 'netdev'
option 'dev' 'wlan0'
option 'mode' 'link tx rx'


II. Ustawienie strefy czasowej
a) tworzymy/edytujemy plik backfire/files/etc/config/system i dopisujemy

Cytat

config 'system'
option 'hostname' 'OpenWrt'
option 'timezone' 'CET-1CEST,M3.5.0,M10.5.0/3'


b) tworzymy plik backfire/files/etc/config/system z zawartością

Cytat

config 'timezone'
option 'posixtz' 'CET-1CEST,M3.5.0,M10.5.0/3'
option 'zoneinfo' 'Europe/Warsaw'


Download - gotowy patch dodający obsługę diody wlan i ustawiający strefę czasową
http://openwrt.groov.pl/projekty/tpli...wifi.patch

III. Obsługa diody USB oraz zapalanie się diody usb wraz ze startem routera (gdy dysk jest podpięty)
a) Tworzymy/edytujemy plik backfire/files/etc/hotplug.d/usb/10-usb z zawartością

Cytat

#!/bin/sh

# Copyright (C) 2009 OpenWrt.org

case "$ACTION" in
add)
echo "1" > /sys/class/leds/tl-wr1043nd\:green\:usb/brightness
;;
remove)
echo "0" > /sys/class/leds/tl-wr1043nd\:green\:usb/brightness
;;
esac


b) edytujemy plik backfire/package/block-mount/files/fstab.init i dopisujemy to do na czerwono:

Cytat

do_mount() {
local cfg="$1"
config_mount_by_section "$cfg"
DIODA=`dmesg | grep 'Attached SCSI' | wc -l`
if [ ! "$DIODA" == "0" ]; then
echo "1" > /sys/class/leds/tl-wr1043nd\:green\:usb/brightness
fi

}

do_swapon() {


IV. Obsługa przycisku i diody QSS - bez funkcji, czyli zapalanie i gaszenie diody, można dodać dowolną funkcję
a) tworzymy/edytujemy plik backfire/files/etc/hotplug.d/button/10-qss z zawartością

Cytat

#!/bin/ash

QSS=`cat /sys/class/leds/tl-wr1043nd:green:qss/brightness`

if [ "$ACTION" = "pressed" ]; then
if [ "$BUTTON" = "BTN_1" ]; then
if [ "$QSS" == "0" ]; then
echo "1" > /sys/class/leds/tl-wr1043nd:green:qss/brightness
else
echo "0" > /sys/class/leds/tl-wr1043nd:green:qss/brightness
fi
fi

if [ "$BUTTON" = "BTN_0" ]; then
#akcja dla wcisniecia reset
echo " "
fi
fi


Download - patch dla obslugi diód USB i QSS oraz przycisku QSS
http://openwrt.groov.pl/projekty/tpli...iody.patch

V. Transmission sterowany przyciskiem QSS i z sygnalizacją diody QSS oraz większą ilością opcji w configu
a) tworzymy plik backfire/feeds/packages/net/transmission/files/10-qss z zawartością:

Cytat

#!/bin/ash

QSS=`cat /sys/class/leds/tl-wr1043nd:green:qss/brightness`

if [ "$ACTION" = "pressed" ]; then
if [ "$BUTTON" = "BTN_1" ]; then
if [ "$QSS" == "0" ]; then
/etc/init.d/transmission start
else
/etc/init.d/transmission stop
fi
fi

if [ "$BUTTON" = "BTN_0" ]; then
#akcja dla wcisniecia reset
echo " "
fi
fi


b) edytujemy plik backfire/feeds/packages/net/transmission/files/transmission-init i dopisujemy to co na czerwono:

Cytat

start() {
config_load transmission
config_foreach start_service transmission
RUN=`ps w | grep transmission | grep daemon | wc -l`
if [ ! "$RUN" == "0" ]; then
echo "1" > /sys/class/leds/tl-wr1043nd:green:qss/brightness
fi
}

stop() {
killall `basename $BIN`
echo "0" > /sys/class/leds/tl-wr1043nd:green:qss/brightness
}


c) edytujemy plik backfire/feeds/packages/net/transmission/files/transmission.config i tu możemy dopisywać domyślne opcje. Mój config wygląda tak:

Cytat

config transmission
option enable 0
option config_dir /tmp/transmission
option download_dir /mnt/transmission
option incomplete_dir /mnt/transmission/incomplete
option incomplete_dir_enabled true
option speed_limit_down 150
option speed_limit_down_enabled true
option speed_limit_up 10
option speed_limit_up_enabled true
option peer_port 51515
option peer_limit_global 100
option peer_limit_per_torrent 30
option ratio_limit 1.0000
option ratio_limit_enable true
option rpc_enable true
option rpc_whitelist '127.0.0.1,192.168.1.*'
option rpc_whitelist_enabled true
option rpc_authentication_required true
option rpc_username root
option rpc_password root
option rpc_port 9091
option alt_speed_down 300
option alt_speed_up 20
option alt_speed_enabled false
option alt_speed_time_begin 0
option alt_speed_time_end 360
option alt_speed_time_day 127
option alt_speed_time_enabled false


d) edytujemy plik backfire/feeds/packages/net/transmission/Makefile i dopisujemy to co na czerwono:

Cytat

define Package/transmission-daemon/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/transmission-daemon $(1)/usr/bin/
$(INSTALL_DIR) $(1)/etc/init.d/
$(INSTALL_BIN) files/transmission.init $(1)/etc/init.d/transmission
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_CONF) files/transmission.config $(1)/etc/config/transmission
$(INSTALL_DIR) $(1)/etc/hotplug.d
mkdir $(1)/etc/hotplug.d/button
$(INSTALL_CONF) files/10-qss $(1)/etc/hotplug.d/button/10-qss


endef


Możemy też delikatnie podbić wersję zmieniając PKG_RELEASE z 1 na 2

Download - gotowy patch zmian dotyczących transmission
http://openwrt.groov.pl/projekty/tpli...sion.patch

VI. Moja samba3 - czyli domyślny konfig, konfiguracja bez pomocy uci.
Nie będę to rozpisywał zmian, do ściągnięcia patch:
http://openwrt.groov.pl/projekty/tpli...mba3.patch

VII. Mój vsftpd - czyli dodany domyslny konfig
Nie będę to rozpisywał zmian, do ściągnięcia patch:
http://openwrt.groov.pl/projekty/tpli...ftpd.patch

VIII. Moje mc - czyli aktywowany FTP link oraz Shell link oraz dodane rozpoznawanie/rozpakowywanie w locie archiwów
Nie będę to rozpisywał zmian, do ściągnięcia patch:
http://openwrt.groov.pl/projekty/tpli...k/mc.patch

Jak sobie coś jeszcze przypomnę to zamieszczę. Zachecam innych do podzielenia się swoimi modyfikacjami zródeł i pakietów.
Edytowany przez shibby dnia 21-04-2010 11:44
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
wol2
to ja bez oporów i po noobowemu zapytam, gdzie wrzucić te patche?
 
shibby
do katalogu backfire, a pozniej komenda
patch -p1 < plik.patch

zrodla niektorych pakietow znaczaco sie zmienily i niektore patche moga sie patchowac z bledami (np dla transmission). Trzeba wtedy sobie patcha poprawic lub naniesc zmiany recznie.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 6

· Użytkowników online: 0

· Łącznie użytkowników: 24,116
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,417,459 unikalnych wizyt