tp-link, dysk i optware
|
matei |
Dodano 11-06-2010 11:59
|
User
Posty: 17
Dołączył: 06/06/2010 02:40
|
Witam!
Od przedwczoraj jestem posiadaczem tp-linka tl-wr1043nd, a od wczoraj próbuję uzyskać na nim działające optware pod dd-wrt. Dysk twardy montuje się automatycznie pod /mnt, a następnie /mnt/jffs binduję pod /jffs.
Instalacja optware przebiegła w ten sposób:
1. wypakowanie http://rapidshare.com/files/381353351/lib.tar do /jffs/
2. export LD_LIBRARY_PATH=/jffs/lib:/jffs/usr/lib:/jffs/usr/local/lib
3. wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/opkg_528-1_ar71xx.ipk
4. ipkg install opkg_528-1_ar71xx.ipk
5. podmienienie zawartości /jffs/etc/opkg.conf na
"src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
dest root /jffs
dest ram /tmp
lists_dir ext /tmp/var/opkg-lists"
6. opkg update -f /jffs/etc/opkg.conf
Nie wiem natomiast jak zrobić, aby przy montowaniu dysku w ten sposób przy starcie wykonywały się skrypty startowe w /jfss, a także działała cała konfiguracja w /etc. Taki transmission-daemon ma swojego daemona w /etc/init.d, a ja nie potrafię dojść do tego, aby uruchamiał go wraz ze startem sprzętu. Skrypty startowe i cała konfiguracja się uruchomia jedynie, gdy /jffs jest podmontowany na wbudowanym flashu. Potrzebuję także, aby .profile dla roota było przeze mnie predefiniowane, a nie standardowe dd-wrt. Mogę to niby uzyskać przez rm /tmp/root/profile, a następnie przez cp /jffs/tmp/root/.profile /tmp/root/.profile, ale to rozwiązanie wydaje si się nieco na okrętkę Zauważyłem też, że niektóre programy np. htop czy nano przy próbie odpalenia wywalają mi komunikat Error opening terminal: nazwa_terminalu. |
|
|
|
shibby |
Dodano 11-06-2010 12:10
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
1) czemu nie montujesz od razu pod /opt? Nie musialbys sie bawic w bindowanie
2) zeby wykonywaly sie exporty wystarczy dodac do skryptu init
echo "export PATH=/opt/lib:/opt/usr/lib:/opt/usr/local/lib
:$PATH" > /root/.profile
3) zeby cos uruchamialo sie razem z systemem to do skryptu firewall wpisujesz poprostu sciezke startowa czyli np /opt/etc/init.d/transmission start
oczywiscie ja wszedzie uzylem /opt zamiast /jffs bo to glupota bindowac dyski, jak mozna prosciej.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
matei |
Dodano 11-06-2010 12:33
|
User
Posty: 17
Dołączył: 06/06/2010 02:40
|
Wtedy musiałbym mieć kilka partycji. Aktualnie mam 1, na której jest od razu opt i jffs. Myślałem, że istnieje sposób, dzięki któremu mógłbym zamontować wszystko przed wykonaniem wszystkich skryptów Przy próbie ręcznego /opt/etc/init.d/transmission start dostaję komunikat /bin/sh: can't open /etc/rc.common. W sumie prawda, bo takiego pliku rzeczywiście nie ma. Co w tym wypadku zawiniło? Powinien móc odpalić, bo sam w /etc/init.d ma swoje skrypty.
|
|
|
|
shibby |
Dodano 11-06-2010 12:43
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
a czemu kilka partycji? kto ci zabrania sciagac na /opt?
mialbys poprostu wszystko na jeden partycji tak jak zreszta masz teraz poprostu teraz masz 2x zamontowane to samo urzadzenie, a wierz mi takie rozwiazanie predzej czy pozniej bedzie powodowac problemy.
Co do instalacji paczek z opewrt to zawsze bedziesz mial problemy. Wiąże sie to z tym iz openwrt posiada zapisywalny system plikow. Tak wiec paczki są tworzone bez prefixa (poprostu instaluja sie do /). Natomiast optware z definicji przygotowane są pod /opt dlatego wszystkie liby itd znajdują sie tam.
zreszta poczytaj sobie o problemach
http://eko.one.pl/?p=openwrt-pakiety
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
niuniek007 |
Dodano 11-06-2010 13:45
|
User
Posty: 28
Dołączył: 15/01/2010 15:39
|
Witam
Podłączę się do tematu bo mam ten sam problem co matei z optware na tl-wr1043nd pod dd-wrt . Po wielu bojach udało mi się uruchomić instalacje pakietów funkcją "opkg instal" Przy czym ja mam na penie 3 partycje , jedną zainstalowałem jako /opt , drugą jako /jffs i trzecią chciałem jako swap. I tu zaczynają się schody!
1 Jak zamontować swap ( swapon nie chce zaskoczyć -jak daje /jffs/sbin/ swapon /dev/discs/disc0/part5 to wywala sh: eval: line 1jffs/sbin/: Permission denied)
2 Ściągnąłem: nano , transmission i samba3 jak je uruchomić? - np przy nano wywala:Error opening terminal: linux.
3 Jak zmienić uprawnienia pliku /etc/profile - po użyciu chmod -rw i tak przy każdej próbie edycji w vi pokazuje mi , ze plik tylko do odczytu.
Shibby poradź coś bo juz trzeci dzień nad tym siedze i już mi głowa pęka
|
|
|
|
shibby |
Dodano 11-06-2010 14:42
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie czytasz ze zrozumieniem.
ddwrt tak jak tomato to system read-only. nie mozna edytowac plikow!! trzeba sie ratowac inaczej np symlinkami, echem itd.
jak zrobic by sciezki byly eksportowane do profile napisalem wyzej.
a o problemach instalacji pakietow tez pisalem. ogolnie to trzeba duzo kombinowac
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
matei |
Dodano 11-06-2010 15:21
|
User
Posty: 17
Dołączył: 06/06/2010 02:40
|
Cytat niuniek007 napisał/a:
Witam
Podłączę się do tematu bo mam ten sam problem co matei z optware na tl-wr1043nd pod dd-wrt . Po wielu bojach udało mi się uruchomić instalacje pakietów funkcją "opkg instal" Przy czym ja mam na penie 3 partycje , jedną zainstalowałem jako /opt , drugą jako /jffs i trzecią chciałem jako swap. I tu zaczynają się schody!
1 Jak zamontować swap ( swapon nie chce zaskoczyć -jak daje /jffs/sbin/ swapon /dev/discs/disc0/part5 to wywala sh: eval: line 1 jffs/sbin/: Permission denied)
2 Ściągnąłem: nano , transmission i samba3 jak je uruchomić? - np przy nano wywala:Error opening terminal: linux.
3 Jak zmienić uprawnienia pliku /etc/profile - po użyciu chmod -rw i tak przy każdej próbie edycji w vi pokazuje mi , ze plik tylko do odczytu.
Shibby poradź coś bo juz trzeci dzień nad tym siedze i już mi głowa pęka
2. export TERMINFO=/opt/usr/share/terminfo |
|
|
|
niuniek007 |
Dodano 11-06-2010 15:47
|
User
Posty: 28
Dołączył: 15/01/2010 15:39
|
Dzięki matei jeden problem mniej Najbardziej zależy mi na sambie, ściągnąłem samba3, ale jak ją odpalić to przerasta moje siły. Może i na to masz jakąś radę. Jeszcze raz dzięki |
|
|
|
matei |
Dodano 12-06-2010 19:37
|
User
Posty: 17
Dołączył: 06/06/2010 02:40
|
Na dniach będę kombinował z sambą. Najpierw muszę się uporać ze swapem, którego za nic nie mogę odpalić. Zawsze ten sam komunikat: "swapondev/discs/disc0/part1: Function not implemented" |
|
|
|
niuniek007 |
Dodano 13-06-2010 10:21
|
User
Posty: 28
Dołączył: 15/01/2010 15:39
|
U mnie jest dokładnie tak samo ze swapem i ten sam komunikat. Może odpuścić ten swap, w końcu nie jest on konieczny. |
|
|
|
matei |
Dodano 13-06-2010 13:07
|
User
Posty: 17
Dołączył: 06/06/2010 02:40
|
Mi bardzo by się przydał, bo już kilka razy był crash, z powodu braku wolnej pamięci. Zastanawiam się już nad przejściem na alternatywę - openwrt. Jak wygląda sprawa przejścia z dd-wrt na openwrt? Trzeba wracać do oryginału, a później flashować do openwrt czy jest jakiś sposób na bezpośredni flash? Próbowałem przez webui, ale dostałem błąd |
|
|
|
killer119 |
Dodano 13-06-2010 13:10
|
User
Posty: 50
Dołączył: 01/04/2008 23:57
|
Do zmiany firmware musisz wtedy użyć MTD. Z tego co wiem można przejść z dd-wrt do openwrt właśnie poprzez MTD acz sam dla bezpieczeństwa wróciłem do oryginalnego i z oryginalnego na OpenWRT. Acz jak kto woli
TP-Link TL-WR1043ND@Gargoyle
Intel BLKDQ67SWB3+Intel Core i3 2100+12GB ram+Seagate 1TB LP Green+Vsphere 5.0+1Gb NIC
|
|
|
|
niuniek007 |
Dodano 14-06-2010 12:33
|
User
Posty: 28
Dołączył: 15/01/2010 15:39
|
Ja się nie poddaję, własnie uruchomiłem transmission i o dziwo po małych bojach działa i to nawet po web. Samby też nie odpuszczę, musi ruszyć
Edytowany przez niuniek007 dnia 14-06-2010 12:34
|
|
|
|
shibby |
Dodano 14-06-2010 13:36
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat "swapon dev/discs/disc0/part1: Function not implemented"
ten blad jest juz od paru ladnych wersji wstecz
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
matei |
Dodano 16-06-2010 23:34
|
User
Posty: 17
Dołączył: 06/06/2010 02:40
|
Przejście bezpośrednio z dd-wrt na openwrt zaowocowało brickiem. Niby mtd nie wyrzucił jakiegokolwiek błędu, a po reboocie z routerka zrobił się switch. Troche głupio uwalić router po niecałym tygodniu Czas na zakup ca-42 i mam nadzieję, że mój egzemplarz nie ma uwalonej linii tx. |
|
|
|
shibby |
Dodano 17-06-2010 11:34
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat Troche głupio uwalić router po niecałym tygodniu
a tak glupio... ja uwalilem tego samego dnia
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 20-06-2010 16:58
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
Moze ktos dokladnie napisac jak powrocic z DDWRT na oryginalny firmware ? Bo nie moge dojsc a musze wrocic na oryginał
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 20-06-2010 18:00
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
a probowales wgrac obraz przygotowany przez obsego?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|