Citat:
iptables -t nat -A PREROUTING -s 10.0.1.0 -j SNAT --to-destination 10.10.1.0 ?
Pa da, ali to radi samo za tu navedenu IP adresu. Napravi jednostavno iptables pravilo koje će raditi NAT za celu mrežu kao što radi ono gore za Ciska.
Što se tiče iproute2, u taj deo se ič ne razumem.
Dakle, konkretno zna li neko kako bi izgledala komanda koja bi na linuxu celu mrežu natovala 1-1? Recimo za mrežnu masku /19 na cisku bi to bilo:
Ruter32: ip nat inside source static network 10.0.32.0 10.10.32.0 /19
Ruter64: ip nat inside source static network 10.0.64.0 10.10.64.0 /19
Rezultat? Rezultat je da sa mreže 10.0.32.1-10.0.63.254 možemo pristupiti mreži 10.0.64.1-10.0.95.254 tako što ćemo umesto nule kucati 10, i dobićemo adresu koju tražimo. I obrnuto.