OpenWRT auf Linksys WRT54GL - Der einfache Weg

Flash it!

webinterface hat geklappt (2min!) telnet login

Meldungen/Erster Login

logread

root@OpenWrt:/# logread
Jan  1 00:00:09 OpenWrt syslog.info syslogd started: BusyBox v1.4.2
Jan  1 00:00:09 OpenWrt user.notice kernel: klogd started: BusyBox v1.4.2 (2007-09-29 09:01:24 CEST)
Jan  1 00:00:09 OpenWrt user.warn kernel: CPU revision is: 00029008
Jan  1 00:00:09 OpenWrt user.warn kernel: Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Jan  1 00:00:09 OpenWrt user.warn kernel: Primary data cache 8kB, 2-way, linesize 16 bytes.
Jan  1 00:00:09 OpenWrt user.warn kernel: Linux version 2.4.34 (nbd@ds10) (gcc version 3.4.6 (OpenWrt-2.0)) #3 Sun Sep 30 20:33:21 CEST 2007
Jan  1 00:00:09 OpenWrt user.warn kernel: Setting the PFC to its default value
Jan  1 00:00:09 OpenWrt user.warn kernel: Determined physical RAM map:
Jan  1 00:00:09 OpenWrt user.warn kernel:  memory: 01000000 @ 00000000 (usable)
Jan  1 00:00:09 OpenWrt user.warn kernel: On node 0 totalpages: 4096
Jan  1 00:00:09 OpenWrt user.warn kernel: zone(0): 4096 pages.
Jan  1 00:00:09 OpenWrt user.warn kernel: zone(1): 0 pages.
Jan  1 00:00:09 OpenWrt user.warn kernel: zone(2): 0 pages.
Jan  1 00:00:09 OpenWrt user.warn kernel: Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
Jan  1 00:00:09 OpenWrt user.warn kernel: CPU: BCM5352 rev 0 at 200 MHz
Jan  1 00:00:09 OpenWrt user.warn kernel: Using 100.000 MHz high precision timer.
Jan  1 00:00:09 OpenWrt user.warn kernel: Calibrating delay loop... 199.47 BogoMIPS
Jan  1 00:00:09 OpenWrt user.info kernel: Memory: 14224k/16384k available (1462k kernel code, 2160k reserved, 100k data, 80k init, 0k highmem)
Jan  1 00:00:09 OpenWrt user.info kernel: Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Jan  1 00:00:09 OpenWrt user.info kernel: Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Jan  1 00:00:09 OpenWrt user.info kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jan  1 00:00:09 OpenWrt user.info kernel: Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 00:00:09 OpenWrt user.warn kernel: Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan  1 00:00:09 OpenWrt user.warn kernel: Checking for 'wait' instruction...  unavailable.
Jan  1 00:00:09 OpenWrt user.warn kernel: POSIX conformance testing by UNIFIX
Jan  1 00:00:09 OpenWrt user.warn kernel: PCI: no core
Jan  1 00:00:09 OpenWrt user.warn kernel: PCI: Fixing up bus 0
Jan  1 00:00:09 OpenWrt user.info kernel: Linux NET4.0 for Linux 2.4
Jan  1 00:00:09 OpenWrt user.info kernel: Based upon Swansea University Computer Society NET3.039
Jan  1 00:00:09 OpenWrt user.warn kernel: Initializing RT netlink socket
Jan  1 00:00:09 OpenWrt user.warn kernel: Starting kswapd
Jan  1 00:00:09 OpenWrt user.warn kernel: Registering mini_fo version $Id$
Jan  1 00:00:09 OpenWrt user.info kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
Jan  1 00:00:09 OpenWrt user.info kernel: devfs: boot_options: 0x1
Jan  1 00:00:09 OpenWrt user.notice kernel: JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
Jan  1 00:00:09 OpenWrt user.info kernel: squashfs: version 3.0 (2006/03/15) Phillip Lougher
Jan  1 00:00:09 OpenWrt user.warn kernel: pty: 256 Unix98 ptys configured
Jan  1 00:00:09 OpenWrt user.info kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan  1 00:00:09 OpenWrt user.info kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Jan  1 00:00:09 OpenWrt user.info kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan  1 00:00:09 OpenWrt user.info kernel: b44.c:v0.93 (Mar, 2004)
Jan  1 00:00:09 OpenWrt user.debug kernel: PCI: Setting latency timer of device 00:01.0 to 64
Jan  1 00:00:09 OpenWrt user.info kernel: eth0: Broadcom 47xx 10/100BaseT Ethernet 00:1d:7e:18:ea:23
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
Jan  1 00:00:09 OpenWrt user.notice kernel:  Amd/Fujitsu Extended Query Table v3.3 at 0x0040
Jan  1 00:00:09 OpenWrt user.notice kernel: number of CFI chips: 1
Jan  1 00:00:09 OpenWrt user.notice kernel: cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Jan  1 00:00:09 OpenWrt user.notice kernel: Flash device: 0x400000 at 0x1c000000
Jan  1 00:00:09 OpenWrt user.notice kernel: bootloader size: 262144
Jan  1 00:00:09 OpenWrt user.info kernel: Physically mapped flash: Filesystem type: squashfs, size=0x121cc8
Jan  1 00:00:09 OpenWrt user.warn kernel: Updating TRX offsets and length:
Jan  1 00:00:09 OpenWrt user.warn kernel: old trx = [0x0000001c, 0x000008ec, 0x0007e400], len=0x001c1000 crc32=0xe506a83c
Jan  1 00:00:09 OpenWrt user.warn kernel: new trx = [0x0000001c, 0x000008ec, 0x0007e400], len=0x001b0000 crc32=0x68f6f9e1
Jan  1 00:00:09 OpenWrt user.warn kernel: Done
Jan  1 00:00:09 OpenWrt user.notice kernel: Creating 5 MTD partitions on "Physically mapped flash":
Jan  1 00:00:09 OpenWrt user.notice kernel: 0x00000000-0x00040000 : "cfe"
Jan  1 00:00:09 OpenWrt user.notice kernel: 0x00040000-0x003f0000 : "linux"
Jan  1 00:00:09 OpenWrt user.notice kernel: 0x000be400-0x001f0000 : "rootfs"
Jan  1 00:00:09 OpenWrt user.warn kernel: mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
Jan  1 00:00:09 OpenWrt user.notice kernel: 0x003f0000-0x00400000 : "nvram"
Jan  1 00:00:09 OpenWrt user.notice kernel: 0x001f0000-0x003f0000 : "rootfs_data"
Jan  1 00:00:09 OpenWrt user.info : /etc/rc.common: eval: 1: /sbin/hotplug2: not found
Jan  1 00:00:09 OpenWrt user.err kernel: sflash: found no supported devices
Jan  1 00:00:09 OpenWrt user.info kernel: Initializing Cryptographic API
Jan  1 00:00:09 OpenWrt user.info kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jan  1 00:00:09 OpenWrt user.info kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Jan  1 00:00:09 OpenWrt user.info kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
Jan  1 00:00:09 OpenWrt user.info kernel: TCP: Hash tables configured (established 1024 bind 2048)
Jan  1 00:00:09 OpenWrt user.warn kernel: ip_conntrack version 2.1 (5953 buckets, 5953 max) - 360 bytes per conntrack
Jan  1 00:00:09 OpenWrt user.warn kernel: ip_tables: (C) 2000-2002 Netfilter core team
Jan  1 00:00:09 OpenWrt user.info kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Jan  1 00:00:09 OpenWrt user.info kernel: NET4: Ethernet Bridge 008 for NET4.0
Jan  1 00:00:09 OpenWrt user.info kernel: 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Jan  1 00:00:09 OpenWrt user.info kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan  1 00:00:09 OpenWrt user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly.
Jan  1 00:00:09 OpenWrt user.info kernel: Mounted devfs on /dev
Jan  1 00:00:09 OpenWrt user.info kernel: : 80k freed
Jan  1 00:00:09 OpenWrt user.warn kernel: Algorithmics/MIPS FPU Emulator v1.5
Jan  1 00:00:09 OpenWrt user.warn kernel: diag: Detected 'Linksys WRT54G/GS/GL'
Jan  1 00:00:09 OpenWrt user.info kernel: b44: eth0: Link is up at 100 Mbps, full duplex.
Jan  1 00:00:09 OpenWrt user.info kernel: b44: eth0: Flow control is off for TX and off for RX.
Jan  1 00:00:09 OpenWrt user.warn kernel: Probing device eth0: found!
Jan  1 00:00:09 OpenWrt user.info kernel: mini_fo: using base directory: /
Jan  1 00:00:09 OpenWrt user.info kernel: mini_fo: using storage directory: /tmp/root
Jan  1 00:00:09 OpenWrt user.warn kernel: jffs2.bbc: SIZE compression mode activated.
Jan  1 00:00:10 OpenWrt user.info kernel: b44: eth0: Link is up at 100 Mbps, full duplex.
Jan  1 00:00:10 OpenWrt user.info kernel: b44: eth0: Flow control is off for TX and off for RX.
Jan  1 00:00:11 OpenWrt user.warn kernel: BFL_ENETADM not set in boardflags. Use force=1 to ignore.
Jan  1 00:00:12 OpenWrt user.info kernel: device eth0.0 entered promiscuous mode
Jan  1 00:00:12 OpenWrt user.info kernel: eth0.0: dev_set_promiscuity(master, 1)
Jan  1 00:00:12 OpenWrt user.info kernel: device eth0 entered promiscuous mode
Jan  1 00:00:12 OpenWrt user.info kernel: br-lan: port 1(eth0.0) entering learning state
Jan  1 00:00:13 OpenWrt user.info kernel: br-lan: port 1(eth0.0) entering forwarding state
Jan  1 00:00:13 OpenWrt user.info kernel: br-lan: topology change detected, propagating
Jan  1 00:00:14 OpenWrt user.debug kernel: eth0.1: add 01:00:5e:00:00:01 mcast address to master interface
Jan  1 00:00:14 OpenWrt user.debug kernel: PCI: Setting latency timer of device 00:05.0 to 64
Jan  1 00:00:15 OpenWrt user.warn kernel: wl0: Broadcom BCM4320 802.11 Wireless Controller 4.80.53.0
Jan  1 00:00:15 OpenWrt user.info : Warning: loading wl will taint the kernel: no license
Jan  1 00:00:15 OpenWrt user.info :   See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Jan  1 00:00:15 OpenWrt user.info kernel: CSLIP: code copyright 1989 Regents of the University of California
Jan  1 00:00:15 OpenWrt user.info kernel: PPP generic driver version 2.4.2
Jan  1 00:00:16 OpenWrt user.info : 'wl0' is disabled
Jan  1 00:00:16 OpenWrt user.info : 'wl0' is disabled
Jan  1 00:00:19 OpenWrt cron.notice crond[375]: crond 2.3.2 dillon, started, log level 8
Jan  1 00:00:21 OpenWrt daemon.info dnsmasq[405]: started, version 2.39 cachesize 150
Jan  1 00:00:21 OpenWrt daemon.info dnsmasq[405]: compile time options: IPv6 GNU-getopt ISC-leasefile no-DBus no-I18N TFTP
Jan  1 00:00:21 OpenWrt daemon.info dnsmasq[405]: using local addresses only for domain lan
Jan  1 00:00:21 OpenWrt daemon.warn dnsmasq[405]: failed to access /tmp/dhcp.leases: No such file or directory
Jan  1 00:00:21 OpenWrt daemon.warn dnsmasq[405]: failed to access /tmp/resolv.conf.auto: No such file or directory
Jan  1 00:00:21 OpenWrt daemon.info dnsmasq[405]: read /etc/hosts - 1 addresses
Jan  1 00:00:22 OpenWrt user.warn kernel: jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
Jan  1 00:00:22 OpenWrt user.warn kernel: jffs2_build_filesystem(): unlocking the mtd device... done.
Jan  1 00:00:38 OpenWrt user.info kernel: done.
Jan  1 00:00:39 OpenWrt user.info : copying files ... done
Jan  1 00:00:39 OpenWrt user.info kernel: mini_fo: using base directory: /
Jan  1 00:00:39 OpenWrt user.info kernel: mini_fo: using storage directory: /jffs
Jan  1 00:00:54 OpenWrt authpriv.info dropbear[448]: Running in background
Jan  1 00:02:54 OpenWrt auth.info passwd: Password for root changed by root

mtd

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "cfe"
mtd1: 003b0000 00010000 "linux"
mtd2: 00131c00 00010000 "rootfs"
mtd3: 00010000 00010000 "nvram"
mtd4: 00200000 00010000 "rootfs_data"

mem

root@OpenWrt:/# cat /proc/meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:  14647296  9555968  5091328        0  1003520  3305472
Swap:        0        0        0
MemTotal:        14304 kB
MemFree:          4972 kB
MemShared:           0 kB
Buffers:           980 kB
Cached:           3228 kB
SwapCached:          0 kB
Active:           2664 kB
Inactive:         1564 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        14304 kB
LowFree:          4972 kB
SwapTotal:           0 kB
SwapFree:            0 kB

cpu

root@OpenWrt:/# cat /proc/cpuinfo
system type             : Broadcom BCM5352 chip rev 0
processor               : 0
cpu model               : BCM3302 V0.8
BogoMIPS                : 199.47
wait instruction        : no
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : no
hardware watchpoint     : no
VCED exceptions         : not available
VCEI exceptions         : not available

mount

root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw)
none on /tmp type tmpfs (rw,nosuid,nodev)
none on /dev/pts type devpts (rw)
mini_fo:/tmp/root on /tmp/root type mini_fo (rw)
/dev/mtdblock/4 on /jffs type jffs2 (rw)
mini_fo:/jffs on / type mini_fo (rw)

df

root@OpenWrt:/# df -h
Filesystem                Size      Used Available Use% Mounted on
none                      7.0M     36.0k      6.9M   1% /tmp
mini_fo:/tmp/root         1.2M      1.2M         0 100% /tmp/root
/dev/mtdblock/4           2.0M    324.0k      1.7M  16% /jffs
mini_fo:/jffs             1.2M      1.2M         0 100% /

uname

root@OpenWrt:/# uname -a
Linux OpenWrt 2.4.34 #3 Sun Sep 30 20:33:21 CEST 2007 mips unknown

ps

root@OpenWrt:/# ps w
  PID  Uid     VmSize Stat Command
    1 root        400 S   init
    2 root            SW  [keventd]
    3 root            RWN [ksoftirqd_CPU0]
    4 root            SW  [kswapd]
    5 root            SW  [bdflush]
    6 root            SW  [kupdated]
    8 root            SW  [mtdblockd]
   63 root        412 S   logger -s -p 6 -t
   65 root        404 S   init
   95 root        396 S   syslogd -C16
  101 root        376 S   klogd
  216 root        448 S   udhcpc -t 0 -i eth0.1 -b -p /var/run/eth0.1.pid -R
  375 root        376 S   crond -c /etc/crontabs
  387 root        428 S   httpd -p 80 -h /www -r OpenWrt
  392 root        364 R   telnetd -l /bin/login
  405 nobody      400 S   /usr/sbin/dnsmasq -I eth0.1
  415 root            SWN [jffs2_gcd_mtd4]
  448 root        408 S   /usr/sbin/dropbear -p 22
  449 root        580 S   /bin/ash --login
  476 root        416 R   ps w

www

root@OpenWrt:/# echo "tiri internet box" > /www/index.html

www

ImageBuilder

  • Struktur
files
files/www
files/www/index.html
files/tiribuild.txt
files/etc
files/etc/banner
files/etc/dropbear
files/etc/dropbear/authorized_keys
  • Bauen: make image PROFILE=”Broadcom” FILES=”./files”
  • Unser erstes eigenes Image flashen.
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# wget http://192.168.1.11/bin/openwrt-brcm-2.4-squashfs.trx
Connecting to 192.168.1.11 [192.168.1.11:80]
openwrt-brcm-2.4-squ 100% |*************************************************************************|  1796 KB 00:00:00 ETA
root@OpenWrt:~# mtd write /tmp/openwrt-brcm-2.4-squashfs.trx linux
Unlocking linux ...
Writing from /tmp/openwrt-brcm-2.4-squashfs.trx to linux ...  [w]
root@OpenWrt:~# reboot

Konfiguration

Wireless

root@OpenWrt:~# uci show wireless    
wireless.wl0=wifi-device
wireless.wl0.type=broadcom
wireless.wl0.channel=5
wireless.wl0.disabled=1
wireless.cfg2=wifi-iface
wireless.cfg2.device=wl0
wireless.cfg2.network=lan
wireless.cfg2.mode=ap
wireless.cfg2.ssid=OpenWrt
wireless.cfg2.encryption=none
 
wissen/openwrt/installation-openwrt-auf-linksys-wrt54gl-brcm-2.4.txt · Zuletzt geändert: 06.09.2010 02:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de