Vlad GALU> On 5/21/06, Dragos <[EMAIL PROTECTED]> wrote:

>>    Salut,

>>    Am cateva nedumeriri legate de interoperarea dintre jailuri si 
>> networking-ul din Freebsd.
>>    Spre exemplu, din cate am observat nu se poate modifica dintr-un jail 
>> nimic pe partea de
>> networking(rute, etc).
>>    Insa nu inteleg care e circuitul pe care il urmeaza un pachet plecand 
>> dintr-un jail
>> configurat pe interfata interna a unei statii care ruteaza sau/si face nat.

Vlad GALU>   ip stack -> network

>>    Presupunand ca serverul are ip-urile x in lan, si a, b, c... in internet, 
>> iar jailul e
>> pornit cu un ip din lan(chiar si x).
>>    In jail teoretic nefiind decat o interfata (eu nu am gasit o metoda de a 
>> porni un jail
>> cu mai multe interfete), pachetul iese pe acea interfata.
>>    Apoi incotro o ia? Pentru ca nu are o ruta default sau specifica... Intra 
>> cumva prin ip-ul x
>> al serveruli care e gate pt reteaua LAN, apoi este mai departe rutat (sau 
>> natat) spre internet.

Vlad GALU>     O ia prin default route. In jail nu e duplicata stiva tcp/ip.
Vlad GALU> IP-ul pe care-l foloseste jailul respectiv apartine in continuare
Vlad GALU> sistemului gazda. Deciziile normale de routing se aplica.

        In acest caz cum se pot aplica politici de balansare a traficului de 
iesire din sistem? Linuxul stie rutare multipath. Initial kernelul de linux 
avea nevoie de patchuri iar apoi multipath-ul devenit optiune in kernelul de 
baza.
        In cazul FreeBSD, la versiunile mai vechi existau deasemenea patchuri 
pentru kernel a.i. sa poti face rutare multipath. Pentru versiunile 5.4, 6.1, 
etc nu a mai vazut un asemenea patch, fiind posibila aplicarea se politici de 
rutare prin PF. Dar cum se poate face rutare multipath pentru sistemul in 
cauza, eventual chiar un desktop.

PS: o imbunatatire ar putea fi adusa si comenzii ping care ori nu stie sa faca 
bind pe o interfata ori sunt eu prea obosit si nu gasesc parametrul. (exista 
desigur varianta specificarii adresei sursa dar e mai greoi de utilizat). Ar fi 
dragut sa poti da doar ping yahoo.com -I rl1  :)
     Si daca tot veni vorba, un mare plus ar fi daca s-ar accepta ca parametrii 
comenzilor sa poata fi specificati in orice ordine ca in linux(pentru confort 
in consola desigur). M-as uita in cod daca as stii unde sa caut si ce sa caut   
:)

>> Si daca da unde se poate face policy pentru traficul respectiv?
>>    Impresia mea e ca nici macar nu iese prin interfata si nu trece prin nici 
>> un firewall pe interfata de lan.

Vlad GALU>     La fel ca la alineatul precedent.

>>    Daca din jail trece direct prin kernel in sistemul gazda, ar fi cam 
>> aiurea pentru ca ar insemna ca nu exista
>> o reala separare intre jail si sistemul gazda.

Vlad GALU>    Fraza asta n-are un sens anume :)
mea culpa :)

>> Orice idee e binevenita :)

>> Numai bine,
>> Dragos


________________________________________________________
To unsubscribe send a mail to [EMAIL PROTECTED]

Raspunde prin e-mail lui