Mogoce sem bil res nejasn.. bom malo bol probal.
imamo dokaj veliko mrezo z IPji 192.168.0.x. Vsak ima samo en IP. Nekateri
imamo se localnet (10.0.x.y  x je ista stevilka kot pri 192.168.0.x..
pac.. ureditev). Ce dobi router na mrezi 192.168.0.x nekaj kar je
namenjeno na 10.*.*.* enostavno poslje nazaj na 192.168.0.x mrezo (torej
pusti pakete da krozijo po mrezi in da jih uzame tisti kateremu
koristiijo)
Zdaj pa nevem kako naredit da jih bo moj linux box pobral. Uzame samo prvi
IP moje osebne C klasse. Primer:

moj externi ip je 192.168.0.7, torej ima moja linux kista notranji (eth1)
IP 10.0.7.1. Za to masino je se vec WIN masin (vseno koliko.. recimo da
imamo 10.0.7.2.. vec za zgled ne potrebujemo)
Na drugem koncu mreze imam kolega z IPjem 192.168.0.3.
Ko ta polje paket (recimo traceroute) na moj zunanji IP ta lepo pade
direktno na moj eth0 in se vrne do njega (deluje)
potem proba komunicirati z 10.0.7.1 (isti racunalnik, samo drug ETH) se ta
tudi lepo odzove, samo ce gledamo tracert sploh ni umesnega hopa
192.168.0.7).
Ce pa poskusa komunicirat iz katero koli notranjo (10.0.7.2) pa ne uspe.
(ko sem poskusil ssnifati karkoli v zadnjem primeru nisem dobil nic!)

Naj dodam d imam trenutno route take kot so, ko se dvignejo mrezne:

Destination  Gateway     Genmask          Metric Iface
10.0.7.0     0.0.0.0     255.255.255.0    0      eth1
192.168.0.0  0.0.0.0     255.255.255.0    0      eth0
0.0.0.0      192.168.0.1 0.0.0.0          0      eth0

Odziva se samo IP ki je na masini *sem dodelil masini vec IPjev in so se
odzivali.. Zakaj ne localnet?

Upam da je tole bol.. razumljivo.. morda malo preobsirnu q:)

-Z

Одговори путем е-поште