Metarouter images

As you know, new RouterOS versions now support other OS images for MetaRouter, so we welcome you - the users - to try this, and make new images that work. If you share your ready made images, that actually work with RouterOS MetaRouter, and add meaningful features (for example Asterix for VOIP, IPcop for firewall etc.), I will give you a Level6 license for an article in the Wiki and the Image.

The first image is already made - run your own OpenWRT inside a RouterOS machine:

A list of different distributions is here:

Note that RB450G has 256MB of RAM, which is perfect for this kind of application.

Other interesting ideas would be:
*) linux image running squid proxy server (for those who don’t like Mikrotik proxy)
*) linux image running intrusion detection system (snort).
I have seen several requests to integrate IDS into RouterOS. Now it is possible by using metarouter or xen.

I tried this first image of OpenWRT on RB450G and after install have next comments:

1) I can’t change password for root:

BusyBox v1.11.3 (2009-05-22 14:09:05 EEST) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r15956) -------------------

  • 10 oz Vodka Shake well with ice and strain
  • 10 oz Triple sec mixture into 10 shot glasses.
  • 10 oz lime juice Salute!

root@OpenWrt:/# passwd
Changing password for root
New password:
Retype password:
passwd: warning: cannot create backup copy ‘/etc/passwd-’: Operation not permitted
passwd: cannot update password file /etc/passwd
root@OpenWrt:/#

2) may be problem with fs metafs? output of mount:

rootfs on / type rootfs (rw)
/dev/root on / type metafs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,size=6948k)
tmpfs on /dev type tmpfs (rw,size=512k)
devpts on /dev/pts type devpts (rw,mode=600)

3) after it I recompile OpenWRT to latest trunk (r16316) with many extra packages (like asterisk14, asterisk16, snort, nmap, openser, X-wrt, tcpdump and many other - about 150), but with same result: 8-(

BusyBox v1.13.4 (2009-06-04 08:24:42 EEST) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r16316) -------------------

  • 10 oz Vodka Shake well with ice and strain
  • 10 oz Triple sec mixture into 10 shot glasses.
  • 10 oz lime juice Salute!

root@OpenWrt:/# device eth0 entered promiscuous mode
br-lan: topology change detected, propagating
br-lan: port 1(eth0) entering forwarding state
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Plase use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
IMQ driver loaded successfully.
Hooking IMQ before NAT on PREROUTING.
Hooking IMQ after NAT on POSTROUTING.
root@OpenWrt:/# passwd
Changing password for root
New password:
Retype password:
passwd: warning: cannot create backup copy ‘/etc/passwd-’: Operation not permitted
passwd: cannot update password file /etc/passwd
root@OpenWrt:/#

v3.24 has some file problems. Wait for v3.25 where this bug is fixed.

I installed ROS 3.25 (temp version) on RB450G - error is the same.
May be need new patch for OpenWRT and rebuild image?
metarourer-1.jpg

this should be the latest patch. Try to rebuild, if not working contact support.
http://www.mikrotik.com/download/openwrt-metarouter.patch

Yes - it was last patch - now I download patch again and:
[nik@vm0 trunk]#diff openwrt-metarouter-old.patch openwrt-metarouter.patch
[nik@vm0 trunk]

same files… 8-(
May be need try build not trunk - 2 day ago released OpenWRT 8.09.1?

send supout.rif to support@mikrotik.com

Anyone who had problems with file permissions and other similar problems,
*) upgrade to latest version v3.25
*) co latest openwrt trunk
*) patch and rebuild openwrt
Link to new patch:
http://www.mikrotik.com/download/openwrt-metarouter-1.1.patch

when will be 3.25?

later today

when trying to patch openwrt:

patching file target/linux/metarouter/base-files/etc/inittab
(Stripping trailing CRs from patch.)
patching file target/linux/metarouter/base-files/etc/hotplug2-init.rules
(Stripping trailing CRs from patch.)
patching file target/linux/metarouter/Makefile
patch unexpectedly ends in middle of line
patch: **** malformed patch at line 2245:

md5sum of openwrt.patch

c78b9248feb09c1e8870f2ea9af6924a openwrt-metarouter-1.1.patch

Thanks to support Mikrotik.
I rebuild OpenWRT to latest trunk with new patch and wait final v.3.25
I try this image in v.3.24 and v.3.25 beta - passwd doesn’t work - wait final.

to ayufan and support Mikrotik.
Error apply patch: last patch not finish with empty string (CR-LF after prelast string).
After it patch was successfully apply.

:frowning:

Don’t worry, Normis has a timemachine…
When he finds out that he forgot it, he will go back in time and upload :slight_smile:

I builded latest trunk image OpenWRT (r16437) for Metarouter with new patch.
And wait final v.3.25, with doesn’t has bug with hardlinks:
MT support writed me:
here was a problem with hardlinks. It will be fixed in v3.25 also
to fix the problem you will need to rebuild latest trunk with new patch.

My image contains base files and 2 extra packages: mc(with subshell support) and bash:
root@OpenWrt:~# opkg list_installed
base-files-metarouter - 22-r16437 -
bash - 3.2-2 -
busybox - 1.13.4-1 -
dnsmasq - 2.49-1 -
dropbear - 0.52-2 -
dropbearconvert - 0.52-2 -
firewall - 1-3 -
glib1 - 1.2.10-1 -
hotplug2 - 1.0-beta-3 -
iptables - 1.4.3.2-1 -
iptables-mod-conntrack - 1.4.3.2-1 -
iptables-mod-nat - 1.4.3.2-1 -
kernel - 2.6.27.21-metarouter-1 -
kmod-crc-ccitt - 2.6.27.21-metarouter-1 -
kmod-ipt-conntrack - 2.6.27.21-metarouter-1 -
kmod-ipt-core - 2.6.27.21-metarouter-1 -
kmod-ipt-nat - 2.6.27.21-metarouter-1 -
kmod-ipt-nathelper - 2.6.27.21-metarouter-1 -
kmod-ppp - 2.6.27.21-metarouter-1 -
kmod-pppoe - 2.6.27.21-metarouter-1 -
libc - 0.9.30.1-22 -
libgcc - 4.1.2-22 -
libiptc - 1.4.3.2-1 -
liblua - 5.1.4-3 -
libncurses - 5.7-1 -
libpthread - 0.9.30.1-22 -
librt - 0.9.30.1-22 -
libuci - 0.7.5-1 -
libuci-lua - 0.7.5-1 -
libxtables - 1.4.3.2-1 -
mc - 4.6.1-2 -
mtd - 8 -
opkg - 4993-4 -
ppp - 2.4.4-1 -
ppp-mod-pppoe - 2.4.4-1 -
uci - 0.7.5-1 -
ucitrigger - 0.7.5-1 -
udevtrigger - 106-1 -
root@OpenWrt:~#

You can try this image.
Many extra packages here

Basic setting – network:

Use openwrt tool UCI or you can manual edit file /etc/config/network

Prepare: don’t forget setup correct interface to current system in metarouter setting (look wiki),
for check try:

root@OpenWrt:/# ifconfig
br-lan Link encap:Ethernet HWaddr 02:7F:3D:7B:EA:22
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:577 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100557 (98.2 KiB) TX bytes:0 (0.0 B)

eth0 Link encap:Ethernet HWaddr 02:7F:3D:7B:EA:22
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:833 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:118339 (115.5 KiB) TX bytes:0 (0.0 B)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1632 (1.5 KiB) TX bytes:1632 (1.5 KiB)

If you see it – you can start next step.

  1. show current setting:
    root@OpenWrt:/# uci show network.lan
    network.lan=interface
    network.lan.ifname=eth0
    network.lan.type=bridge
    network.lan.proto=static
    network.lan.netmask=255.255.255.0
    network.lan.ipaddr=192.168.1.1

  2. setting your define IP setting:
    uci set network.lan.ipaddr=“192.168.1.3”
    uci set network.lan.netmask=“255.255.255.0”
    uci set network.lan.gateway=“192.168.1.254”
    uci set network.lan.dns=“192.168.1.254”
    uci commit

  3. fixed DNS for static IP setup
    default install file /etc/resolv.conf has symlink to /tmp/resolv.conf
    root@OpenWrt:/# cat /etc/resolv.conf
    nameserver 127.0.0.1
    we need to stop and disable dnsmasq demon
    root@OpenWrt:/# /etc/init.d/dnsmasq stop
    root@OpenWrt:/# /etc/init.d/dnsmasq disable
    After it will be create symlink from /tmp/resolv.conf to /tmp/resolv.conf.auto

  4. set define hostname:
    root@OpenWrt:/# uci show system
    system.@system[0]=system
    system.@system[0].timezone=UTC
    system.@system[0].hostname=OpenWrt
    root@OpenWrt:/# uci set system.@system[0].hostname=“Metarouter”
    root@OpenWrt:/# uci commit
    root@OpenWrt:/etc# uci show system
    system.@system[0]=system
    system.@system[0].timezone=UTC
    system.@system[0].hostname=Metarouter

  5. Now we have correct LAN setting: ip address, default gw, DNS, hostname


    Basic setting – change root password:

As command “passwd” doesn’t work correct yet – manual edit file /etc/password to setup password “123”
before edit:
root@OpenWrt:~# cat /etc/passwd
root:!:0:0:root:/root:/bin/bash
nobody::65534:65534:nobody:/var:/bin/false
daemon:
:65534:65534:daemon:/var:/bin/false
after edit:
root@OpenWrt:~# cat /etc/passwd
root:$1$8PdvdwlZ$NfvLlnxRnNpf9GkAH4ajU1:0:0:root:/root:/bin/bash
nobody::65534:65534:nobody:/var:/bin/false
daemon:
:65534:65534:daemon:/var:/bin/false

Now time take reboot and apply all new setting:

  • enable ssh access
  • disable telnet access
  • activated your define LAN setting

root@OpenWrt:~# reboot

Now we have remote ssh access with login “root” and password “123” and working LAN setting:
root@Metarouter:~# ping google.com -c 3
PING google.com (74.125.127.100): 56 data bytes
64 bytes from 74.125.127.100: seq=0 ttl=239 time=191.389 ms
64 bytes from 74.125.127.100: seq=1 ttl=239 time=191.942 ms
64 bytes from 74.125.127.100: seq=2 ttl=239 time=195.998 ms

google.com ping statistics —
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 191.389/193.109/195.998 ms

Basic setting – packages system:

Now you can install manual any packages:
root@Metarouter:~# opkg install http://openwrt.pantele.com.ua/trunk/metarouter/packages/screen_4.0.3-1_mips.ipk
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/screen_4.0.3-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
screen_4.0.3-1_mips. 100% |****************************************************************************| 154k --:–:-- ETA
Installing screen (4.0.3-1) to root…
Configuring screen
root@Metarouter:~#

But for resolve many dependences recommend setup correct repo:

  1. add to /etc/opkg.conf
    root@Metarouter:~#echo “src/gz metarouter http://openwrt.pantele.com.ua/trunk/metarouter/packages” >> /etc/opkg.conf
  2. comment not working repo in file /etc/opkg.conf:
    #src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/metarouter/packages

after it look your /etc/opkg.conf:
root@Metarouter:~# cat /etc/opkg.conf
#src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/metarouter/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /jffs
src/gz metarouter http://openwrt.pantele.com.ua/trunk/metarouter/packages

  1. update packages list first:
    root@Metarouter:~# opkg update
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/Packages.gz
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    Packages.gz 100% |****************************************************************************| 29394 --:–:-- ETA
    Inflating http://openwrt.pantele.com.ua/trunk/metarouter/packages/Packages.gz
    Updated list of available packages in /var/opkg-lists/metarouter
    root@Metarouter:~#

  2. look available packages for install:
    root@Metarouter:~# opkg list
    apache - 2.2.9-2 - The Apache Web Server is a powerful and flexible HTTP/1.1 compliant
    apache-icons - 2.2.9-2 - The Apache Web Server is a powerful and flexible HTTP/1.1 compliant
    asterisk14 - 1.4.25.1-1 - Asterisk is a complete PBX in software. It provides all of the features
    .
    .

  3. now you can install any available packages (nmap for exp.):
    root@Metarouter:~# opkg install nmap
    Installing nmap (4.20-1) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/nmap_4.20-1_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    nmap_4.20-1_mips.ipk 100% || 565k --:–:-- ETA
    Installing libdnet (1.10-2) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libdnet_1.10-2_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    libdnet_1.10-2_mips. 100% |
    | 24308 --:–:-- ETA
    Installing libpcap (1.0.0-1) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libpcap_1.0.0-1_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    libpcap_1.0.0-1_mips 100% || 74679 --:–:-- ETA
    Installing libpcre (7.9-1) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libpcre_7.9-1_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    libpcre_7.9-1_mips.i 100% |
    | 51675 --:–:-- ETA
    Installing uclibcxx (0.2.2-1) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/uclibcxx_0.2.2-1_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    uclibcxx_0.2.2-1_mip 100% |****************************************************************************| 59989 --:–:-- ETA
    Configuring libdnet
    Configuring libpcap
    Configuring libpcre
    Configuring nmap
    Configuring uclibcxx
    root@Metarouter:~#

root@Metarouter:~# nmap localhost

Starting Nmap 4.20 ( http://insecure.org ) at 1970-01-01 00:06 UTC
Interesting ports on localhost. (127.0.0.1):
Not shown: 1694 closed ports
PORT STATE SERVICE
22/tcp open ssh
53/tcp open domain
80/tcp open http

Nmap finished: 1 IP address (1 host up) scanned in 2.050 seconds
root@Metarouter:~#

  1. example installation X-WRT to Metarouter:
    root@Metarouter:~# opkg install webif
    Installing webif (0.3-4754) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/webif_0.3-4754_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    webif_0.3-4754_mips. 100% || 164k --:–:-- ETA
    Installing haserl (0.9.25-1) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/haserl_0.9.25-1_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    haserl_0.9.25-1_mips 100% |
    | 12132 --:–:-- ETA
    Configuring haserl
    Configuring webif
    cat: can’t open ‘/proc/mtd’: No such file or directory
    Collected errors:
  • Could not obtain administrative lock
    Committing new firmware id …
    SUCCESS! Webif^2 installation appears OK. Welcome to X-Wrt!
    You may need to do a hard REFRESH to clear old CSS style from your browser.
    Reinitializing httpd …
    root@Metarouter:~#
  1. Don’t forget install ntpclient – doesn’t include in def.image
    root@Metarouter:/etc/config# opkg update
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/Packages.gz
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    Packages.gz 100% || 29394 --:–:-- ETA
    Inflating http://openwrt.pantele.com.ua/trunk/metarouter/packages/Packages.gz
    Updated list of available packages in /var/opkg-lists/metarouter
    root@Metarouter:/etc/config#


    root@Metarouter:~# opkg install ntpclient
    WARNING: Ignoring unknown configuration parameter: trunk/trunk
    Installing ntpclient (2007_365-1) to root…
    Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/ntpclient_2007_365-1_mips.ipk
    Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
    ntpclient_2007_365-1 100% |
    | 11493 --:–:-- ETA
    Configuring ntpclient
    root@Metarouter:~#

8 ) I want test VoIP and I installed asterisk 1.4 too:

root@Metarouter:/etc/config# opkg install asterisk14
Installing asterisk14 (1.4.25.1-1) to root…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/asterisk14_1.4.25.1-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
asterisk14_1.4.25.1- 100% || 1291k --:–:-- ETA
Installing libpopt (1.7-4) to root…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libpopt_1.7-4_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
libpopt_1.7-4_mips.i 100% |
| 12773 --:–:-- ETA
Configuring asterisk14
Configuring libpopt
root@Metarouter:/etc/config#
root@Metarouter:/etc/config# /etc/init.d/asterisk enable
root@Metarouter:/etc/config# /etc/init.d/asterisk start
root@Metarouter:/etc/config# asterisk -vrc
Asterisk 1.4.25.1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type ‘core show license’ for details.

Connected to Asterisk 1.4.25.1 currently running on Metarouter (pid = 2357)
Verbosity was 0 and is now 1
MetarouterCLI> iax2 show peers
Name/Username Host Mask Port Status
demo/asterisk 216.207.245.47 (S) 255.255.255.255 4569 Unmonitored
1 iax2 peers [0 online, 0 offline, 1 unmonitored]
Metarouter
CLI>

Now we have correct setup LAN setting, time, X-WRT, packages system, same tools (nmap, screen) and VoIP server (asterisk 1.4)

Good luck.

Update:
15.06.2009 – rebuild to latest trunk r16453, ntpclient now in default image, add more packages.
24.06.2009 - rebuild to latest trunk r16549 and tree of packages too.
02.09.2009 - rebuild to latest trunk r17456 and tree of packages too.

From: MikroTik Support Sent: Monday, June 15, 2009 9:31 AM

Hello,
We had some problems with metarouters on RB1000, so release of version will be delayed until mentioned problems are fixed.

Regards

Now Mikrotik released ROS v.3.25
Bug with passwd fixed!!!

BusyBox v1.13.4 (2009-06-13 19:49:09 EEST) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r16453) -------------------

  • 10 oz Vodka Shake well with ice and strain
  • 10 oz Triple sec mixture into 10 shot glasses.
  • 10 oz lime juice Salute!

root@Metarouter:/# passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
root@Metarouter:/#

Updated my repo for Metarouter to latest trunk r.16564 and packages tree too.

Last image locate here
Packages repo here.

Instruction for update to latest trunk:

1) update to latest packages list:

| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r16453) -------------------

  • 10 oz Vodka Shake well with ice and strain
  • 10 oz Triple sec mixture into 10 shot glasses.
  • 10 oz lime juice Salute!

root@Metarouter:~#
root@Metarouter:~# opkg update
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/Packages.gz
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
Packages.gz 100% |************************************************************************************************************| 59240 --:–:-- ETA
Inflating http://openwrt.pantele.com.ua/trunk/metarouter/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/metarouter
root@Metarouter:~#

2) upgrade to latest packages (all answer N (default), but only for banner - Y )

root@Metarouter:~# opkg upgrade
Upgrading base-files-metarouter on root from 22-r16480 to 23-r16564…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/base-files-metarouter_23-r16564_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
base-files-metaroute 100% || 28393 --:–:-- ETA
Configuration file ‘/etc/banner’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** banner (Y/I/N/O/D) [default=N] ?y
Configuration file ‘/etc/hosts’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** hosts (Y/I/N/O/D) [default=N] ?
Configuration file ‘/etc/passwd’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** passwd (Y/I/N/O/D) [default=N] ?
Configuration file ‘/etc/shells’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** shells (Y/I/N/O/D) [default=N] ?
Configuration file ‘/etc/sysctl.conf’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** sysctl.conf (Y/I/N/O/D) [default=N] ?
Configuration file ‘/etc/config/network’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** network (Y/I/N/O/D) [default=N] ?
Configuration file ‘/etc/config/system’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** system (Y/I/N/O/D) [default=N] ?
Upgrading libc on root from 0.9.30.1-22 to 0.9.30.1-23…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libc_0.9.30.1-23_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
libc_0.9.30.1-23_mip 100% |
| 203k --:–:-- ETA
Upgrading libdnet on root from 1.10-2 to 1.11-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libdnet_1.11-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
libdnet_1.11-1_mips. 100% || 25097 --:–:-- ETA
Upgrading libgcc on root from 4.1.2-22 to 4.1.2-23…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libgcc_4.1.2-23_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
libgcc_4.1.2-23_mips 100% |
| 24593 --:–:-- ETA
Upgrading libpthread on root from 0.9.30.1-22 to 0.9.30.1-23…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/libpthread_0.9.30.1-23_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
libpthread_0.9.30.1- 100% || 19187 --:–:-- ETA
Upgrading librt on root from 0.9.30.1-22 to 0.9.30.1-23…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/librt_0.9.30.1-23_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
librt_0.9.30.1-23_mi 100% |
| 2092 --:–:-- ETA
Upgrading luci-admin-core on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-admin-core_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-admin-core_0.9+ 100% || 11100 --:–:-- ETA
Upgrading luci-admin-full on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-admin-full_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-admin-full_0.9+ 100% |
| 25104 --:–:-- ETA
Upgrading luci-cbi on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-cbi_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-cbi_0.9+svn4929 100% || 22490 --:–:-- ETA
Upgrading luci-core on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-core_0.
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-core_0.9+svn492 100% |

Upgrading luci-http on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-http_0.
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-http_0.9+svn492 100% |

Upgrading luci-i18n-english on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-i18n-en
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-i18n-english_0. 100% |
***************************************************
Upgrading luci-i18n-russian on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-i18n-ru
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-i18n-russian_0. 100% |*****************************************************
Upgrading luci-ipkg on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-ipkg_0.
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-ipkg_0.9+svn492 100% |*****************************************************
Upgrading luci-lucid on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-lucid_0
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-lucid_0.9+svn49 100% |*****************************************************
Upgrading luci-nixio on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-nixio_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-nixio_0.9+svn49 100% || 63605 --:–:-- ETA
Upgrading luci-px5g on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-px5g_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-px5g_0.9+svn492 100% |
| 31934 --:–:-- ETA
Upgrading luci-sgi-cgi on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-sgi-cgi_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-sgi-cgi_0.9+svn 100% || 2272 --:–:-- ETA
Upgrading luci-sys on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-sys_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-sys_0.9+svn4929 100% |
| 15031 --:–:-- ETA
Upgrading luci-theme-base on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-theme-base_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-theme-base_0.9+ 100% || 3858 --:–:-- ETA
Upgrading luci-theme-fledermaus on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-theme-fledermaus_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-theme-fledermau 100% |
| 17649 --:–:-- ETA
Upgrading luci-theme-freifunk on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-theme-freifunk_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-theme-freifunk_ 100% || 20693 --:–:-- ETA
Upgrading luci-theme-openwrt on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-theme-openwrt_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-theme-openwrt_0 100% |
| 73428 --:–:-- ETA
Upgrading luci-uci on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-uci_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-uci_0.9+svn4929 100% || 3860 --:–:-- ETA
Upgrading luci-uvl on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-uvl_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-uvl_0.9+svn4929 100% |
| 17388 --:–:-- ETA
Upgrading luci-web on root from 0.9+svn4847-1 to 0.9+svn4929-1…
Downloading http://openwrt.pantele.com.ua/trunk/metarouter/packages/luci-web_0.9+svn4929-1_mips.ipk
Connecting to openwrt.pantele.com.ua (91.206.252.20:80)
luci-web_0.9+svn4929 100% |************************************************************************************************************| 12199 --:–:-- ETA
Configuration file ‘/etc/config/luci’
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** luci (Y/I/N/O/D) [default=N] ?
Configuring base-files-metarouter
Configuring libc
Configuring libdnet
Configuring libgcc
Configuring libpthread
Configuring librt
Configuring luci-admin-core
Configuring luci-admin-full
Configuring luci-cbi
Configuring luci-core
Configuring luci-http
Configuring luci-i18n-english
Configuring luci-i18n-russian
Configuring luci-ipkg
Configuring luci-lucid
Configuring luci-nixio
Configuring luci-px5g
Configuring luci-sgi-cgi
Configuring luci-sys
Configuring luci-theme-base
Configuring luci-theme-fledermaus
Configuring luci-theme-freifunk
Configuring luci-theme-openwrt
Configuring luci-uci
Configuring luci-uvl
Configuring luci-web
root@Metarouter:~#

3)reboot
root@Metarouter:~# reboot

4)result:

| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r16564) -------------------

  • 10 oz Vodka Shake well with ice and strain
  • 10 oz Triple sec mixture into 10 shot glasses.
  • 10 oz lime juice Salute!

root@Metarouter:~#

I tried downloading your image at http://openwrt.pantele.com.ua/trunk/metarouter/openwrt-metarouter-rootfs.tgz but when I copy it to my RB433UAH and import it in MetaROUTER, I immediately get an error saying “Couldn’t continue - import failed: could not extract: archive is too short (6)”

Any idea why this is happening? fix?