localnet + externet

A helyzet a kov.:
PC 2 interface-el egyik a localnet-re nez a masik kifele. A local net feloli oldalara egy router kapcsolodik.
A router azon interface=et amelyik kozvetlenul kapcsolodik a gep-hez tudom pingelni de egy masikat mar nem.
Rossz fele indulnak a csomagok. Hogy tudom beallitani hogy az osszes 192.168.1.0/24 es csomagot az eth0 fele
kuldje???

/etc/network
localnet 192.168.1.0
extnet 130.161.32.0

/etc/network/inerfaces
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 130.161.40.150
netmask 255.255.240.0
network 130.161.32.0
broadcast 130.161.47.255
gateway 130.161.32.1

auto eth0
iface eth0 inet static
address 192.168.1.42
netmask 255.255.255.252
network 192.168.1.40
broadcast 192.168.1.43

Hozzászólások

a kov. paranccsal sikerult elerjem hogy mukodjon:
route add -net 192.168.1.0 netmask 255.255.255.0 eth0

nem lehet ezt valahol beallitani, ogy ne kelljen minden rebott utan beirogatni???

Gondolom azert kerdezted ezt, mert nem vilagos az interfeszek konfigja.
(Nem tudalekoskodni akarok, hanem segiteni, mielott valaki belekot :)
Szoval a PC eth0 interfeszen levo network konfig jelentese a kovetkezo:
Az interfesz egy "2 gepes" halozat egyik resztvevoje, ami a 255.255.255.252-es mask-bol latszik (meg a network-bol, meg a broadcast-bol is, de a netmask a lenyeg altalaban :) Ez azt jeneti, hogy a PC-d ip-je 192.168.1.42/30, a router ip-je 192.168.1.41/30. Mivel csak ok ketten vannak ebben a - 2 gepes - halozatban ezert tudjak pingelni egymast. Gondolom a PC default gw-je az eth1, ami azt jelenti, hogy ha olyan cimet szeretnel pingelni ami nem az elobb emlitett "2 gepes" halozat resztvevoje, akkor azt az eth1 fele fogja inditani. Amit elertel az altalad beirt "route add" sorral, hogy a 192.168.1.0/24 halozatba kuldott csomagok ne a default gw fele induljanak, hanem az eth0 fele.
Nem tudom, hogy epul fel a halozatod (wan->routert jatszo pc->router->LAN), de erdekes megoldas. Minek ide router? Ha leirnad, hogy mi a celod ezzel a kialakitassal (felteve ha nem titkos), akkor lehet, hogy egyszerubb megoldast is ki lehetne talalni a "route add"-nal :)

Yndy

Szia!

Igazabol a diploma munkamon dolgozom, ami nem titkos. :) A halozat 4 db routerbol es 5 db pc-bol all. az egyik gepben 2 halokartya van es a masodik az internet fele nez. ezaltal a tobbi gep is hozzaferhet a nethez. a routerek egymassal es a PC-kel 255.255.255.252-es subnet-eken csatlakoznak egymashoz. ez nagyon jol mukodott addig amig az a gep ami kapcsolodik az internethez nem kerult a halozatba. ugye minden PC nek megadtam gateway-kent a vele szemben allo router interface-enak az IP-jet ezert a ping minden iranyba eljutott. de az a gep ami az internethez is kapcsolodott ugybar mas gw-t kellett megadni, hogy az arra fele is lasson. ezaltal a belso halozatra nem tudtam pingelni csak a kozvetlen ra csatlakoztt reoter IF-et, mert a tobbi csomagot anet fele kuldte
atirtam a subnet-et 255.255.255.0-ra a PC-ken ahogy javasolta valaki fentebb es mukodik. szoval igazabol figyelmetlen voltam. volt kesz valami es azt hittem az tuti jo es mashol kerestem a hibat....

Ezzel a 255.255.255.0-ra allitassal azert mukodik, mert normalis esetben (ha kulon nincs beallitva) az interfeszre felhuzott ip halozataban levo ip-k fele azon az interfeszen keresztul kuldi a csomagokat. (szep kis kerek mondat, nem kell belekotni :)
Tehat mar csak egy kerdes marad, hogy tenyleg ugy viselkedik-e a halozat, ahogy azt eredetileg gondoltad.

Yndy