problem z routingiem 2 rożnych podsieci

Masz problemy z siecią bądź internetem? Zapytaj tu
laserpl
Posty: 13
Rejestracja: 05 lutego 2008, 12:27

problem z routingiem 2 rożnych podsieci

Post autor: laserpl »

Witam, mam router postawiony na debianie.

eth0 192.168.2.1 maska 255.255.0.0 do tej sieci che pingować adres 10.101.56.65 255.255.255.0. Ustawiam routing:

Kod: Zaznacz cały

route add -net 10.101.56.0/24 gw 192.168.2.1 dev eth0
oraz wpis w firewall:

Kod: Zaznacz cały

iptables -I FORWARD -s 10.101.56.0/24 -d 192.168.2.1 -j ACCEPT
i sieci się nie widzą brak pinga, a jak ustawie statyczny adres w komputerze np: 10.101.56.200 to mogę pingować bramę 192.168.2.1.

Proszę o pomoc co źle robię.
schemat.jpg
Załączniki
schemat.jpg
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Nie forward tylko input.
laserpl
Posty: 13
Rejestracja: 05 lutego 2008, 12:27

Post autor: laserpl »

racja input, ale nie działa.
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Narysuj strukturę sieci.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

fowarding włączony poprzez sysctrl lub w proc?
laserpl
Posty: 13
Rejestracja: 05 lutego 2008, 12:27

Post autor: laserpl »

ustawione

net.ipv4.ip_forward=1
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Po pierwsze. Aby router był bramą między sieciami a na tym Ci zależy musi on obsługiwać obie sieci. Ja widzę że przypisany ma adres tylko z jednej sieci tj 192.
Ponadto jaką bramę mają komputery wpięte do sieci 10 ? Może być tak że pingi z sieci 192 komputery z sieci 10 odsyłają na bramę swoją domyślną a nie na bramkę 192.
Chociaż mi się wydaje mi się, że pingi to nawet nie trafiają do sieci 10, ponieważ bramka 192 nie ma jak ich wysłać poprzez brak obsługi tejże sieci ( brak adresu na interfejsie z zakresu sieci 10).
laserpl
Posty: 13
Rejestracja: 05 lutego 2008, 12:27

Post autor: laserpl »

ustawiłem dodatkowy interface :

Kod: Zaznacz cały

iface eth0.10 inet static
address 10.101.56.250
netmask 255.255.255.0
#network 10.101.56.0
auto eth0.10
dodatkowy wpis w firewall.

Kod: Zaznacz cały

iptables -I INPUT -s 10.101.56.0/24 -d 10.101.56.250 -j ACCEPT
i jeszcze coś mi brakuje bo pingując z routera:

Kod: Zaznacz cały

From 10.101.56.250 icmp_seq=1 Destination Host Unreachable
From 10.101.56.250 icmp_seq=2 Destination Host Unreachable
From 10.101.56.250 icmp_seq=3 Destination Host Unreachable

a adres 10.101.56.250 pinguje z komputera
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

A masz zezwolenie w łańcuchu output?
Pokaż też obecną tablicę routingu.
laserpl
Posty: 13
Rejestracja: 05 lutego 2008, 12:27

Post autor: laserpl »

mam ustawione'

Kod: Zaznacz cały

iptables -P OUTPUT ACCEPT

Kod: Zaznacz cały

root@root:/home/xxx# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.101.56.0     192.168.2.1     255.255.255.0   UG    0      0        0 eth0
10.101.56.0     10.101.56.250   255.255.255.0   UG    0      0        0 eth0.10
10.101.56.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0.10
ODPOWIEDZ