Page 2 of 13 FirstFirst 123412 ... LastLast
Results 16 to 30 of 188

Thread: Где должны располагаться post- и pre-файлы в файловой системе wl-500?

  1. #16
    Quote Originally Posted by Oleg
    Не верю. Если серьёзно, то причины не видно и убедиться в этом я не могу. Может Вы из post-boot на флешку лезете?
    А придется. Ибо так и есть - вот опять забыл флэшку выдернуть, лезу теперь через telnet.

    [admin@thunderbird root]$ cat /usr/local/sbin/post-boot
    #!/bin/sh
    # Start dropbear SSH daemon
    dropbear

    # Start Samba server
    /usr/sbin/smbd -D
    /usr/sbin/nmbd -D

    dmesg после подключения флэшки:
    hub.c: new USB device 00:04.0-1, assigned address 2
    scsi0 : SCSI emulation for USB Mass Storage devices
    usb_control/bulk_msg: timeout
    usb-ohci.c: unlink URB timeout

    теперь после ребута:
    SCSI subsystem driver Revision: 1.00
    Initializing USB Mass Storage driver...
    usb.c: registered new driver usb-storage
    scsi0 : SCSI emulation for USB Mass Storage devices
    Vendor: KINGSTON Model: USB DRIVE Rev: 1.12
    Type: Direct-Access ANSI SCSI revision: 02
    Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
    SCSI device sda: 251904 512-byte hdwr sectors (129 MB)
    sda: Write Protect is off
    Partition check:
    /dev/scsi/host0/bus0/target0/lun0:<6>usb.c: USB disconnect on device 00:04.0-1
    address 2
    eth0: no IPv6 routers present
    eth2: no IPv6 routers present
    hub.c: Cannot enable port 1 of hub 1, disabling port.
    hub.c: Maybe the USB cable is bad?
    eth1: no IPv6 routers present
    br0: no IPv6 routers present
    usb_control/bulk_msg: timeout
    usb-ohci.c: unlink URB timeout

    Фсё. post-boot не стартанул! В догонку сислог:
    [admin@thunderbird root]$ cat /tmp/syslog.log
    Jan 1 00:00:05 syslogd started: BusyBox v1.00 (2005.05.11-18:29+0000)
    Jan 1 00:00:05 kernel: Setting the PFC value as 0x15
    Jan 1 00:00:05 kernel: Determined physical RAM map:
    Jan 1 00:00:05 kernel: memory: 01000000 @ 00000000 (usable)
    Jan 1 00:00:05 kernel: On node 0 totalpages: 4096
    Jan 1 00:00:05 kernel: zone(0): 4096 pages.
    Jan 1 00:00:05 kernel: zone(1): 0 pages.
    Jan 1 00:00:05 kernel: zone(2): 0 pages.
    Jan 1 00:00:05 kernel: Kernel command line: root=/dev/mtdblock2 noinitrd init=/
    linuxrc console=ttyS0,115200
    Jan 1 00:00:05 kernel: CPU: BCM4710 rev 0 at 125 MHz
    Jan 1 00:00:05 kernel: !unable to setup serial console!
    Jan 1 00:00:05 kernel: Calibrating delay loop... 82.94 BogoMIPS
    Jan 1 00:00:05 kernel: Memory: 13868k/16384k available (1767k kernel code, 2516
    k reserved, 248k data, 72k init, 0k highmem)
    Jan 1 00:00:05 kernel: Dentry cache hash table entries: 2048 (order: 2, 16384 b
    ytes)
    Jan 1 00:00:05 kernel: Inode cache hash table entries: 1024 (order: 1, 8192 byt
    es)
    Jan 1 00:00:05 kernel: Mount-cache hash table entries: 512 (order: 0, 4096 byte
    s)
    Jan 1 00:00:05 kernel: Buffer-cache hash table entries: 1024 (order: 0, 4096 by
    tes)
    Jan 1 00:00:05 kernel: Page-cache hash table entries: 4096 (order: 2, 16384 byt
    es)
    Jan 1 00:00:05 kernel: Checking for 'wait' instruction... unavailable.
    Jan 1 00:00:05 kernel: POSIX conformance testing by UNIFIX
    Jan 1 00:00:05 kernel: PCI: Fixing up bus 0
    Jan 1 00:00:05 kernel: PCI: Fixing up bridge
    Jan 1 00:00:05 kernel: PCI: Fixing up bus 1
    Jan 1 00:00:05 kernel: Linux NET4.0 for Linux 2.4
    Jan 1 00:00:05 kernel: Based upon Swansea University Computer Society NET3.039
    Jan 1 00:00:05 kernel: Initializing RT netlink socket
    Jan 1 00:00:05 kernel: Starting kswapd
    Jan 1 00:00:05 kernel: Journalled Block Device driver loaded
    Jan 1 00:00:05 kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csir
    o.au)
    Jan 1 00:00:05 kernel: devfs: boot_options: 0x1
    Jan 1 00:00:05 kernel: NTFS driver v1.1.22 [Flags: R/O]
    Jan 1 00:00:05 kernel: pty: 256 Unix98 ptys configured
    Jan 1 00:00:05 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS
    SHARE_IRQ SERIAL_PCI enabled
    Jan 1 00:00:05 kernel: loop: loaded (max 8 devices)
    Jan 1 00:00:05 kernel: PPP generic driver version 2.4.2
    Jan 1 00:00:05 kernel: PPP Deflate Compression module registered
    Jan 1 00:00:05 kernel: PPP BSD Compression module registered
    Jan 1 00:00:05 kernel: MPPE/MPPC encryption/compression module registered
    Jan 1 00:00:05 kernel: Amd/Fujitsu Extended Query Table v1.1 at 0x0040
    Jan 1 00:00:05 kernel: Physically mapped flash: Swapping erase regions for brok
    en CFI table.
    Jan 1 00:00:05 kernel: number of CFI chips: 1
    Jan 1 00:00:05 kernel: Flash device: 0x400000 at 0x1fc00000
    Jan 1 00:00:05 kernel: Physically mapped flash: squashfs filesystem found at bl
    ock 942
    Jan 1 00:00:05 kernel: Creating 5 MTD partitions on "Physically mapped flash":
    Jan 1 00:00:05 kernel: 0x00000000-0x00040000 : "pmon"
    Jan 1 00:00:05 kernel: 0x00040000-0x003e0000 : "linux"
    Jan 1 00:00:05 kernel: 0x000eba00-0x003e0000 : "rootfs"
    Jan 1 00:00:05 kernel: 0x003f0000-0x00400000 : "nvram"
    Jan 1 00:00:05 kernel: 0x003e0000-0x003f0000 : "config"
    Jan 1 00:00:05 kernel: sflash: chipcommon not found
    Jan 1 00:00:05 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
    Jan 1 00:00:05 kernel: IP Protocols: ICMP, UDP, TCP
    Jan 1 00:00:05 kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
    Jan 1 00:00:05 kernel: TCP: Hash tables configured (established 1024 bind 2048)
    Jan 1 00:00:05 kernel: ip_conntrack version 2.1 (128 buckets, 1024 max) - 344 b
    ytes per conntrack
    Jan 1 00:00:05 kernel: ip_conntrack_pptp version 1.9 loaded
    Jan 1 00:00:05 kernel: ip_nat_pptp version 1.5 loaded
    Jan 1 00:00:05 kernel: ip_tables: (C) 2000-2002 Netfilter core team
    Jan 1 00:00:05 kernel: ipt_time loading
    Jan 1 00:00:05 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    Jan 1 00:00:05 kernel: IPv6 v0.8 for NET4.0
    Jan 1 00:00:05 kernel: IPv6 over IPv4 tunneling driver
    Jan 1 00:00:05 kernel: NET4: Ethernet Bridge 008 for NET4.0
    Jan 1 00:00:05 kernel: 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech
    .com>
    Jan 1 00:00:05 kernel: All bugs added by David S. Miller <davem@redhat.com>
    Jan 1 00:00:05 kernel: FAT: bogus logical sector size 47872
    Jan 1 00:00:05 kernel: FAT: bogus logical sector size 47872
    Jan 1 00:00:05 kernel: NTFS: Unable to set blocksize 512.
    Jan 1 00:00:05 kernel: VFS: Mounted root (squashfs filesystem) readonly.
    Jan 1 00:00:05 kernel: Mounted devfs on /dev
    Jan 1 00:00:05 kernel: Freeing unused kernel memory: 72k freed
    Jan 1 00:00:05 kernel: Warning: unable to open an initial console.
    Jan 1 00:00:05 kernel: Algorithmics/MIPS FPU Emulator v1.5
    Jan 1 00:00:05 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3
    .90.7.0
    Jan 1 00:00:05 kernel: eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3
    .90.7.0
    Jan 1 00:00:05 kernel: PCI: Enabling device 01:02.0 (0004 -> 0006)
    Jan 1 00:00:05 kernel: eth2: Broadcom BCM4320 802.11 Wireless Controller 3.90.2
    3.0
    Jan 1 00:00:05 kernel: device eth0 entered promiscuous mode
    Jan 1 00:00:05 kernel: device eth2 entered promiscuous mode
    Jan 1 00:00:05 kernel: device eth1 entered promiscuous mode
    Jan 1 00:00:05 kernel: br0: port 3(eth1) entering learning state
    Jan 1 00:00:05 kernel: br0: port 2(eth2) entering learning state
    Jan 1 00:00:05 kernel: br0: port 1(eth0) entering learning state
    Jan 1 00:00:05 kernel: br0: port 3(eth1) entering forwarding state
    Jan 1 00:00:05 kernel: br0: topology change detected, propagating
    Jan 1 00:00:05 kernel: 0: port 2(eth2) entering forwarding state
    Jan 1 00:00:05 kernel: br0: topology change detected, propagating
    Jan 1 00:00:05 kernel: br0: port 1(eth0) entering forwarding state
    Jan 1 00:00:05 kernel: br0: topology change detected, propagating
    Jan 1 00:00:06 kernel: usb.c: registered new driver usbdevfs
    Jan 1 00:00:06 kernel: usb.c: registered new driver hub
    Jan 1 00:00:06 kernel: usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
    Jan 1 00:00:06 kernel: usb-ohci.c: usb-00:04.0, PCI device 14e4:4715
    Jan 1 00:00:06 kernel: usb.c: new USB bus registered, assigned bus number 1
    Jan 1 00:00:06 kernel: hub.c: USB hub found
    Jan 1 00:00:06 kernel: hub.c: 2 ports detected
    Jan 1 00:00:07 kernel: hub.c: new USB device 00:04.0-1, assigned address 2
    Jan 1 00:00:07 kernel: usb.c: USB device 2 (vend/prod 0x4e8/0x100) is not claim
    ed by any active driver.
    Jan 1 00:00:07 kernel: lp0: using parport0 (polling).
    Jan 1 00:00:07 kernel: usb.c: registered new driver usblp
    Jan 1 00:00:07 kernel: printer.c: v0.13: USB Printer Device Class driver
    Jan 1 00:00:09 kernel: usb.c: registered new driver audio
    Jan 1 00:00:09 kernel: audio.c: v1.0.0:USB Audio Class driver
    Jan 1 00:00:09 kernel: Linux video capture interface: v1.00
    Jan 1 00:00:10 kernel: SCSI subsystem driver Revision: 1.00
    Jan 1 00:00:10 kernel: Initializing USB Mass Storage driver...
    Jan 1 00:00:10 kernel: usb.c: registered new driver usb-storage
    Jan 1 00:00:10 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
    Jan 1 00:00:10 kernel: Vendor: KINGSTON Model: USB DRIVE Rev: 1.12
    Jan 1 00:00:10 kernel: Type: Direct-Access ANSI SCSI r
    evision: 02
    Jan 1 00:00:10 kernel: Attached scsi removable disk sda at scsi0, channel 0, id
    0, lun 0
    Jan 1 00:00:10 kernel: SCSI device sda: 251904 512-byte hdwr sectors (129 MB)
    Jan 1 00:00:10 kernel: sda: Write Protect is on
    Jan 1 00:00:10 kernel: Partition check:
    Jan 1 00:00:10 kernel: usb.c: USB disconnect on device 00:04.0-1 address 2
    Jan 1 00:00:12 login[61]: root login on `pts/0'
    Jan 1 00:00:14 kernel: hub.c: Cannot enable port 1 of hub 1, disabling port.
    Jan 1 00:00:14 kernel: hub.c: Maybe the USB cable is bad?
    Jan 1 00:00:15 kernel: usb_control/bulk_msg: timeout
    Jan 1 00:00:15 kernel: usb-ohci.c: unlink URB timeout
    Last edited by tmr; 20-09-2005 at 16:14.

  2. #17
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    ps сделайте в момент, когда всё плохо. Только с телнетом не спешите - в том логе, что Вы запостили всё ещё было в процессе, т.е. Вы вошли раньше, чем post-boot исполнился бы.

  3. #18
    thunderbird - Asus 500g
    enzo - lin

    [admin@thunderbird root]$ reboot

    [admin@thunderbird root]$ date && ps
    Thu Jan 1 00:08:24 GMT 1970
    PID Uid VmSize Stat Command
    1 admin 568 S /sbin/init
    2 admin SW [keventd]
    3 admin SWN [ksoftirqd_CPU0]
    4 admin SW [kswapd]
    5 admin SW [bdflush]
    6 admin SW [kupdated]
    7 admin SW [mtdblockd]
    48 admin 316 S telnetd
    52 admin 316 S httpd
    54 admin 420 S udhcpc -i br0 -p /var/run/udhcpc_lan.pid -s /tmp/land
    59 admin 340 S klogd
    60 admin 388 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
    61 admin SW [khubd]
    71 admin 276 S lpd
    73 admin 260 S p9100d -f /dev/usb/lp0 0
    75 admin 260 S p9101d -f /dev/printers/0 1
    78 admin 340 S waveservermain
    80 admin 348 S rcamdmain
    83 admin 668 D insmod usb-storage.o
    84 admin DW [usb-storage-0]
    85 admin DW [scsi_eh_0]
    87 admin 524 S -sh
    97 admin 392 R ps

    [admin@enzo admin]$ ssh -l admin 192.168.0.210
    ssh: connect to host 192.168.0.210 port 22: Connection refused

    Ну это и понятно, за 8 минут (более чем достаточно) post-boot так и не стартанул.

    [admin@thunderbird root]$ post-boot

    [admin@enzo admin]$ ssh 192.168.0.210
    admin@192.168.0.210's password:

    Ок. Ручками все запускается.

    И в догонку вопрос - какого черта, после ребута девайс начинает жизнь заново? (Thu Jan 1 00:08:24 GMT 1970) Это что, надо каждый раз flashfs save && flashfs commit && flashfs enable?
    Last edited by tmr; 21-09-2005 at 11:14.

  4. #19

    Post-Mount:

    Почему-то отказывается раьотать вот эта строчка в postmount:
    Code:
    su uegg /opt/eggdrop/runeggdrop.sh &
    Вручную запускается нормально (т.е. если telnet'ом зайти)
    Хотя, кажется, должна.. В чем может быть проблема, подскажите пожалуйста.
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  5. #20
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    А post-mount работает?

  6. #21
    Post-boot:
    Code:
    #!/bin/sh
    
    mount /dev/discs/disc0/part1 /tmp/harddisk
    # wait for /opt to mount
    mount -obind /tmp/harddisk/opt /opt
    i=0
    while [ $i -le 30 ]
    do
    if [ -d /opt/etc ]
    then
    break
    fi
    sleep 1
    i=`expr $i + 1`
    done
    
    
    dropbear
    insmod scsi_mod
    insmod sd_mod
    insmod usb-storage
    Post-mount:
    Code:
    #!/bin/sh
    echo hello >> /tmp/1.txt
    /bin/mount -o bind /tmp/harddisk/opt /opt
    /opt/bin/su uegg /opt/eggdrop/runeggdrop.sh &
    Файл 1.txt содержит "hello", что доказывает что Post-mount работает.
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  7. #22
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Тогда строку запуска можно модифицировать так:

    /opt/bin/su uegg /opt/eggdrop/runeggdrop.sh > /tmp/eggdrop 2>&1 &

    и глянуть, что написано в /tmp/eggdrop
    Скорее всего проблему в путях.

  8. #23
    Запустился, лог чистый. Спасибо!
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  9. #24
    Странно.. То работало, а это
    /opt/bin/su uegg /opt/eggdrop/runeggdrop.sh &

    не пашет.

    Простите, пашет....я опять ошибся
    Last edited by FilimoniC; 02-12-2005 at 18:14.
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  10. #25

    Exclamation Проблема c post-firewall !!!

    Хотелось бы поиметь возможность получать в post-firewall на входе также и адрес и имя MAN-интерфейса. В настоящее время переколбашевают локалку в связи с чем уже три раза за две недли меняли выдаваемый адрес. То что приходится получаеть его через DHCP и вручную переконфигурячивать настройки (ибо PPP как изветсно не подымается в режиме autoIP) я уже смирился, а вот править post-firewall начинает надоедать

  11. #26
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Такое устроит?
    Code:
    echo $(nvram get wan_ifname)/$(nvram get wan_ipaddr)

  12. #27
    Как-то не кашерно

  13. #28

    pre-boot, post-boot, ...

    добрый ночи всем!
    поискал по форуму и не нашел, может не там искал, тогда извините, но вопросы все-же задаю:
    1. файлы pre-boot, post-boot, post-mount, pre-shutdown, post-firewall - таких файлов в каталоге /usr/local/sbin как и самого каталога /sbin в каталоге /usr/local я у себя на роутере не нашел. Их надо создавать самому? как?
    2. следуя инструкции http://wl500g.info/showthread.php?t=3171 установил php-thttpd, из внутренней сети (192.168.1.1:8080) все видно, как зделать что бы веб-страница была видна из внешней сети?
    заранее спасибо за любую помощь.

  14. #29
    Join Date
    Mar 2005
    Location
    Russia, Sankt-Peterburg
    Posts
    177
    1. mkdir -p /usr/local/sbin/ - создание папки
    читаем там пункт 4 внимательно
    2. в пост post-firewall
    iptables -I INPUT -i vlan1 -p tcp --dport 8080 -j ACCEPT
    3. не забываем предохраняться
    flashfs save && flashfs commit && flashfs enable

  15. #30
    спасибо. действительно пунк 4. пропустил однако.

Page 2 of 13 FirstFirst 123412 ... LastLast

Similar Threads

  1. Replies: 10
    Last Post: 22-05-2013, 08:08
  2. Повреждение файловой системы на USB HDD
    By SergeyVl in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 179
    Last Post: 01-04-2012, 18:42
  3. Replies: 11
    Last Post: 09-04-2008, 11:25

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
  •