background
   Blog RSS
   Who The fuck is n00b?
   My code
   PGP public key
n00b's simple b(r)log
Rant čez ... Vbistvu kar vse.
up
down
Arhive
Avgust 2007 (10)
September 2007 (4)
Oktober 2007 (9)
November 2007 (5)
December 2007 (34)
Januar 2008 (14)
Februar 2008 (15)
Marec 2008 (17)
April 2008 (17)
Maj 2008 (17)
Junij 2008 (15)
Julij 2008 (18)
Avgust 2008 (19)
September 2008 (14)
Oktober 2008 (14)
November 2008 (16)
December 2008 (13)
Januar 2009 (12)
Februar 2009 (9)
Marec 2009 (8)
April 2009 (9)
Maj 2009 (14)
Junij 2009 (5)
Julij 2009 (7)
Avgust 2009 (7)
September 2009 (4)
Oktober 2009 (8)
November 2009 (6)
December 2009 (8)
Januar 2010 (9)
Februar 2010 (7)
Marec 2010 (5)
April 2010 (4)
Maj 2010 (4)
Junij 2010 (6)
Julij 2010 (2)
Avgust 2010 (0)
September 2010 (1)
Kategorije
Jaz, jaz in jaz. (106)
Coding (69)
Neumnosti (49)
Lajf vglavnem (72)
TravianWAP (22)
Web Sec (2)
Brez kategorije (124)
B(r)logrola
Skrivnostnežev blog
Svizec blog
Klemnov blog
Kompajlaš, kompajlaš, kompajlaš...
[n00b] :: 09.12.09 :: 16:36:40
3 komentarjev :: Brez kategorije Brez kategorije

... in pozabiš da si par stvari pozabu skompajlat :-)

Torej, n00b se intenzivno uči kontrolirati podivjano zver pod imenom Linux networking (od routinga, ip tablic, do traffic shapinga - ipv4 in ipv6).

Lahko bi eksperimentiral na serverju, a ... neee, ne morem se it kompleksnih konfiguracij... Virtualne mašine to the rescue!

Ampak, ne laufam supermašine, tak da več kot 5 jih tud ne morem naenkrat poganjat, so ... linux, uclibc ter busybox bi moglo bit dost. Yeah, embedded sistem.

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/root              14.3M  5.2M  8.4M  38% /
tmpfs                2.7M     8.0K 2.7M   0% /tmp
# free  
             total       used       free     shared    buffers
Mem:       5524    3988     1536          0     100    
Swap:            0          0          0
Total:       5524    3988     1536
#

Nice, eh? 5MB velik setup, ki nuca 4MB rama za delovanje. Z vsemimi možnimi network funkcijami (kar je mimogrede lame, ker se nisem spomnu da so moduli bolj kulj, kot pa butanje vsega možnega v kernel). Kaj sem odrkil? Ahhhh, ja, najbolj pomembno stvar pr network debuggingu sem pa pozabu! tcpdump! Bom spet kompajlo ... 

Sistem v trenutnem stanju sucks ass, ampak ... Ni me pa sram pokazat moje packarije (ob kateri bi se verjetno kak resni linux user za glavo prijel) ... a ok, vsi se učimo. Tule je virtualbox disk image in root filesystem v .tar (previdno, tarbomb je!) : klikni me nežno! PS: Sistem nima swapping podpore!

 
Bergi @ 24.12.09 :: 00:09:46

Vec rama bos rabu, drgac bo tvoj router zelozelosvoh(tm), sploh ce ne bo fajn skonfiguriran.

quote: On i386 architecture, CONNTRACK_MAX = RAMSIZE (in bytes) / 16384 =
RAMSIZE (in MegaBytes) * 64.
So for example, a 32 bits PC with 512MB of RAM can handle 512*1024^2/16384 =
512*64 = 32768 simultaneous netfilter connections by default.

But the real formula is:
CONNTRACK_MAX = RAMSIZE (in bytes) / 16384 / (x / 32)
where x is the number of bits in a pointer (for example, 32 or 64 bits)

Na traffic shaping lahko kar pozabis na svoh masini :)

n00b @ 24.12.09 :: 10:52:19

Hum, bergi hvala za tole.

To bi razložlo, zakaj se vsakega toli časa mojemu wireless routerju po domače rečeno ... spipa.

OK, virtualna mašina z 4MB rama lahko torej po tej formuli sledi ... 256-im povezavam. Za igranje, enough :-)

Drugač pa hvala za opozorilo.

Bergi @ 31.12.09 :: 00:25:44

Mja, ni lih zadosti.. Sej ce mu zmanka, naceloma zacne sam pobijat stare, odvisno od lastnosti povezave (keep-alive itd.). Pa se neki mors predvidet, da sistem porabi. Za router si dej kak starejsi, 2.4 kernel, ne rabis cist najnovejsga..

 
Komentiraj
Nikname:
Mail: (ne bo prikazan)
Webpage: (neobvezno)
captcha (Ne vidite?)
Remote IP: 38.107.191.91

 
Nazaj na poste