Uživatelské nástroje

Nástroje pro tento web


openwrt

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
openwrt [2012/04/11 09:42] – [build konkretni vereze kernel] djbuldogopenwrt [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 =====
 <code> <code>
 echo "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" > /etc/TZ echo "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" > /etc/TZ
Řádek 6: Řádek 7:
 http://wiki.openwrt.org/oldwiki/openwrtdocs/whiterussian/configuration http://wiki.openwrt.org/oldwiki/openwrtdocs/whiterussian/configuration
  
-==== statistiky provozu ====+===== statistiky provozu =====
   * jak nahradit hotsanic? :) - pomoci iptables :-D   * jak nahradit hotsanic? :) - pomoci iptables :-D
  
Řádek 12: Řádek 13:
 root@HomeRouterII:~# iptables -L INPUT -vxn root@HomeRouterII:~# iptables -L INPUT -vxn
 Chain INPUT (policy ACCEPT 8444 packets, 1003147 bytes) Chain INPUT (policy ACCEPT 8444 packets, 1003147 bytes)
-    pkts      bytes target     prot opt in     out     source               destination          +    pkts     bytes target      prot opt  in      out       source               destination          
- 1828997 189743951 ACCEPT     all  --    *        *       0.0.0.0/           0.0.0.0/          state RELATED,ESTABLISHED  + 1828997 189743951 ACCEPT      all  --    *        *       0.0.0.0/           0.0.0.0/          state RELATED,ESTABLISHED  
-   30524  1893399 ACCEPT     all  --  lo       *       0.0.0.0/           0.0.0.0/           +   30524   1893399 ACCEPT      all  --   lo        *       0.0.0.0/           0.0.0.0/           
-   10019   529628 syn_flood  tcp  --    *        *       0.0.0.0/           0.0.0.0/          tcp flags:0x17/0x02 +   10019    529628 syn_flood   tcp  --    *        *       0.0.0.0/           0.0.0.0/          tcp flags:0x17/0x02 
  2153813 265801766 input_rule  all  --    *        *       0.0.0.0/           0.0.0.0/            2153813 265801766 input_rule  all  --    *        *       0.0.0.0/           0.0.0.0/          
- 2153766 265799194 input      all  --    *        *       0.0.0.0/           0.0.0.0/   + 2153766 265799194 input       all  --    *        *       0.0.0.0/           0.0.0.0/   
 </code> </code>
  
Řá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 na usb ==== +===== Generovani NetFlow na embedded zarizeni ===== 
- +  * zkousel jsem generovat NetFlow pomoci fprobe/nprobe na mem RSpro .. pri 4Mbit to zralo asi 30% fprobe a 60% nprobe CPUpamet minimalne 
-  * dobra finta.. ulozit do /etc/banner info o tom, ze je to z USB :) +  * dnes jsem videl v akci router board 750 GL Atheros AR7242 400MHz 64 MB RAMCPU bylo kolem 20% pri nf9rikaji tomu traffic-flow 
-  * na [http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd wiki] pisoujak instalovat balicky na usb..  +  * fprobe ma nejaky special modul pro cteni paketu z jadraale neumi nf9 a pry obsahuje hodne chyb 
-  * dva zpusoby: +  * nadeje vkladam do ipt-netflow projektu :) pry je hodne rychly :)
-    * pouzit fw kernel modulem block-extroot +
-      * sestavit vlastni +
-      * pouzit predkompilovany z [http://openwrt.groov.pl/WR1043NDv1/ odkazu] z wiki.. blbnou  nektere programy +
-    * mapovat jen nektere adresare +
-     * nejdulezitejsi veci se daji primo do ROM, zbytek na USB +
-    +
-  * nejprve: +
-   +
-<code> +
-opkg install kmod-usb2 kmod-usb-storage kmod-fs-ext2 e2fsprogs +
-</code> +
- +
-  * pripravit USB disk s ext3 +
-  * [http://www.denx.de/wiki/bin/view/Know/MiniFOFAQ jak funguje spojeni R W fs?] +
-  * 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 /dev/mtdblock3 on /overlay type jffs2 na usb +
-     * inicializace +
- +
-<code> +
-mkdir /tmp/sto /tmp/new_root +
-mount /dev/sda1 /tmp/sto +
-</code> +
- +
-     * vytvorime novy R/W FS zalozeny na ROM +
- +
-<code> +
-mount -t mini_fo -o base=/rom,sto=/tmp/sto /rom /tmp/new_root +
-</code> +
- +
-     * premountujeme adrdo ktereho se instaluji nove balicky +
- +
-<code> +
-mount --bind /tmp/sto /overlay +
-</code> +
- +
-     * premountujeme zakladni adresare :-D +
- +
-<code> +
-mount --bind /tmp/new_root/etc  /etc +
-mount --bind /tmp/new_root/lib /lib +
-mount --bind /tmp/new_root/sbin /sbin +
-mount --bind /tmp/new_root/usr /usr +
-mount --bind /tmp/sto/root /root +
-</code> +
- +
-    slo by neco odmountovat?   +
-    * '''nejspis je potreba ext3!! na fat mi to hazelo nejake chyby.. nejde nastavit napriklad suid bit''' +
-    * script pro rspro :) +
-      * haze mi to seg.fault.. mam podezreni na FAT (misto ext3)... mozna chyba pri mountovani etc?  - zkusim preskocit +
- +
-<code> +
-mkdir /tmp/sto /tmp/new_root +
-mount /dev/sda1 /tmp/sto  +
-mount --bind /tmp/sto/chroot /jffs +
-mount -t mini_fo -o base=/rom,sto=/tmp/sto/chroot /rom /tmp/new_root +
- +
-mount --bind /tmp/new_root/lib /lib +
-which  +
-Segmentation fault :( +
-</code> +
- +
-  * zjednodusena verze +
- +
-<code> +
-mkdir /tmp/new_root +
-mount -t mini_fo -o base=/rom,sto=/mnt/sdcard/chroot /rom /tmp/new_root +
-ls -l /tmp/new_root/lib/ +
-Segmentation fault +
-</code> +
- +
-<code> +
-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 +
-</code> +
- +
-  * zajimave.. ok je: /tmp/new_root/, /tmp/new_root/etc, /tmp/new_root/usr,  +
-  * nok je .. /tmp/new_root/rom, /tmp/new_root/bin, /tmp/new_root/lib, /tmp/new_root/usr/*/+
  
-==== build konkretni vereze kernel ====+===== build konkretni vereze kernel =====
 Tweak the LINUX_VERSION variable in target/linux/ar71xx/Makefile. Tweak the LINUX_VERSION variable in target/linux/ar71xx/Makefile.
 Supported Kernels are listed in include/kernel-version.mk  Supported Kernels are listed in include/kernel-version.mk 
   * https://forum.openwrt.org/viewtopic.php?pid=91808   * https://forum.openwrt.org/viewtopic.php?pid=91808
openwrt.1334130150.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki