static-routes
Radoslaw Kojdecki
radek w media-com.com.pl
Wto, 5 Lis 2002, 23:29:49 CET
On Tue, 5 Nov 2002, Michal Margula wrote:
> Radoslaw Kojdecki <radek w media-com.com.pl> wrote:
>
> >
> > Obecnie i tak nawet jesli sie wpisze odwrotnie to sie nie lapie na
> > ip route wiec jesli ktos z tego korzysta to "cos" musi zmienic w
> > skrypcie (chociazby po to zeby mu warningow typu Error: an inet
> > address is expected rather than "v.x.y.z/mm" nie wyswietlal).
> >
> [...]
> >
> >
> > ... to po co jest robione to "ip route add nat" ?? Ma to jakis cel bo
> > bez tego tez dziala (ja to haszuje).
>
> Przecież to jest konieczne, żeby wiedział jak 'wrócić'.
Przyznam szczerze ze korzystam z ip rule tylko na kilku routerkach
(znaczy z maskarady bo policy routing to prawie wszedzie) i kazdy z nich
ma jajko 2.2.19 i tego nie potrzebuje. Ale moze nowe kernele tego
wymagaja - nie wiem.
> Poza tym ja nie
> zmieniałem skryptów i nie mam warningów. Oj coś masz nie tak.
Przykladowo :
[root w grota radek]# uname -a
Linux grota 2.2.22 #2 Tue Nov 5 12:56:37 UTC 2002 i686 Celeron_(Mendocino) unknown PLD Linux
[root w grota radek]# rpm -qf /etc/sysconfig/static-nat
rc-scripts-0.3.1-9
W skrypcie jest tak :
grep "^[0-9]" /etc/sysconfig/static-nat | while read src via dst; do
if [ "$1" = "on" ]; then
/sbin/ip route add nat $src via $dst
/sbin/ip rule add from $dst nat $src
czyli dla $src = 10.11.1.0/24 a $dst = v.x.y.z mamy :
[root w grota radek]# /sbin/ip route add nat 10.11.1.0/24 via v.x.y.z
[root w grota radek]# /sbin/ip rule add from v.x.y.z nat 10.11.1.0/24
Error: an IP address is expected rather than "10.11.1.0/24"
... a dla $src = v.x.y.z a $src = 10.11.1.0/24 mamy :
root w grota radek]# /sbin/ip route add nat 212.75.120.22 via 10.11.1.0/24
Error: an inet address is expected rather than "10.11.1.0/24".
[root w grota radek]# /sbin/ip rule add from 10.11.1.0/24 nat 212.75.120.22
... czyli "albo rybki albo akwarium". :))
Acha .. dla rc-scripts-0.3.1-10 w /etc/sysconfig/network-scripts/.functions
nic dotyczace static-nat sie nie zmienilo.
pozdrawiam,
Radek
--
---------------------------------------------------------------------
Media-Com Sp. z o.o. 43-100 Tychy, ul. Długa 19
http://www.media-com.com.pl/ e-mail : info w media-com.com.pl
---------------------------------------------------------------------
Więcej informacji o liście dyskusyjnej pld-devel-pl