Nowe posty

Autor Wątek: Domyślna trasa routingu  (Przeczytany 2575 razy)

lightinside

  • Gość
Domyślna trasa routingu
« dnia: 2014-09-18, 11:20:05 »
Domyślna trasa routingu przykładowa:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
Dlaczego tutaj jest maska podsieci zamiast gateway?

Czy można ustawić routing domyślny do dowolnej sieci? Jeśli  tak to jak on wygląda?

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3070
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Domyślna trasa routingu
« Odpowiedź #1 dnia: 2014-09-18, 14:18:40 »
Powyższy zapis to wymuszenie wyjścia wszystkich pakietów do sieci 192.56.76.0/24 przez interfejs eth0, bez znaczenia jaki adres jest na tym interfejsie.

Routing domyślny wygląda tak:
route add default gw IP_BRAMY
i to jest zupełnie co innego niż Twój przykład.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

lightinside

  • Gość
Domyślna trasa routingu
« Odpowiedź #2 dnia: 2014-09-18, 16:37:33 »
Tak, właśnie widzę że znalazłam nie prawidłowy przykład.(Coś mi tu nie pasowało)

Jeśli bym chciała ustawić IP zamiast Bramy to tak?(Czytałam że można)

route add default IP
Dodać trasę do sieci x/y przez numer IP

 route add x/y IP
Z tego co się orientuję to aby używać rutingu, to albo muszą być adresy z tych samych sieci albo trzeba używać bramy aby uzyskać połączenie. Czyli powyższym przykładzie korzystam z jednego komputera (Jeśli nie ma innych reguł) do rutowania do całej sieci lokalnej?

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
Domyślna trasa routingu
« Odpowiedź #3 dnia: 2014-09-18, 16:59:33 »
Cytat: lightinside
Z tego co się orientuję to aby używać rutingu, to albo muszą być adresy z tych samych sieci albo trzeba używać bramy aby uzyskać połączenie. Czyli powyższym przykładzie korzystam z jednego komputera (Jeśli nie ma innych reguł) do rutowania do całej sieci lokalnej?
W tablicy routingu przechowywane są trasy do sieci bezpośrednio podłączonych, czyli tych w których jest router/host oraz trasy do sieci zdalnych, czyli tych poza siecią lokalną. Brak tras powoduje, to że router/host nie wie gdzie kierować pakiety. Aby pakiety mogły wyjść poza sieć hostom potrzebna jest brama. Do różnych sieci mogą być inne bramy. Adresem bramy, jest adres IP routera, który jest w tej sieci lub powinien znać trasę do zdalnej sieci, jeśli sieć zdalna jest kilka skoków dalej. Często też stosuje się interfejs wyjściowy. Jeśli określa się interfejs wyjściowy, router ma ułatwioną sprawę, jakby miał tylko adres bramy, musiałby się jeszcze dowiedzieć przez który interfej wysłać pakiet.

Zaś w sieci lokalnej, jeśli pakiety nie muszą być przekazywane poza sieć, brama jest zbędna. Przykładem takiej sieci jest adresacja link-local (169.254.0.0/16). Konfigurując taką sieć, zobaczysz że nie ma tam adresy bramy.