openwrt
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| openwrt [2012/04/11 09:36] – [chroot na usb] djbuldog | openwrt [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ===== OpenWrt | + | ====== OpenWRT tipy, finty ====== |
| - | ==== nastaveni time zone ==== | + | |
| + | ===== nastaveni time zone ===== | ||
| < | < | ||
| echo " | echo " | ||
| Řádek 6: | Řádek 7: | ||
| http:// | http:// | ||
| - | ==== statistiky provozu ==== | + | ===== statistiky provozu |
| * jak nahradit hotsanic? :) - pomoci iptables :-D | * jak nahradit hotsanic? :) - pomoci iptables :-D | ||
| Řádek 12: | Řádek 13: | ||
| root@HomeRouterII: | root@HomeRouterII: | ||
| Chain INPUT (policy ACCEPT 8444 packets, 1003147 bytes) | Chain INPUT (policy ACCEPT 8444 packets, 1003147 bytes) | ||
| - | pkts bytes target | + | pkts |
| - | | + | |
| - | | + | |
| - | | + | |
| | | ||
| - | | + | |
| </ | </ | ||
| Řádek 30: | Řádek 31: | ||
| * velikost potrebna pro rrdtool: ~ 1.7MB | * velikost potrebna pro rrdtool: ~ 1.7MB | ||
| - | === iftop === | + | ==== iftop ==== |
| * kolik zabere? :) | * kolik zabere? :) | ||
| * iftop (62791), libpcap (180563), libncurses (425516), libpthread (83890) | * iftop (62791), libpcap (180563), libncurses (425516), libpthread (83890) | ||
| * celkem ~ 800K | * celkem ~ 800K | ||
| - | ==== chroot | + | ===== Generovani NetFlow |
| - | + | * zkousel jsem generovat NetFlow pomoci fprobe/nprobe | |
| - | * dobra finta.. ulozit do /etc/banner info o tom, ze je to z USB :) | + | * dnes jsem videl v akci router board 750 GL s Atheros AR7242 400MHz |
| - | * na [http:// | + | * fprobe ma nejaky special modul pro cteni paketu z jadra, ale neumi nf9 a pry obsahuje hodne chyb |
| - | * dva zpusoby: | + | * nadeje vkladam do ipt-netflow projektu |
| - | * pouzit fw s kernel modulem block-extroot | + | |
| - | * sestavit vlastni | + | |
| - | * pouzit predkompilovany z [http:// | + | |
| - | * mapovat jen nektere adresare | + | |
| - | * nejdulezitejsi veci se daji primo do ROM, zbytek na USB | + | |
| - | + | ||
| - | * nejprve: | + | |
| - | + | ||
| - | < | + | |
| - | opkg install kmod-usb2 kmod-usb-storage kmod-fs-ext2 e2fsprogs | + | |
| - | </ | + | |
| - | + | ||
| - | * pripravit USB disk s ext3 | + | |
| - | * [http:// | + | |
| - | * problem - jak spustit chroot pred bootem init skriptu? prej to jde jen predanim options kernelu... ale do redboot preci zasahovat nemuzu ne? | + | |
| - | * model A | + | |
| - | * instalace | + | |
| - | * nakopirovat obsah / | + | |
| - | * inicializace | + | |
| - | + | ||
| - | < | + | |
| - | mkdir /tmp/sto / | + | |
| - | mount /dev/sda1 /tmp/sto | + | |
| - | </ | + | |
| - | + | ||
| - | * vytvorime novy R/W FS zalozeny na ROM | + | |
| - | + | ||
| - | < | + | |
| - | mount -t mini_fo -o base=/rom,sto=/ | + | |
| - | </ | + | |
| - | + | ||
| - | * premountujeme adr, do ktereho se instaluji nove balicky | + | |
| - | + | ||
| - | < | + | |
| - | mount --bind /tmp/sto /overlay | + | |
| - | </ | + | |
| - | + | ||
| - | * premountujeme zakladni adresare :-D | + | |
| - | + | ||
| - | < | + | |
| - | mount --bind / | + | |
| - | mount --bind / | + | |
| - | mount --bind / | + | |
| - | mount --bind / | + | |
| - | mount --bind / | + | |
| - | </ | + | |
| - | + | ||
| - | | + | |
| - | * ''' | + | |
| - | * script | + | |
| - | * haze mi to seg.fault.. mam podezreni na FAT (misto ext3)... mozna chyba pri mountovani etc? - zkusim preskocit | + | |
| - | + | ||
| - | < | + | |
| - | mkdir /tmp/sto / | + | |
| - | mount /dev/sda1 /tmp/sto | + | |
| - | mount --bind / | + | |
| - | mount -t mini_fo -o base=/rom,sto=/ | + | |
| - | + | ||
| - | mount --bind / | + | |
| - | which | + | |
| - | Segmentation fault :( | + | |
| - | </ | + | |
| - | + | ||
| - | * zjednodusena verze | + | |
| - | + | ||
| - | < | + | |
| - | mkdir / | + | |
| - | mount -t mini_fo -o base=/ | + | |
| - | ls -l / | + | |
| - | Segmentation fault | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | logread -f | + | |
| - | Jul 3 20:11:41 HomeRouterII user.alert kernel: CPU 0 Unable to handle kernel paging request at virtual address 0000008c, epc == 87b921a0, ra == 800e1afc | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: Oops[#1]: | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: Cpu 0 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $ 0 : 00000000 00000001 00000000 0000002e | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $ 4 : 874e6380 874e859c 873a1d90 00000009 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $ 8 : 8732e011 874e635b 87b3bbe0 fffffff4 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $12 : 00000025 00000807 00000800 00480000 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $16 : 874e8580 874e8590 874e6300 873a1d90 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $20 : 00000009 8732e012 23d0d3f8 873fa700 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $24 : 00482398 87b92194 | + | |
| - | Jul 3 20:11:41 HomeRouterII user.warn kernel: $28 : 873a0000 873a1d08 873a1d80 800e1afc | + | |
| - | </ | + | |
| - | + | ||
| - | * zajimave.. ok je: / | + | |
| - | * nok je .. / | + | |
| - | ==== build konkretni vereze kernel ==== | + | ===== build konkretni vereze kernel ===== |
| + | Tweak the LINUX_VERSION variable in target/ | ||
| + | Supported Kernels are listed in include/ | ||
| * https:// | * https:// | ||
openwrt.1334129766.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
