Hvordan er det lige at man kompilerer iproute2 på en redhat maskine..
Jeg har prøvet at downloade sourcen, men farer vild i den beskrivelse der følger med:
How to compile this. --------------------
1. Look at start of Makefile and set correct values for:
KERNEL_INCLUDE should point to correct linux kernel include directory.
ADDLIB should contain inet_* functions, if your libc contains obsolete resolver library (<4.9.4) and you have no correct libresolv. ADDLIB should also contain dnet_* functions if you don't have a libdnet with support for them. If your libdnet does have support, then comment out that line and uncomment the line to add -ldnet to LDLIBS.
LDLIBS should be empty, if you have no libresolv.
2. make
Utilities "ip" and "rtmon" are in ip/ directory now, "tc" is in tc/. That's all.
3. To make documentation, cd to doc/ directory and make there. It assumes, that latex, dvips and psnup are in your path.
Alexey Kuznetsov kuznet@ms2.inr.ac.ru
Jeg har også forsøgt at hente source som en rpm, men der er jeg helt sat.. Jeg ved ikke hvor koden bliver lagt.
Jeg skal nemlig patche den til at understøtte weighed round robin..... -> og derefter kompillere den..
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
1: ok.. du er lidt svært at hjælpe når du ikke vil fortælle så meget.. jeg har lavet en del af sådanne setup, men det er ikke meget du vil sige
2: fandt hvad?
[1.a] problemet er at deling ikke altid er deling.. f.eks. vil en deling af en 2mbit i 8 enheder være en meget dårlig deling.. så er det bedre at begrænse misbrug, af f.eks. peer2peer
Se mit svar der.. der er en komplet quick and dirty guide til opsætning.. i dette setup er tingene i rh's standard kernel.. benytter CBQ samt TC (iproute2)
ahh ok.. :) Det er da også spændende.. men spørgsmålet er om det er nødvendigt.. Jeg har drevet et nabolan i et års tid.. det eneste der nogensinde har givet lidt problemer er peer2peer.. Og som enhver sysadmin siger.. hvis der ikker er nogen problemer, skal man holde nallerne væk.. ellers vil selv megvet gode initiationer virke begrænsende.
Strategien er... Hvis jeg ikke har nogen problemer.. så gør jeg intet ved det.. hvis jeg får problemer så løser jeg dem...
Det betyder jeg monitorerer alt trafik med rrd-tool eller MRTG.. hvis der i perioder bliver hentet rigtigt meget, eller nettet bliver sløvt, så aflæser jeg hvad der sker med iptraf
hvis så jeg kan se at f.eks. port 1214 (kazaa) bliver brugt meget, så kører jeg en begrænsning på præcis denne port.. denne begrænsning sætter jeg så sådan at den ændrer sig alt efter tidspunktet på døgnet.
Medmindre i deler et 33.6 modem, vil det ikke være alm. download og surfing der bliver jeres problem.. der er kazaa o.s.v.. og det løses fint med cbq
problemet er at streaming data (realtids spil) dør når en anden storbruger ftp.
Jeg er stadig ikke helt kold på WRR, da jeg "kun" mangler at kompilere iproute2.
For at vende tilbage til hovedmålet vil jeg derfor spørge igen om der er en haj, der vil se på hvorledes det gøres. Grunden til at jeg skal kompilere dette er at jeg er nød til at patche wrr ind i iproute.
Jeg føler mig så tæt på at jeg mener det vil være synd ikke at gå det sidste stykke og afprøve det. -men indrømmet, vejen har været meget kompliceret og mon plan-b er CBQ. :)
Det jeg konkret har problemet med er at jeg ikke får modificeret min Makefile rigtigt. Der er noget med at den skal have en reference til kernel sourcen (jeg har hentet kernel 2.4.19 og anvender denne). Derudover er der nogle variable der skal sættes forskelligt altefter hvilken "resolver"!?!?!? jeg har og evt nogle libs jeg skal downe fra et sted. ?!?!?
jeg er kommet frem til at det er en uoverenstemmelse imellem iproute2 og kernen..
ll_proto.c:36: `ETH_P_ECHO' undeclared here (not in a function)
nogle sider anbefaler at fjerne en linie 36 i ll_proto.c???
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.