gated (RIP 2) na LRP

Martin Edlman edlman na fortech.cz
Pátek Červenec 28 15:40:39 CEST 2000


Zdravim,

	mam problem s fungovanim gated. Routery si navzajem nepredavaj routy.

	Situaci jsem tu uz jednou popisoval - mam nekolik (obecne desitky)
routeru (LRP 2.9.4, kernel 2.0.36), vsechny maj za sebou site a vsechny
maj stejnou def. gw. Nechci aby data mezi sitema sly pres def.gw, ale
primo mezi routerama. Takze jsem se rozhodl pouzivat gated s protokolem
RIP 2. Testoval jsem to asi pred 14 dnama a v pohode to slo. Ted jsem se
k tomu vratil, abych to doladil do konecny podoby. Ovsem k mymu uzasu se
ted routovaci informace nepredavaj.
	Pouzivam stejny binary a konfigurak jako predtim a nejsem si vedom
nejaky zmeny na siti, ktera by na to mohla mit vliv.

	Po startu gated, mam v logu na obou routerech (/var/log/gated.log)
nasl. informaci:

Jun 17 14:20:03 ....
Jun 17 14:20:03 rt_close: 4 routes proto KRT
Jun 17 14:20:03 
Jun 17 14:20:03 task_receive_packet: RIP.0.0.0.0+520 recvfrom/recvmsg:
Connection refused

	Kdyz sleduju na def.gw. UDP a ICMP pomoci tcpdump, tak vidim:

15:25:57.078075 B 195.128.217.140.route > 195.128.217.159.route: rip-req
24 [ttl 1]
15:26:27.026306 B 195.128.217.148.route > 195.128.217.159.route: rip-req
24 [ttl 1]

	cili na broadcast se dotazy poslou, ale nejde zadna odpoved.

	Kdyz pustim na jednom z routeru ripquery na ted druhej, tak vetsinou
nic nedostanu (nekdy route na def.gw)

195.128.1217.140# ripquery -r -2 -d 195.128.217.148
RIP SEND 195.128.217.148+520 vers 2, cmd Request, length 24
        routing table request
RIP SEND end of packet
RIP SEND 195.128.217.148+520 vers 2, cmd Poll, length 24
        routing table request
RIP SEND end of packet

	V konfiguraku mam: (zkousel jsem i ubirat veci, zakomentovat
interfaces, import, export, ...)

cat /etc/gated.conf
#
# Generic configuration file for use with RIP
#
traceoptions "/var/log/gated.log" general;
interfaces {
       interface all passive;
};
ospf no;
egp no;
redirect no;
rip yes {
       broadcast;
       interface all noripin noripout;
       interface eth0 ripin ripout version 2 broadcast;
};
static {
        default gateway 195.128.217.129 retain;
};
import proto rip {
       all ;
       default restrict ;
};
export proto rip {
       proto direct ;
       proto static metric 1;
};

	Nevite nekdo co se mi tu deje? Co jsem udelal blbe (doufam, ze nic)?
Proste, co s tim?

-- 

Martin Edlman
Fortech s.r.o, Litomysl
Public PGP key: http://edas.visaci.cz/#pgpkeys


Další informace o konferenci Linux