NAT a stejná čísla sítí

Pavel Just Pavel.Just na ais.cz
Středa Prosinec 22 11:10:31 CET 1999


Zdravím !

   Mám následující problém. Vnitřní síť 192.168.x.x
a dvě sítě 10.x.x.x Obě potřebuji posunout někam
jinam, například 40.x.x.x a 50.x.x.x


Vše funguje pouze v případě, že zadám následující
příkazy:
ip rule add from 10.0.0.0/8 to 192.168.0.0/16 iif ppp0 lookup main map-to 40.0.0.0
ip route add nat 40.0.0.0/8 via 10.0.0.0 
Příkazy pro 50ku a ppp1 jsou obdobné, ale "rout"pro 10.x.x.x je jeden.

čímž se mi "nat 40.0.0.0/8 via 10.0.0.0" uloží do 
tabulky local a další pravidla už vidí adresu 10.x.x.x
a pak nejsem shopen rozlišit, do kterého rozhraní má paket
směřovat. Pokud dám nat pravidlo do jiné tablky než local,
neprovede se při cestě zpět přepsání adres (ip rule jsem nastavil).
Znamená to tedy, že pro řešení výše uvedeného problému musím
použít ipchains a routovat podle fwmark ? Nebo mám špatně nastavená
pravidla (rules ?).

            Za odpovedi děkuje
                                   Pavel Just
-----------------------------------




Další informace o konferenci Linux