Page 9 of 9 FirstFirst ... 789
Results 121 to 134 of 134

Thread: Размышления об использовании файлов pre-* и post-* в новых прошивках Олега

  1. #121
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    в первом посте темы есть ссылка на мой более свежий вариант pre-shutdown с использованием lsof

  2. #122
    Quote Originally Posted by al37919 View Post
    в первом посте темы есть ссылка на мой более свежий вариант pre-shutdown с использованием lsof

    извините, но я не нахожу ее

  3. #123
    Quote Originally Posted by alex7912 View Post
    извините, но я не нахожу ее
    http://www.wl500g.info/showpost.php?...3&postcount=37
    wl500gp-1.9.2.7-d-r1222 + StoreJet 35 Ultra >>> rtorrent+rutorrent -|- lighhtpd + ssl + auth -|- vnStat + vnStat PHP frontend -|- vsftpd -|- squid + lightsquid...

  4. #124

    Angry

    прошивка 1.9.2.7-10
    та же фигня, не грузятся ни один из скриптов из sbin
    хотя в ручную без проблем... куда копать?

    почему могут не отрабатывать скрипты pre-boot и post-boot, вернее ни один из папки sbin?
    Last edited by karim; 20-02-2010 at 15:04.

  5. #125
    Up!

    подскажите пожалуйста, уже весь форум перерыл...

  6. #126
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by karim View Post
    Up!

    подскажите пожалуйста, уже весь форум перерыл...
    Покажите, что говорят команды
    Code:
    ls -al /usr/local/sbin/
    cd /usr/local/sbin/ && for i in * .* ; do [ -f "$i" ] && { echo "$i" ; hexdump -vC "$i" ;} ; done
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  7. #127
    С юбилейным =)

    [admin@wl500g root]$ ls -al /usr/local/sbin/
    drwxr-xr-x 1 admin root 0 Jan 1 1970 .
    drwxr-xr-x 1 admin root 0 Jan 1 2000 ..
    -rwxr-xr-x 1 admin root 195 Feb 20 16:16 post-boot
    -rwxr-xr-x 1 admin root 213 Feb 20 00:54 post-firewall
    -rwxr-xr-x 1 admin root 187 Feb 20 00:54 post-mount
    -rwxr-xr-x 1 admin root 138 Feb 18 20:27 pre-mount
    -rwxr-xr-x 1 admin root 241 Feb 20 00:55 pre-shutdown

    PHP Code:
    [admin@wl500g root]$ cd /usr/local/sbin/ && for i in * .* ; do [ -"$i] && { echo "$ihexdump -vC "$i;} ; done
    post
    -boot
    00000000  23 21 2f 62 69 6e 2f 73  68 0a 0a 6c 6f 67 66 69  
    |#!/bin/sh..logfi|
    00000010  6c 65 3d 22 2f 6f 70 74  2f 76 61 72 2f 6c 6f 67  |le="/opt/var/log|
    00000020  2f 72 6f 75 74 65 72 2e  6c 6f 67 22 0a 65 63 68  |/router.log"
    .ech|
    00000030  6f 20 22 70 6f 73 74 62  6f 6f 74 22 20 7c 20 74  |"postboot" t|
    00000040  65 65 20 2d 61 20 22 24  6c 6f 67 66 69 6c 65 22  |ee -"$logfile"|
    00000050  20 3e 26 32 0a 0a 64 72  6f 70 62 65 61 72 20 3e  | >&2..dropbear >|
    00000060  20 2f 64 65 76 2f 6e 75  6c 6c 20 32 3e 26 31 0a  | /dev/null 2>&1.|
    00000070  63 68 6d 6f 64 20 37 37  37 20 2f 74 6d 70 0a 2f  |chmod 777 /tmp./|
    00000080  
    73 62 69 6e 2f 69 6e 73  6d 6f 64 20 73 63 73 69  |sbin/insmod scsi|
    00000090  
    5f 6d 6f 64 0a 2f 73 62  69 6e 2f 69 6e 73 6d 6f  |_mod./sbin/insmo|
    000000a0  64 20 73 64 5f 6d 6f 64  0a 2f 73 62 69 6e 2f 69  |d sd_mod./sbin/i|
    000000b0  6e 73 6d 6f 64 20 75 73  62 2d 73 74 6f 72 61 67  |nsmod usb-storag|
    000000c0  65 0a 0a                                            |e..|
    000000c3
    post
    -firewall
    00000000  23 21 2f 62 69 6e 2f 73  68 0a 0a 6c 6f 67 66 69  
    |#!/bin/sh..logfi|
    00000010  6c 65 3d 22 2f 6f 70 74  2f 76 61 72 2f 6c 6f 67  |le="/opt/var/log|
    00000020  2f 72 6f 75 74 65 72 2e  6c 6f 67 22 0a 65 63 68  |/router.log"
    .ech|
    00000030  6f 20 22 70 6f 73 74 66  69 72 65 77 61 6c 6c 22  |"postfirewall"|
    00000040  20 7c 20 74 65 65 20 2d  61 20 22 24 6c 6f 67 66  | | tee -"$logf|
    00000050  69 6c 65 22 20 3e 26 32  0a 0a 23 20 70 6f 72 74  |ile" 
    >&2..# port|
    00000060  20 54 77 6f 6e 6b 79 4d  65 64 69 61 0a 69 70 74  TwonkyMedia.ipt|
    00000070  61 62 6c 65 73 20 2d 49  20 49 4e 50 55 54 20 2d  |ables -I INPUT -|
    00000080  
    73 20 36 33 2e 32 34 31  2e 33 31 2e 31 34 34 20  |s 63.241.31.144 |
    00000090  
    2d 69 20 70 70 70 30 20  2d 6a 20 44 52 4f 50 20  |-i ppp0 -j DROP |
    000000a0  0a 69 70 74 61 62 6c 65  73 20 2d 49 20 4f 55 54  |.iptables -I OUT|
    000000b0  50 55 54 20 2d 6f 20 70  70 70 30 20 2d 64 20 36  |PUT -o ppp0 -d 6|
    000000c0  33 2e 32 34 31 2e 33 31  2e 31 34 34 20 2d 6a 20  |3.241.31.144 -|
    000000d0  44 52 4f 50 0a                                      |DROP.|
    000000d5
    post
    -mount
    00000000  20 23 21 2f 62 69 6e 2f  73 68 0a 0a 6c 6f 67 66  
    #!/bin/sh..logf|
    00000010  69 6c 65 3d 22 2f 6f 70  74 2f 76 61 72 2f 6c 6f  |ile="/opt/var/lo|
    00000020  67 2f 72 6f 75 74 65 72  2e 6c 6f 67 22 0a 65 63  |g/router.log"
    .ec|
    00000030  68 6f 20 22 50 6f 73 74  6d 6f 75 6e 74 22 20 7c  |ho "Postmount" ||
    00000040  20 74 65 65 20 2d 61 20  22 24 6c 6f 67 66 69 6c  tee -"$logfil|
    00000050  65 22 20 3e 26 32 0a 0a  2f 6f 70 74 2f 65 74 63  |e" 
    >&2../opt/etc|
    00000060  2f 69 6e 69 74 2e 64 2f  72 63 2e 75 6e 73 6c 75  |/init.d/rc.unslu|
    00000070  6e 67 20 73 74 61 72 74  20 20 0a 73 6c 65 65 70  |ng start  .sleep|
    00000080  
    20 31 35 73 0a 2f 6f 70  74 2f 65 74 63 2f 73 65  15s./opt/etc/se|
    00000090  
    6e 64 73 6d 73 2f 73 65  6e 64 2e 70 68 70 20 37  |ndsms/send.php 7|
    000000a0  39 32 37 34 32 33 31 38  31 38 20 d0 ee f3 f2 e5  |9274231818 .....|
    000000b0  f0 20 e7 e0 e3 f0 f3 e6  e5 ed 0a                  |. .........|
    000000bb
    pre
    -mount
    00000000  23 21 2f 62 69 6e 2f 73  68 0a 6c 6f 67 66 69 6c  
    |#!/bin/sh.logfil|
    00000010  65 3d 22 2f 6f 70 74 2f  76 61 72 2f 6c 6f 67 2f  |e="/opt/var/log/|
    00000020  72 6f 75 74 65 72 2e 6c  6f 67 22 0a 65 63 68 6f  |router.log"
    .echo|
    00000030  20 22 50 6f 73 74 2d 6d  6f 75 6e 74 20 42 65 67  "Post-mount Beg|
    00000040  69 6e 22 20 7c 20 74 65  65 20 2d 61 20 22 24 6c  |in" 
    tee -"$l|
    00000050  6f 67 66 69 6c 65 22 20  3e 26 32 0a 0a 65 63 68  |ogfile" 
    >&2..ech|
    00000060  6f 20 22 50 6f 73 74 2d  6d 6f 75 6e 74 20 45 6e  |"Post-mount En|
    00000070  64 22 20 7c 20 74 65 65  20 2d 61 20 22 24 6c 6f  |d" 
    tee -"$lo|
    00000080  67 66 69 6c 65 22 20 3e  26 32                     |gfile" 
    >&2|
    0000008
    a
    pre
    -shutdown
    00000000  23 21 2f 62 69 6e 2f 73  68 0a 0a 6c 6f 67 66 69  
    |#!/bin/sh..logfi|
    00000010  6c 65 3d 22 2f 6f 70 74  2f 76 61 72 2f 6c 6f 67  |le="/opt/var/log|
    00000020  2f 72 6f 75 74 65 72 2e  6c 6f 67 22 0a 65 63 68  |/router.log"
    .ech|
    00000030  6f 20 22 70 72 65 73 68  75 74 64 6f 77 6e 22 20  |"preshutdown" |
    00000040  7c 20 74 65 65 20 2d 61  20 22 24 6c 6f 67 66 69  || tee -"$logfi|
    00000050  6c 65 22 20 3e 26 32 0a  0a 0a 2f 6f 70 74 2f 65  |le" 
    >&2.../opt/e|
    00000060  74 63 2f 69 6e 69 74 2e  64 2f 72 63 2e 75 6e 73  |tc/init.d/rc.uns|
    00000070  6c 75 6e 67 20 73 74 6f  70 0a 73 6c 65 65 70 20  |lung stop.sleep |
    00000080  
    31 30 73 0a 66 6f 72 20  69 20 69 6e 20 60 63 61  |10s.for i in `ca|
    00000090  74 20 2f 70 72 6f 63 2f  6d 6f 75 6e 74 73 20 7c  |t /proc/mounts ||
    000000a0  20 61 77 6b 20 27 2f 65  78 74 33 2f 7b 70 72 69  | awk '/ext3/{pri|
    000000b0  6e 74 28 24 31 29 7d 27  60 20 3b 20 64 6f 0a 6d  |nt($1)}'
    ` ; do.m|
    000000c0  6f 75 6e 74 20 2d 6f 20  72 65 6d 6f 75 6e 74 2c  |ount -o remount,|
    000000d0  72 6f 20 24 69 0a 64 6f  6e 65 0a 73 77 61 70 6f  |ro $i.done.swapo|
    000000e0  66 66 20 2d 61 0a 73 6c  65 65 70 20 31 73 20 20  |ff -a.sleep 1s  |
    000000f0  0a                                                  |.|
    000000f1 

  8. #128
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Файлы вроде ok. А как вы определяете, что они не выполняются? Если по записи в "/opt/var/log/router.log", то скорее всего /opt не смонтирован.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  9. #129
    после перезагрузки не запускаются нужные процессы (torrent, twonky, lighttpd)

    а log начал писать от безысходности...

  10. #130
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by karim View Post
    после перезагрузки не запускаются нужные процессы (torrent, twonky, lighttpd)

    а log начал писать от безысходности...
    Тогда лучше вставьте такую строчку (после #!/bin/sh) во все эти файлы, сохраните, перезагрузите роутер и покажите лог (тот который system log)
    Code:
    logger -t "`basename "$0"`[$$]" "[$*]"
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  11. #131
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by Power View Post
    Файлы вроде ok.
    Только сейчас заметил: у вас в файле post-mount самым первым символом идёт пробел. Его надо стереть. Из-за него, видимо, и не работает.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  12. #132
    PHP Code:
    Feb 21 02:23:13 kernelhub.c: new USB device 00:03.1-1.1.4assigned address 6
    Feb 21 02
    :23:13 post-firewall[138]: [ppp0 10.228.4.75 br0 192.168.1.11 vlan1 ]
    Feb 21 02:23:13 kernelscsi1 SCSI emulation for USB Mass Storage devices
    Feb 21 02
    :23:13 kernel:   VendorUSB 2.0   ModelUSB Flash Drive   Rev0.00
    Feb 21 02
    :23:13 kernel:   Type:   Direct-Access                      ANSI SCSI $
    Feb 21 02:23:13 kernelAttached scsi removable disk sdb at scsi1channel 0i$
    Feb 21 02:23:13 kernelSCSI device sdb3948544 512-byte hdwr sectors (2022 MB)
    Feb 21 02:23:13 kernelsdbWrite Protect is off
    Feb 21 02
    :23:14 kernel:  p1 p2
    Feb 21 02
    :23:14 kernelHTB initkernel part version 3.16
    Feb 21 02
    :23:14 kernelHTBquantum of class 10001 is bigConsider r2q change.
    Feb 21 02:23:14 dropbear[153]: Running in background
    Feb 21 02
    :23:14 kernelHTBquantum of class 10011 is bigConsider r2q change.
    Feb 21 02:23:14 kernelHTB initkernel part version 3.16
    Feb 21 02
    :23:14 kernelprinter.cusblp0 Device ID string [143/max 1552]='MFG:$
    Feb 21 02:23:14 kernel: printer.c: Parsing USBLPID...
    Feb 21 02:23:15 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Feb 21 02:23:15 kernel: HTB: quantum of class 10011 is big. Consider r2q change.
    Feb 21 02:23:15 PPPoE: connect to ISP
    Feb 21 02:23:22 ntp client: Synchronizing time with pool.ntp.org ...
    Feb 21 02:23:23 pre-mount[170]: [1307/165/100]
    Feb 21 02:23:23 kernel: Adding Swap: 506008k swap-space (priority -1)
    Feb 21 02:23:23 kernel: kjournald starting.  Commit interval 5 seconds
    Feb 21 02:23:23 kernel: EXT3-fs warning: maximal mount count reached, running e$
    Feb 21 02:23:23 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,18), interna$
    Feb 21 02:23:23 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Feb 21 02:23:23 kernel: kjournald starting.  Commit interval 5 seconds
    Feb 21 02:23:23 kernel: EXT3-fs warning: maximal mount count reached, running e$
    Feb 21 02:23:23 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal$
    Feb 21 02:23:23 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Feb 21 02:23:23 USB storage: ext3 fs at /dev/discs/disc0/part1 mounted to /tmp/$
    Feb 21 02:23:24 exportfs[185]: No options for /opt/share/ : suggest (sync) to a$
    Feb 21 02:23:24 exportfs[185]: /etc/exports [2]: No '
    sync' or 'async' option sp$
    Feb 21 02:23:56 dropbear[187]: Child connection from ::ffff:192.168.1.240:58657
    Feb 21 02:23:57 dropbear[187]: password auth succeeded for '
    admin' from ::ffff:$ 
    увидел только premount

  13. #133
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by karim View Post
    Code:
    Feb 21 02:23:13 post-firewall[138]: [ppp0 10.228.4.75 br0 192.168.1.11 vlan1 ]
    Feb 21 02:23:23 pre-mount[170]: [1307/165/100]
    увидел только premount
    post-firewall есть, pre-mount есть, где-то выше должен быть post-boot (так как запустился dropbear). А про post-mount я уже написал выше.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  14. #134
    огромно спасибо за помощь!!!!
    дело было в лишнем пробеле

Page 9 of 9 FirstFirst ... 789

Similar Threads

  1. Replies: 586
    Last Post: 30-01-2016, 18:32
  2. Replies: 83
    Last Post: 11-12-2012, 18:31
  3. Установки MTU в последних прошивках от Олега
    By Uncle Sharic in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 12
    Last Post: 08-06-2008, 18:05

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •