[Asterisk-Users] Asterisk crashes my router!?

Dinesh Nair dinesh at alphaque.com
Thu Dec 2 22:55:05 MST 2004


ahh, the famed steve critchfield has honoured me.

On 03/12/2004 13:21 Steven Critchfield said the following:
> critch at steven:~$ ldd /bin/bash
>         libncurses.so.5 => /lib/libncurses.so.5 (0x40028000)
>         libdl.so.2 => /lib/libdl.so.2 (0x40067000)
>         libc.so.6 => /lib/libc.so.6 (0x4006a000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> critch at steven:~$ ldd /bin/bash|awk '{print $3}'|xargs ls -lHh
> -rwxr-xr-x  1 root root  88K Oct 13 14:40 /lib/ld-linux.so.2
> -rw-r--r--  1 root root 1.2M Oct 13 14:40 /lib/libc.so.6
> -rw-r--r--  1 root root 9.7K Oct 13 14:40 /lib/libdl.so.2
> -rw-r--r--  1 root root 247K May 27  2004 /lib/libncurses.so.5
> 
> Or about a total of 2.2 megs

interesting, because on m0n0wall,

#ls -al /usr/local/bin/php
-r-xr-xr-x  1 root  wheel  1060380 Jul 18 15:57 php

#ldd /usr/local/bin/php
php:
         libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x2815d000)
         libm.so.2 => /usr/lib/libm.so.2 (0x28176000)
         libc.so.4 => /usr/lib/libc.so.4 (0x28191000)

# ls -al /usr/lib/libcrypt.so.2 /usr/lib/libm.so.2 /usr/lib/libc.so.4
-r--r--r--  1 root  wheel  580572 Jun 24 04:03 /usr/lib/libc.so.4
-r--r--r--  1 root  wheel   28432 Jun 24 04:03 /usr/lib/libcrypt.so.2
-r--r--r--  1 root  wheel  117024 Jun 24 04:03 /usr/lib/libm.so.2

which makes it 1.7MB by my calculations (1024*1024 bytes per MB).

> Or about 7.2 megs. Do you gain enough by using php to explain an extra 5
> megs or so over the normal bash. Of course you could go the busybox

so i guess, the question is, do you gain enough by using bash to warrant 
the extra 30% or so ?

> So quickly you get the fact that on a minimalistic system such as a
> firewall, you don't want all those libraries and crap. A true firewall

perhaps for a CLI based system. take a look at picobsd for something which 
fits off a single 1.44MB floppy. however, m0n0wall also provides VPN, 
captive portal, traffic shaper, DHCP and NAT functionality /with/ a 
web-based GUI for people who're /unfamiliar/ with the CLI.

> wheel(firewall) with the only technology they knew how to use. If true,
> I would worry about security.

once again, in what manner ? remember, we're discussing the init scripts.

-- 
Regards,                           /\_/\   "All dogs go to heaven."
dinesh at alphaque.com                (0 0)    http://www.alphaque.com/
+==========================----oOO--(_)--OOo----==========================+
| for a in past present future; do                                        |
|   for b in clients employers associates relatives neighbours pets; do   |
|   echo "The opinions here in no way reflect the opinions of my $a $b."  |
| done; done                                                              |
+=========================================================================+



More information about the asterisk-users mailing list