Netmegosztás

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • #2066573
    aty
    Felhasználó

      Csak gányolásra van ötletem.
      Scripttel ellenõrzöd, hogy aktív-e az éppen használt kapcsolat (pingelsz valamit, figyeled az interfaceket, stb). Ha meghalt, akkor a másikra irányítod a forgalmat. Vagy éppen csak akkor indítod el a második kapcsolatot, kicseréli a script natolást megvalósító iptables sorban az interfacet, és az alapértelmezett átjárókat is rendbe rakja.
      Talán van erre kész megoldás is, végülis gondolom sok helyen automatizálták, hogy ha a dsl kiesik, akkor a szerver tárcsázzon be a backup analógon.

      Googlen ennyit találtam.http://lists.netfilter.org/pipermail/netfilter/2004-June/053474.html – iproutehoz nem értek, olvass utána.

      #2066574
      pointux
      Felhasználó

        Az biztos, hogy 3 kártya kell. 2 kifelé, egy megy a switch felé. Mivel a kliensek ez utóbbit használják, õk biztosan „nem vesznek észre semmit”.
        Hogy aztán a másik két kártya (optimalizált) használatára milyen program van azt nem tudom. (De az egyik kiesésének folyamatos figyelése akár egy scripttel is megvalósítható, de biztosan van erre egy profi program is…talán valaki ismeri is.)

        #2066575
        aty
        Felhasználó
          vizsla wrote:
          Az biztos, hogy 3 kártya kell. 2 kifelé, egy megy a switch felé.

          A dsl modemet be lehet dugni a switche, így elég kettõ is. Max elég akadozós lehet a net.

          #2066576
          pointux
          Felhasználó

            „A dsl modemet be lehet dugni a switche, így elég kettõ is. Max elég akadozós lehet a net.”
            Háát, nem vagyok benne biztos, hogy ez megfelelõ megoldás lesz. (Vagy összeakad vagy nem, vagy…)
            Az a biztos, ha 3 kártya van… akkor biztosan oda megy a forgalom ahova tetszik.

            #2066577
            johnni21
            Felhasználó

              Elolvasom a lartc.org-on található leírást, hátha elõrébb jutok. Ha sikerül megoldanom megírom.

              #2066578
              gordonkas
              Felhasználó

                Üdv mindenkinek!

                Két gép közötti Internetmegoszással van problémám Debian Sarge alatt.
                A témában már elég sokat olvastam, föleg itt a fórumon, de másutt is. Jelen pillanatban holtponton vagyok és segítséget kérek töletek.
                Két sz-gép van a családban nevezzük „A”  és „B” gépeknek.
                A -gép: Debian Sarge 2.4.27-2-686, ez a gép osztja a netet a „B” gép felé
                B -gép: Ubuntu Dapper Drake
                Eth0 – Ez fogadja az ADSL-t (müködik rendesen az „A” gépen)
                Eth1 – belsö háló
                A  /etc/network/interfaces fájl tartalma:
                # The primary network interface
                auto eth0
                iface eth0 inet dhcp
                name Ethernet hĂĄlĂłkĂĄrtya
                up /sbin/route del default gw 192.168.1.1

                # The secundary network interface
                auto eth1
                iface eth1 inet static
                address 192.168.0.1
                netmask 255.255.255.0
                broadcast 192.168.0.255
                name ethernet halokartya2

                Egyik helyen ezt olvastam:
                „echo „net.inet.ip.forward=1” >> /etc/sysctl.conf
                iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE”
                Másik helyen:
                iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
                echo „1” > /proc/sys/net/ipv4/ip_forward

                A „‘B” gép interfaces fájl tartalma:
                auto eth0
                iface eth1 inet static
                address 192.168.0.2
                netmask 255.255.255.0
                broadcast 192.168.0.255
                gateway 192.168.0.1

                Pingelni lehet oda vissza mindkét gépet
                A „B” gépen mit kell még beállítanom?
                Köszönöm elöre is

                Gordonkas

                #2066579
                kisbetu
                Felhasználó

                  A resolv.confban a DNS-eket.

                  #2066580
                  admin
                  Adminisztrátor

                    Egyik helyen ezt olvastam:
                    „echo „net.inet.ip.forward=1” >> /etc/sysctl.conf
                    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE”
                    Másik helyen:
                    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
                    echo „1” > /proc/sys/net/ipv4/ip_forward

                    Ez azért hogy ne kelljen windowsosan reboot egy beállítás után.
                    echo „1” > /proc/sys/net/ipv4/ip_forward

                    Ez azért hogy reboot után is  legyen.
                    „echo „net.inet.ip.forward=1” >> /etc/sysctl.conf

                    eth vagy ppp amin bejön a net.
                    ezt miután kiadtad rootként, berakod pl a net scriptbe /etc/init.d, szintén reboot kérdés matt
                    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE”

                    #2066581
                    gordonkas
                    Felhasználó
                      sany wrote:
                      Ez azért hogy ne kelljen windowsosan reboot egy beállítás után.
                      echo „1” > /proc/sys/net/ipv4/ip_forwar

                      Az „A” gépen kiadtam a parancsot (már többedjére), beírja „1” -re, de reboot után újra „0”.

                      sany wrote:
                      Ez azért hogy reboot után is  legyen.
                      „echo „net.inet.ip.forward=1” >> # /etc/sysctl.conf

                      Ez megmarad úgy ahogy kiadtam. Így nézki a /etc/sysctl.conf fájl:

                      # /etc/sysctl.conf – Configuration file for setting system variables
                      # See sysctl.conf (5) for information.
                      #
                      #kernel.domainname = example.com
                      #net/ipv4/icmp_echo_ignore_broadcasts=1
                      net.inet.ip.forward=1

                      sany wrote:
                      eth vagy ppp amin bejön a net.
                      ezt miután kiadtad rootként, berakod pl a net scriptbe /etc/init.d, szintén reboot kérdés matt
                      iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE”

                      Hanem ezt nem értem! Légy sz. magyarázd el aprólékosabban.
                      Az Internetem Adsl, a PPPoeconf -al állítootam be és az „A” gépen minden rendben.
                      Ahogy írod:
                      „eth vagy ppp amin bejön a net.
                      ezt miután kiadtad rootként, berakod pl a net scriptbe /etc/init.d, szintén reboot kérdés matt”

                      Szóval melyik ez a net script, és pontosan hova írjam? stb.

                      A „B” gépen (Ubuntu) egy fél „resov.conf sem volt, így készítettem egyet a /etc -be és beírtam az „A” gépet mint DNS kiszolgálót, így néz ki:

                      „nameserver 192.168.0.1
                      search”

                      Még egy dolog, ha már az ADSL-röl beszélünk. A fentebb leírt interfaces fájlomban, van egy sor az eth0 rész végén:
                      „up /sbin/route del default gw 192.168.1.1”

                      Most így néz ki egy route -n parancs kimenete:
                      Kernel IP routing table
                      Destination  Gateway        Genmask        Flags Metric Ref    Use Iface
                      213.163.27.22 0.0.0.0        255.255.255.255 UH    0      0        0 ppp0
                      192.168.1.0    0.0.0.0        255.255.255.0    U      0      0        0 eth0
                      192.168.0.0    0.0.0.0        255.255.255.0    U      0      0        0 eth1
                      0.0.0.0      213.163.27.22  0.0.0.0            UG    0      0        0 ppp0
                      (15′ -os monitoromon nézve eléggé összecsúsztak az oszlopok,ha visszanézem, de bízom hogy a tiétek 17′ -os)
                      Szóval, ha az „up /sbin/route del default gw 192.168.1.1” parancsot nem adom ki, akkor nincs internet, mert a Gateway oszlopban a 213.163.27.22 helyére a 192.168.1.1 -et írja. A 213.163.27.22 nem más mint a  „szeg-adsl1.vive”

                      Valaki mondta, hogy a /var/lib/dhcp/dhclient.leases-ben kellene matatni, próbálkoztam, de eredmény nélkül.

                      Tudom, hogy hosszú voltam, de türelmet kérek tõletek.
                      Üdv:

                      Gordonkas

                      #1883813
                      csaba
                      Felhasználó

                        A cégnél két internetelérés lesz. Egy kábeles és egy dsl. Ezek között kellene megosztani az internet forgalmat úgy. hogy ha az egyik kiesik, akkor a másikon menjen a forgalom.
                        Van valami jó megoldás erre?

                        Elõre is köszönöm.

                      10 bejegyzés megtekintése - 1-10 / 10
                      • Be kell jelentkezni a hozzászóláshoz.