Znalazłem w googlach taką instrukcję naprawy:
http://dar3kg.blogspot.com/2010/06/napr … 043nd.html
Czy jest ona poprawnie napisana?
Mogę według niej próbować naprawiać?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez nigraS
Znalazłem w googlach taką instrukcję naprawy:
http://dar3kg.blogspot.com/2010/06/napr … 043nd.html
Czy jest ona poprawnie napisana?
Mogę według niej próbować naprawiać?
A Co byś mi polecił?
Iść do serwisu czy kupić jakiś używany router?
Bo i tak umowy z UPC nie przedłużam, więc tylko na 2 miesiące potrzebuję router.
A cena za naprawę, to jaka może być?
Nie za bardzo wiem jak go naprawić, a kabla szeregowego nie posiadam.
Czy samemu da sie go naprawic?
Oraz jaka moze byc cena w Warszawskim serwisie za jego naprawe?
Swieci sie PWR i kontrolka ktora pokazuje, ze komputer jest podlaczony.
No to teraz uwalilem router.
Nie wiem co mnie podkusilo i nie poczekalem na odpowiedz Wasza, przez winscp wgralem aktualizacje, zmienilem jej nazwe na code.bin i w ssh wpisalem sysupgrade /tmp/code.bin.
Ekt taki, ze router chyba padl.
Nie swieca sie kontrolki : sys, wlan, wan qss usb
Zaktualizowałem Gargoyle z wersji 1.5.6 do 1.5.7.
Po wpisaniu w przeglądarce 192.168.1.1 pojawia się białe tło, a link wygląda tak: 192.168.1.1/cgi-bin/luci
wersję aktualizującą ściągnąłem stąd:
openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin
aktualizacji dokonałem z poziomu Gargoyle.
Internet działa, jednak nie mam możliwości wejścia do panelu administracyjnego - 192.168.1.1
poprzez SSH dokonałem także wpisów:
# opkg update
# opkg install nano htop mc
# opkg update
# opkg install luci
# /etc/init.d/uhttpd enable
# /etc/init.d/uhttpd startJak usunąć Extroot'a, aby zainstalować go od nowa?
tymmej - nie sprawdzałem, ale z pewnością nie wystartuje, gdyż Extroot mi nie działa.
hmm, nie wiem co jest, ale usunął mi się extroot
root@TP-Link:/$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@TP-Link:/$czy przez takie wlączanie i wyłączanie routera mógł się skasować?
no własnie nie mam zielonego pojęcia, próbowałem już:
- halt. Wyłączyć router i włączyć go ponownie
- halt. Wyłączyć router i modem i ponownie uruchomić
- reboot
i nie wiem co jeszcze mogę zrobić.
To jak czy są jakieś pomysly?
może coś w pliku startowym jest nie tak, jak myślisz, dla czego przy starcie routera pyLoad sie nie włącza?
po wpisaniu: python ./pyLoadCore.py PyLoad się uruchamia poprawnie, jedynie sam nie potrafi wystartować.
root@TP-Link:/media/pyload$ python ./pyLoadCore.py
02.01.1970 23:03:36 INFO Rozpoczynam pyLoad 0.4.9
02.01.1970 23:03:36 INFO UĹźywam katalogu domowego: /root/.pyload
02.01.1970 23:03:43 INFO Checksum: Checksum validation is disabled in general configuration
02.01.1970 23:03:44 INFO ExtractArchive: Activated UnRar UnZip
02.01.1970 23:03:44 INFO Aktywne wtyczki:BypassCaptcha, CaptchaTrader, Checksum, ClickAndLoad, ExternalScripts, ExtractArchive, ImageTyperz, LinkdecrypterCom, UnSkipOnFail, UpdateManager, XFileSharingPro
02.01.1970 23:03:44 INFO Nieaktywne wtyczki:AlldebridCom, CaptchaBrotherhood, DeathByCaptcha, DownloadScheduler, EasybytezCom, Ev0InFetcher, ExpertDecoders, HotFolder, IRCInterface, MergeFiles, MultiHome, MultishareCz, Premium4Me, PremiumizeMe, RealdebridCom, RehostTo, XMPPInterface, ZeveraCom
02.01.1970 23:03:44 INFO Czas pobierania: True
02.01.1970 23:03:44 INFO Uruchamiam ThriftBackend: 0.0.0.0:7227
02.01.1970 23:03:45 INFO Wolne miejsce: 51.93 GiB
02.01.1970 23:03:45 INFO Aktywacja kont ...
02.01.1970 23:03:45 INFO WĹÄ
czanie wtyczek ...
/usr/lib/python2.6/site-packages/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
from sha import *
02.01.1970 23:03:51 INFO Starting builtin webserver: 0.0.0.0:8000
02.01.1970 23:03:52 INFO pyLoad is up and running
02.01.1970 23:03:54 INFO No Updates for pyLoad
02.01.1970 23:03:55 INFO No plugin updates availableoraz logi z PyLoad:
226 01.01.1970 01:47:58 INFO No Updates for pyLoad
227 01.01.1970 01:47:59 INFO No plugin updates available
228 02.01.1970 23:03:36 INFO Rozpoczynam pyLoad 0.4.9
229 02.01.1970 23:03:36 INFO Używam katalogu domowego: /root/.pyload
230 02.01.1970 23:03:43 INFO Checksum: Checksum validation is disabled in general configuration
231 02.01.1970 23:03:44 INFO ExtractArchive: Activated UnRar UnZip
232 02.01.1970 23:03:44 INFO Aktywne wtyczki:BypassCaptcha, CaptchaTrader, Checksum, ClickAndLoad, ExternalScripts, ExtractArchive, ImageTyperz, LinkdecrypterCom, UnSkipOnFail, UpdateManager, XFileSharingPro
233 02.01.1970 23:03:44 INFO Nieaktywne wtyczki:AlldebridCom, CaptchaBrotherhood, DeathByCaptcha, DownloadScheduler, EasybytezCom, Ev0InFetcher, ExpertDecoders, HotFolder, IRCInterface, MergeFiles, MultiHome, MultishareCz, Premium4Me, PremiumizeMe, RealdebridCom, RehostTo, XMPPInterface, ZeveraCom
234 02.01.1970 23:03:44 INFO Czas pobierania: True
235 02.01.1970 23:03:44 INFO Uruchamiam ThriftBackend: 0.0.0.0:7227
236 02.01.1970 23:03:45 INFO Wolne miejsce: 51.93 GiB
237 02.01.1970 23:03:45 INFO Aktywacja kont ...
238 02.01.1970 23:03:45 INFO Włączanie wtyczek ...
239 02.01.1970 23:03:51 INFO Starting builtin webserver: 0.0.0.0:8000
240 02.01.1970 23:03:52 INFO pyLoad is up and running
241 02.01.1970 23:03:54 INFO No Updates for pyLoad
242 02.01.1970 23:03:55 INFO No plugin updates available
243 02.01.1970 23:05:42 INFO shutting down...
244 02.01.1970 23:05:43 INFO killed pyLoad from Terminal
245 02.01.1970 23:06:21 INFO Rozpoczynam pyLoad 0.4.9
246 02.01.1970 23:06:21 INFO Używam katalogu domowego: /root/.pyload
247 02.01.1970 23:06:29 INFO Checksum: Checksum validation is disabled in general configuration
248 02.01.1970 23:06:29 INFO ExtractArchive: Activated UnRar UnZip
249 02.01.1970 23:06:29 INFO Aktywne wtyczki:BypassCaptcha, CaptchaTrader, Checksum, ClickAndLoad, ExternalScripts, ExtractArchive, ImageTyperz, LinkdecrypterCom, UnSkipOnFail, UpdateManager, XFileSharingPro
250 02.01.1970 23:06:29 INFO Nieaktywne wtyczki:AlldebridCom, CaptchaBrotherhood, DeathByCaptcha, DownloadScheduler, EasybytezCom, Ev0InFetcher, ExpertDecoders, HotFolder, IRCInterface, MergeFiles, MultiHome, MultishareCz, Premium4Me, PremiumizeMe, RealdebridCom, RehostTo, XMPPInterface, ZeveraCom
251 02.01.1970 23:06:29 INFO Czas pobierania: True
252 02.01.1970 23:06:30 INFO Uruchamiam ThriftBackend: 0.0.0.0:7227
253 02.01.1970 23:06:34 INFO Starting builtin webserver: 0.0.0.0:8000
254 02.01.1970 23:06:34 INFO Free space: 51.93 GiB
255 02.01.1970 23:06:34 INFO Activating Accounts...
256 02.01.1970 23:06:34 INFO Activating Plugins...
257 02.01.1970 23:06:38 INFO pyLoad is up and running
258 02.01.1970 23:06:41 INFO No Updates for pyLoad
259 02.01.1970 23:06:41 INFO No plugin updates available powyższa komenda dała mi taki wynik:
root@TP-Link:~$ ls /overlay/media/pyload/pyLoadCore.py
/overlay/media/pyload/pyLoadCore.py
root@TP-Link:~$Wczoraj było wszystko dobrze, a dziś PyLoad sam nie startuje pomimo wpisu:
root@TP-Link:/etc/init.d$ cat pyLoad
#!/bin/sh /etc/rc.common
START=91
COMPYTH="python /overlay/media/pyload/pyLoadCore.py --configdir=/root/.pyload"
EXTRA_COMMANDS="status"
start() {
# echo "Starting PyLoad"
$COMPYTH --daemon
}
status() {
# echo -n "Status of PyLoad: "
STATUS=$($COMPYTH --status)
if [[ $STATUS = "False" ]]; then
echo "Not running"
else
echo "Running as PID $STATUS"
fi
}
stop() {
# echo "Stopping PyLoad"
$COMPYTH --quit
}
root@TP-Link:/etc/init.d$ahaa, ok dzięki za pomoc!
ok usunąłem.
w SSH wpisuję:
root@TP-Link:~$ echo "Booted from internal flash" >> /etc/banner
root@TP-Link:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda1 on /overlay type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@TP-Link:~$ echo "Booted from EXTERNAL ROOT" >> /etc/banner
root@TP-Link:~$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 4.0M 4.0M 0 100% /rom
tmpfs 14.3M 240.0K 14.1M 2% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 54.9G 180.1M 52.0G 0% /overlay
mini_fo:/overlay 4.0M 4.0M 0 100% /pyLoad
W SSH wpisuję:
# opkg update
# opkg install python-curl python-crypto python-sqlite3 python-openssl unzip unrar screenpojawia się błąd:
...
Configuring libgmp.
Configuring python-crypto.
Configuring python-openssl.
Collected errors:
* check_data_file_clashes: Package unzip wants to install file /usr/bin/unzip
But that file is already provided by package * busybox
* opkg_install_cmd: Cannot install package unzip.
root@TP-Link:~$Proszę o odpowiedź w którym momencie robię błąd.
Failsafe
w Telnet wpisuję firstboot
root@(none):/$ firstboot
Unlocking rootfs_data ...
Erasing rootfs_data ...
root@(none):/$teraz resetuję Router, odłączam go od zasilania i po chwili podłączam ponownie.
Wchodzę pod 192.168.1.1 i w ustawieniach Gargoyle przywracam kopię konfiguracji.
Extroot
Programem "Paragon Partition Manager" na dysku USB tworzę partycję ext4 i Swap2, dysk podłączam do routera.
Przez SSH wprowadzam komendy:
# opkg update
# opkg install block-extroot kmod-fs-ext4
# uci set fstab.@mount[0].target=''
# uci set fstab.@mount[0].device=/dev/sda1
# uci set fstab.@mount[0].fstype=ext4
# uci set fstab.@mount[0].options=rw,noatime
# uci set fstab.@mount[0].enabled=1
# uci set fstab.@mount[0].is_rootfs=1
# blkid /dev/sda1
# uci set fstab.@mount[0].uuid=Mój-numer
# uci commit fstab
# rebootmount i df -h
root@TP-Link:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
/dev/sda1 on /tmp/overlay-disabled type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@TP-Link:~$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 4.0M 4.0M 0 100% /rom
tmpfs 14.3M 240.0K 14.1M 2% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 2.6M 296.0K 2.3M 11% /overlay
/dev/sda1 54.9G 180.1M 52.0G 0% /tmp/overlay-disabled
mini_fo:/overlay 4.0M 4.0M 0 100% /
root@TP-Link:~$Wchodzę pod 192.168.1.1 i w ustawieniach Gargoyle przywracam kopię konfiguracji.
W SSH wpisuję:
root@TP-Link:~$ echo "Booted from internal flash" >> /etc/banner
root@TP-Link:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
/dev/sda1 on /tmp/overlay-disabled type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@TP-Link:~$ echo "Booted from EXTERNAL ROOT" >> /etc/banner
root@TP-Link:~$ rebootResetuję router i patrzę czy Extroot uruchamia się przy starcie.
Booted from internal flash
Booted from EXTERNAL ROOT
root@TP-Link:~$pyLoad
W SSH wpisuję:
# opkg update
# opkg install python-curl python-crypto python-sqlite3 python-openssl unzip unrar screenpojawia się błąd:
Installing unzip (5.52-1) to root...
Installing unrar (4.0.7-1) to root...
Installing screen (4.0.3-2) to root...
Collected errors:
* copy_file_chunk: write: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/python.list: No space left on device.
* opkg_install_pkg: Failed to extract data files for python. Package debris may remain!
* opkg_install_cmd: Cannot install package python-curl.
* verify_pkg_installable: Only have 80kb available on filesystem /overlay, pkg python-crypto needs 104
* opkg_install_cmd: Cannot install package python-crypto.
* verify_pkg_installable: Only have 80kb available on filesystem /overlay, pkg python-mini needs 1285
* opkg_install_cmd: Cannot install package python-sqlite3.
* verify_pkg_installable: Only have 80kb available on filesystem /overlay, pkg python-mini needs 1285
* opkg_install_cmd: Cannot install package python-openssl.
* verify_pkg_installable: Only have 80kb available on filesystem /overlay, pkg unzip needs 131
* opkg_install_cmd: Cannot install package unzip.
* verify_pkg_installable: Only have 80kb available on filesystem /overlay, pkg unrar needs 86
* opkg_install_cmd: Cannot install package unrar.
* verify_pkg_installable: Only have 80kb available on filesystem /overlay, pkg screen needs 146
* opkg_install_cmd: Cannot install package screen.
* opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.
root@TP-Link:~$mój plik wygląda tak:
root@TP-Link:/etc/config$ cat samba
config 'samba'
option 'workgroup' 'Mshome'
config 'sambashare' '0_dysk'
option 'name' 'dysk'
option 'path' '/tmp/usb_mount/dev_sda1'
option 'read_only' 'no'
option 'create_mask' '0777'
option 'dir_mask' '0777'
option 'browseable' 'yes'
option 'guest_ok' 'yes'czy mam go tak zedytować?
config samba
option 'name' 'openwrt'
option 'workgroup' 'Mshome'
option 'description' 'OpenWrt serwer'
option 'homes' '0'
config sambashare
option 'name' 'dysk'
option 'path' '/tmp/usb_mount/dev_sda1'
option 'read_only' 'no'
option 'guest_ok' 'yes'
option 'create_mask' '0'
option 'dir_mask' '0'dysk jest podłączony, extroot ustawiłem, że uruchamia się automatycznie ze startem routera.
Jakie ustawienia powinna mieć samba, jak mam ją ręcznie ustawić?
Katalogu dev_sda1 nie mam
root@TP-Link:/tmp/usb_mount$ ls -al
drwxrwxrwx 2 root root 40 Jan 1 01:01 .
drwxrwxrwt 15 root root 540 Jan 1 01:29 ..sambę uruchamiałem poleceniem:
# /etc/init.d/samba enable
# /etc/init.d/samba startzmiany dokonałem według tego wątku:
http://eko.one.pl/forum/viewtopic.php?pid=19413#p19413Czemu masz jednocześnie guest account = root i invalid users = root ?
nie wiem, nie instalowałem samby mam ją z gargole
do ftp mam FileZilla, ale nie wiem jak skonfigurować, to znaczy nie wiem co wpisać w opcję login i hasło
konfiguracja samby:
root@TP-Link:/etc/samba$ cat smb.conf
[global]
netbios name = TP-Link
workgroup = MSHOME
server string = TP-Link
syslog = 10
encrypt passwords = true
passdb backend = smbpasswd
obey pam restrictions = yes
socket options = TCP_NODELAY SO_KEEPALIVE IPTOS_LOWDELAY
unix charset = UTF-8
preferred master = yes
local master = yes
domain master = yes
os level = 20
security = user
null passwords = yes
map to guest = Bad User
guest account = root
invalid users = root
smb passwd file = /etc/samba/smbpasswd
[dysk]
path = /tmp/usb_mount/dev_sda1
create mask = 0777
directory mask = 0777
read only = no
guest ok = yes
browseable = yesewentualnie jak przez ftp ściagać?
prosiłbym o podpowiedź co mam zrobić, gdyż jestem ciemny w tych sprawach.
czyli muszę albo wymienić dysk, albo router?
eko.one.pl → Posty przez nigraS
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc