HTTP forgalom irányítás két router között

Kezdőlap Fórumok Debiannal kapcsolatos kérdések HTTP forgalom irányítás két router között

4 bejegyzés megtekintése - 11-14 / 14
  • Szerző
    Bejegyzés
  • #2200927
    jonnlenin
    Felhasználó

      Átolvastam vagy tízszer.

      Alapvetően nem a balanszírozás a cél, hanem a bérelt vonal terhelés csökkentése.Jelenleg ugyanis a klienseken vagy a DSL gatewayt állítom be és akkor a kliens nem fér hozzá a bérelt vonalon keresztül elérhető oldalakhoz, vagy a bérelt vonalat mint gatewayt, de akkor a az iwiw.hu-tól kezdve minden szar a bérelt vonalon megy keresztűl (és a kiszolgáló autentikációt kér).Ez a bérelt vonal egy cisco végponttal kapcsolódik az ISP-n keresztűl a szolgáltató proxyjához.Valóban inkább egy VPN tunnel az egész mint klasszikus proxy szerver.Ám én úgy gondolom, hogy ebből az irányból mindegy , hogy egy doboz, vagy egy SW.(az még érdekes benne hogy a DNS és a gateway címe azonos)
      Az a cél, hogy ha lehetőség van rá , akkor a tökéletesen üzemelő DEBIAN -ra mint általános gatewayre irányítsam a teljes forgalmat, amit „ő” tovább irányít a két fizikális router (gateway)felé. Azt nyilván vissza tudom fordítani ip-re , hogy mi menjen a bérelt vonalra, mert az kvázi véges.Tehát valami olyan okosság kéne amiben paraméterezhetem ezt a halmazt (ezek a bérelt vonalra mennek-autentikációval) és minden más a DSL gatewayra.
      Ha csak port routolás lenne, az viszonylag könnyen megoldható, de ezzel a http/https forgalomirányítással elakadtam.
      Biztos hogy más layerben kell gondolkoznom, mint eddig.

      Azt mondanám hogy „torpedós” kifejezést használjak, hogy már legalább azonos táblán játszunk és a hajók helyzete is meghatározódott.

      Jelen pillanatban az én „adminisztrátori” gépemen ez úgy van megoldva , hogy az xp két hálókártyát kezel. Parasztba ! Amikor szükségem van a bérelt vonalra, akkor a hozzárendeltet és a tüzesvukban pedig „hálózat-proxy- bekapcsol” Én vagyok a forgalomirányító .

      #2200928
      gabaman
      Felhasználó

        Ha nem automata terheléselosztás kell, akkor készítesz külön ACL csoportot és annak alapján osztod el a terhelést. De ekkor pontosan meg kell nevezni melyik címek vagy domain alapú tartományok alapján merre menjenek. A három proxys módszer egyszerűbb (szerintem), egy szerveren is kivitelezhető. Elegánsabb, de nehezebb módszer ha a Debian szerver csatolójára ráteszel még egy IP aliast, majd a két IP-t forrás címént felhasználva továbbítod a megfelelő irányba.

        Pl. HAProxy esetén ilyen a konfig (csak a lényegi részt vázolom):
        defaults
        default_backend DSL

        backend DSL
        option http_proxy
        source 10.0.0.10

        backend berelt
        option http_proxy
        source 10.0.0.11

        frontend vedett
        acl intranet hdr(host) -i host1.ceg.hu
        acl kedvenc1 hdr_end(host) -i linuxforum.hu
        http-request allow if intranet
        http-request allow if kedvenc1
        http-request deny
        use_backend berelt

        Mindez után ha a forrás IP a 10.0.0.10, akkor továbbítod a csomagokat a DSL router felé az iptables segítségével, ha meg *.11, akkor meg bérelt vonal felé. Lehet hogy ez sem jó, ezért nem írok több konkrétumot feleslegesen. A védelem itt hiányzik, de most sem ez az elsődleges.

        #2200929
        dotmind
        Felhasználó

          Hello,en anno irtam egy cikket ami pont ezzel a temaval foglalkozik (policy based routing), igaz ez nem tud url alapjan iranyitani, de cel ip, es cel port alapjan igen. Ha ez is jo akkor szolj, es eljuttatom.

          #2200930
          Kovács Attila
          Felhasználó

            ugyanis a klienseken vagy a DSL gatewayt állítom be és akkor a kliens nem fér hozzá a bérelt vonalon keresztül elérhető oldalakhoz, vagy a bérelt vonalat mint gatewayt, de akkor a az iwiw.hu-tól kezdve minden szar a bérelt vonalon megy keresztűl

            Eszembe jutott ezzel kapcsolatban egy őrült ötlet ;). Mi van akkor ha a dns-sel játszol? A bérelt vonalon elérhető oldalak ip címét lokálisan megcseréled egy belső ip-re. Illetve ha csak néhány van, akkor mindegyiket külön ip-re. Onnan meg már egyszerű iptables szabályokkal odapofozhatod a csomagokat ahova kell. Mindenesetre ez a megoldás tényleg őrült :). Ha sok olyan cím van, akkor egy webes proxy lehet a barátod azon az ip-n.

          4 bejegyzés megtekintése - 11-14 / 14
          • Be kell jelentkezni a hozzászóláshoz.