Ako nastavit routing?

Sekcia: Konfigurácia 04.09.2011 | 13:13
Pista   Návštevník
Zdravim.
Prosim vas. Mam v tom bordel!
Potreboval by som spravit nasledovne.

Mam dva sietove rozhrania.
eth1: ma 192.168.3.1/24 a
ppp0: ma 192.168.5.1/24.

Ako by som mohol spravit, aby uzivatelia, pripojeny na ppp0 (s IP napr.: 192.168.5.10) mohli komunikovat s pocitacmi na eth1.
Napriklad aby 192.168.5.10 mohol kontaktovat PC 192.168.3.5.

Mohli by ste mi napisat presny prikaz na pridanie static routy? Alebo sa mylim a robi sa to nejak inac?
    • Re: Ako nastavit routing? 04.09.2011 | 19:13
      Avatar dusan Arch Linux + Openbox  Používateľ
      Na pocitaci s dvomi sietovymi rozhraniami povolis ip-forwarding:
      echo 1 > /proc/sys/net/ipv4/ip_forward
      Pridas routy na prislusne pocitace, priklad:

      - na pocitaci s adresou 192.168.3.5:
      # route add -net 192.168.5.0/24 gw 192.168.3.1
      - ak pouzivas novsi iproute2, tak prikaz bude:
      # ip route add 192.168.5.0/24 via 192.168.3.1
      -podobne na pocitaci s adresou 192.168.5.10:
      # route add -net 192.168.3.0/24 gw 192.168.5.1
      - v pripade iproute2:
      # ip route add 192.168.3.0/24 via 192.168.5.1
      • Re: Ako nastavit routing? 04.09.2011 | 19:21
        Pista   Návštevník
        A tomu serveru staci len ten ip_forward na to aby vedel, ze ma prehadzovat pakety ppp0<=>eth0 ???
        Lebo to nejde... :-(

        Pocitac 192.168.5.10 dokaze opingovat 192.168.5.1 a aj ...3.1. Ale uz nedokaze opingovat ...3.5.
        A pocitac 192.168.3.5 dokaze opingovat ...3.1 a aj ...5.1 ale nedokaze opingovat ....5.10.

        Naco som este mohol zabudnut?
        • Re: Ako nastavit routing? 04.09.2011 | 22:09
          senux   Návštevník
          mas chybu v routingu bud na 192.168.5.10 alebo 192.168.3.5 alebo skor nejaky konflikt bud na jednom alebo druhom pc.A pozor po zvonupripojeni pc na ppp0 tvojho severa sa route z klientskeho pc stratia lebo mal v dannom momente znovu nahodene sietove rozhranie.
          • Re: Ako nastavit routing? 04.09.2011 | 22:22
            Avatar dusan Arch Linux + Openbox  Používateľ
            Nezabudol si restartovat siet? Treba tiez skontrolovat nastavenie sietovych rozhrani na pocitacoch (z toho mala, co si napisal, sa prilis zistit neda), skontrolovat, ci naozaj ide ip_forwarding (# sysctl net.ipv4.ip_forward; ak vyhodi net.ipv4.ip_forward=0, treba v subore /etc/sysctl.conf zmenit net.ipv4.ip_forward=0 na net.ipv4.ip_forward=1 a bud restartovat alebo nacitat cez # sysctl -p), skontrolovat nastavenie firewallu. A skusit napr. tuto stranku.
          • Re: Ako nastavit routing? 08.10.2011 | 16:13
            samalama   Návštevník
            nema tam chybu. pcs zo siete 192.168.5.0/24 smereju vsetky nezname packety na default gw, a pokial nou nie je 192.168.5.1, tak sa do siete 192.168.3.0/24 nikdy nedostanu (a naopak)...