ag241euv2.pdf

(374 KB) Pobierz
AG241EUv2
Wpisany przez rpc
poniedziałek, 05 października 2009 21:33 - Poprawiony piątek, 04 maja 2012 17:44
Instalacja OpenWRT na Modemie/Routerze LINKSYS AG241V2-EU - 8.09.2, trunk
UWAGA trunk:
Poniższy opis dotyczy Kamikadze. Na trunku (r31576) działa ale trzeba zrobić małą modyfikację
a dokładnie powiedzieć eth0 że jest podniesiony.
do pliku /etc/rc.local należy dopisać:
[code]/usr/sbin/mii-tool -F 100baseTx-FD eth0[/code]
WYMAGANE skompilowanie pakietu mii-tool
[code]Network->mii-tool[/code]
Pewnie można bardziej elegancko ale najważniejsze że działa.
1 / 11
955679878.004.png
 
AG241EUv2
Wpisany przez rpc
poniedziałek, 05 października 2009 21:33 - Poprawiony piątek, 04 maja 2012 17:44
1. Parametry modemu ADSL2
Modem ADSL 2/2+ 24MB (1xRJ11)
Switch 4-portowy (4xRJ45)
WIFI: Brak
Bootloader: PSPBoot
CPU: Texas Instruments AR7
Port szeregowy TTL (opis na laminacie JP4):
Pin 1: GND (pin od strony diody led)
Pin 2: nieużywany
Pin 3: RX
Pin 4: TX
Pin 5: VCC
parametry portu RS: 38400, 8N1
2.Kompilacja openwrt dla AG241V2-EU
Kompilowałem z wersji 8.09.2  w debianie lenny
a. Potrzebujemy następujących pakietów:
2 / 11
955679878.005.png
 
AG241EUv2
Wpisany przez rpc
poniedziałek, 05 października 2009 21:33 - Poprawiony piątek, 04 maja 2012 17:44
apt-get install build-essential bison flex gettext subversion libncurses-dev unzip automake
zlib1g-dev gawk
a. na linuksa logujemy się na konto użytkownika nie roota
b. zakładamy katalog np. mkdir ag241 i przechodzimy do tego katalogu
c. wydajemy następujące komendy:
svn co svn://svn.openwrt.org/openwrt/branches/8.09
cd 8.09
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
d. minimalnie musimy wybrać następujące opcje:
Target System [TI AR7 [2.6]]
Target Profile [no WIFI]
Target Images [squashfs]
3 / 11
955679878.001.png
 
AG241EUv2
Wpisany przez rpc
poniedziałek, 05 października 2009 21:33 - Poprawiony piątek, 04 maja 2012 17:44
Oprócz domyślnie wybranych opcji zaznaczamy jeszcze dodatkowo:
Base system → br2684ctl
Network → atm-tools
Network → ppp → ppp-mod-pppoa
Network → ppp → ppp-mod-pppoe – jeśli ktoś będzie z tego korzystał
Kernel modules → Network Devices ->kmod-sangam-atm-annex-a
Kernel modules → Network support → kmod-ipoa
Odznacz (modem nie ma przecież wifi) opcję:
Kernel modules -> Wireless drivers -> kmod-acx
Te parametry lepiej w kompilować na stałe do kernela. Inne opcje do kompilacji wedle swojego
uznania
zapisujemy zmiany w make menuconfig
kompilujemy komendą make V=99
Po kompilacji zostanie utworzony katalog „bin” w nim będą jąderka dla poszczególnych
routerów. Na interesuje kernel:
openwrt-AG241v2-squashfs.bin
Jak podejrzymy go w edytorze nagłówek jego jest: AG3APBOT U2NDD. To jest kernel do
AG241V2-EU
3. Wgrywanie openwrt do AG241V2-EU
Do wgrania używamy klienta tftp oraz PSPBoot na routerze Linksys czyli:
a.Wyłączamy router ag241 i podłączamy kablem ethernet z komputerem. Router czyli PSPBoot
w czasie startu posiada adres ip 192.168.1.1 oraz maskę 255.255.255.0
b. na debianie ustawiamy statyczny adres interfejsu na np. 192.168.1.2 zakładamy że nasz lan
4 / 11
955679878.002.png
 
AG241EUv2
Wpisany przez rpc
poniedziałek, 05 października 2009 21:33 - Poprawiony piątek, 04 maja 2012 17:44
to eth0
ifconfig eth0 192.168.1.2 netmask 255.255.255.0
c. zmień nazwę kernela z openwrt-AG241v2-squashfs.bin na upgrade_code.bin
d. wydaj komendę tftp w katalogu w którym jest umieszczony kernel openwrt i wpisz
następujące opcje:
tftp> verbose
tftp> trace
tftp> rexmt 1
tftp> timeout 5
tftp> binary
tftp> connect 192.168.1.1
e. wpisz jeszcze jedną komendę ale NIE potwierdzaj enterem tylko czekaj:
tftp> put upgrade_code.bin
f. włącz router i jak tylko dioda power się zaświeci od razu potwierdź przygotowaną komendę
5 / 11
955679878.003.png
 
Zgłoś jeśli naruszono regulamin