sudo sed -i 's,http://.*ubuntu.com,http://old-releases.ubuntu.com,g' /etc/apt/sources.list
Промяне е следната:
Файл: /etc/apt/sources.list
deb http://bg.archive.ubuntu.com/ubuntu/ natty universe main multiverse
deb http://bg.archive.ubuntu.com/ubuntu/ natty-updates universe main multiverse
deb http://security.ubuntu.com/ubuntu natty-security universe main multiverse
deb http://extras.ubuntu.com/ubuntu natty main
deb-src http://extras.ubuntu.com/ubuntu natty main
Променя се на :
deb http://old-releases.ubuntu.com/ubuntu/ natty universe main multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-updates universe main multiverse
deb http://old-releases.ubuntu.com/ubuntu natty-security universe main multiverse
deb http://old-releases.ubuntu.com/ubuntu natty main
deb-src http://old-releases.ubuntu.com/ubuntu natty main
Обновяваме информацията за пакетите и обновяваме пакетите
Идеята е, че на един приятел му се е заразила vps-а с един куп iframes … и целта беше да се открият файловете където се съдържаше съответния iframe. ето как се показват всичките заразени php-ta:
Преди да unbrick рутера TL-WR1043ND ще трябва да подготвим нещата
1. Необходимо е да се отвори рутера(внимавайте да не скъсате кабелите за трите антени, че са много лесни за късане. Аз скъсах единия кабел и после се наложи да го презапоявам наново).
2. След като се отвори трябва да намерите тази част от платката:
Тук запоих три кабелчета с които да мога лесно вържа към моя конвертор от usb към uart.
Става ясно, че
RX на рутера се връзва на TX на ковертора
TX на рутера се връзва на RX на ковертора
GND на рутера се връзва на GND на ковертора
При доста от рутерите е необходимо само това свързване, но при някои както стана с моя е необходимо и нещо малко повече , а именно да се направи връзка между резистор R362 и RX на рутера. С тази връзка се отключва възможността рутера да приема моите команди. Общо взето ако не е отключен приема на коменди ще се пишат команди, но рутера няма да ги осъществява :) .
След като са приготвени необходимите изходи/входове от рутера е необходимо да приготвим и компютъра.
Слагаме ip 192.168.0.5 на компютъра където ще се пуска tftp. Свързваме компютъра с рутера(rj45) през lan портовете.
Инсталираме му tftp сървър. В този случай: Solar Windows TFTP Server.
Може да се изтегли от тук: http://dplus.en.softonic.com/ud-client/64000/64624/SoftonicDownloader_for_solarwinds-tftp-server.exe
Пускаме tftp сървър с ip 192.168.0.5
и му казваме, че ще предлага файлове от c:\tl-wr1043nd
също и да може да изпраща файлове(не само да получава както е по подразбиране).
Сега е необходимо да свържем USB то UART конвертора. Може да се използва специална платна за целта (купих я от елимекс -- КИТ K074 КОНВЕРТОР USB КЪМ UART -- 16.50лв.)
Друг вариант които е много по евтин е да се ползва usb data кабел от нокиа. Нокиа защото там има само 3 кабела, rx,tx,gnd трябва просто да се прочете в интернет кои кабел какъв е и готово . Аз пробвах и двата вариант и двата работят.
Така след като сложихме IP което ще ползваме малко по- късно, сложихме и tftp сървър то е необходимо да изтеглим firmware-те които ще ползваме и да ги качим в c:\tl-wr1043nd.
Изтегляме оригиналния, стоков firmware от сайта на TPLINK: TP-Link Firmware vom 10.02.2012 bzw. 20.02.2012
местим го в c:\tl-wr1043nd и го преименуваме bin файла в архива на firmware.bin (не е необходимо така е по- пригледно за мен,че пробвах доста докато тръгне)
След като сме настроили компютъра и рутера за работа е необходимо да ги свържем с usb към uart конвертора. Обясних по- рано как се свързват. Сега пускаме рутера и приложението putty- http://www.chiark.greenend.org.uk/~sgtatham/putty/
В случая usb към uart конвертора е направил com 14. Затова при пускане на putty се избира:
Connection type: Serial Serial line: COM14 Speed: 115200 (Това е задължително иначе излизат разни символи )
След това виждаме нещо от рода:
U-Boot 1.1.4 (Nov 17 2009 -- 11:56:26)
AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize…
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 …
Uncompressing Kernel Image … Error: Bad gzipped data
GUNZIP ERROR -- must RESET board to recover
Resetting…
и т.н. рестартира се до без край.
За да го спрем е необходимо точно когато излезе надписа: “Autobooting in 1 seconds”
да напишем „tpl” по този начин ще спре цикъла
След като сме влезли в рутера вече е необходимо да изрием стария firmware дял:
erase 0xbf020000 +7c0000
теглим/ зареждаме новия firmware
tftpboot 0x81000000 firmware.bin
Копираме firmware-а от паметта към флаш паметта.
cp.b 0x81000000 0xbf020000 0x7c0000
Bootваме да видим дали всичко е наред:
bootm 0xbf020000
Честито вече си имаме нормален рутер.
Сега обаче аз ще му сложа openwrt ,че ми писна от тоя ddwrt
Ще му сложа тази версия, че има вероятност някои от най- новите да го brick-нат отново , не че е трудно да се Unbrick, но все пак .
Първо от уеб интерфейса на рутера качаме тази:
http://downloads.openwrt.org/backfire/10.03/ar71xx/openwrt-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin
Общо взето това се случи на един приятел кото имал под ръка Ubuntu 9.10 и си го инсталирал за да го разцъка, обаче се появил тоя проблеммм. Просто хранилищата не са активни. Ето го и решението:
Да се премахнат старите хранилища в /etc/apt/sources.list и да се добавят нови:
deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic main restricted
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ karmic universe
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic universe
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-updates multiverse
deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
apt-get update && apt-get install ghex -y
PS: Веско, пожелавам ти успешно разцъкване и Добре Дошъл в GNU/Linux обществото
Инсталирахме ghex защото това му трябваше. Хубава вечер :)
Идеята е,че имаме много голям файлове с разширения с големи букви т.е. "file.TXT" , но целта е всички разширения да бъдат с малки букви затова ето го и решението :