Buna ziua
Am o problema un pic mai adanca si sper sa ma puteti lumina un pic.
Am un router cu 3 placi
Placa A - reteaua interna
Placa B - provider 1
Placa C - provider 2
In spatele routerului am un alt linux pe care ruleaza un server de ftp si o singura placa de retea cu ip de retea interna.
Pe placa B am mai multe ip-uri din care 2 corespund la 2 host-uri de ftp. In firewall se face in PREROUTING un DNAT care trimite ceea ce vine spre cele 2 hosturi si pe portul de ftp spre ip-ul serverului de ftp din reteaua locala.
Am ridicat si placa C. Pot da ping prin ea, pot iesi pe internet, raspunde la ping.
Am pus aceleasi reguli de DNAT de la hosturile de pe placa B si pentru ip-ul de pe placa C. Prin hosturile de pe placa B reusesc in continuare sa ma conectez la ftp. Daca folosesc insa host-ul de pe placa C nu merge.
Am nevoie sa fac ftp-ul sa mearga prin ambele placi pentru a fi disponibil pentru conectare in orice moment.
Aveti vre-o idee de la ce ar putea fi?
Ce intelegi prin "aceleasi reguli"?
Da-ne configuratia exacta, regulile de pe placile A,B,C (preferabil sa le denumesti eth0,1,2 ca ma gandesc ca asa este si la tine in sistem).
Prin "Router cu 3 placi" ce intelegi? Un computer cu Linux si 3 placi de retea? Daca da, nu este Router, ci se numeste Gateway. (Desi nici router nu este gresit din punct de vedere arhitectural, dar de obicei se face deosebire intre un router din ala mic, embedded, care arata ca un switch si un computer cu mai multe placi de retea prin cele doua definitii diferite sus-amintite)
Din ce ai scris, am inteles in mare ce vrei sa faci, dar nu am inteles exact ce ai facut...
Da-ne exemple concrete cu IP-uri, denumiri host (chiar si virtuale).
Mersi.
Csabi's BLOG
Linux registered user # 457717