proxyarp - jak rozchodit

Vladimir Mencl, MK, susSED mencl na nenya.ms.mff.cuni.cz
Úterý Srpen 31 15:23:17 CEST 1999



Mam problem.

Potrebuji rozchodit linux jako dialup-server (staci s jednim modemem).

Precetl jsem si man pppd, man mgetty

Uzivatel ppp ma v $HOME/.ppprc
-detach
modem
crtscts
lock
195.113.17.181:195.113.17.180
netmask 255.255.252.0
proxyarp

, spoustim to pres inittab.

Kdyz se prihlasim, tak se nevytvori proxyarp zaznam, takze se dostanu
pres TCP/IP z prihlasujiciho se pocitace jen na tento linux, a leda pak
z nej dal, nefunguje IP spojeni primo.

Kdyz zkousim proxyarp rucne:

[root na chip mencl]# arp -v -s volnaip -D eth0 temp pub
arp: device `eth0' has HW address ether `00:60:08:3E:AD:59'.
arp: SIOCSARP()

[root na chip mencl]# arp -na
volnaip (xxx.xxx.xxx.xxx) at * PERM PUP on eth0

[root na chip mencl]# cat /proc/net/arp 
IP address       HW type     Flags       HW address            Mask
Device
some-ip          0x1         0x2         00:60:08:3E:AD:92     * eth0
other-ip         0x1         0x2         00:00:F8:31:49:E6     * eth0
volnaip          0x1         0xc         00:00:00:00:00:00     * eth0


A samozrejme to nefunguje. (dialup server "chip" neposila zadne odpovedi
na arp dotazy)

[root na chip mencl]# cat /proc/sys/net/ipv4/conf/eth0/proxy_arp 
0

Tohle by mohl byt problem, ale na rucni zmenu to nijak nereaguje.


Je to Redhat 6.0 s defaultnim jadrem, ale nenasel jsem v konfiguraci
jadra nic, co by melo smysl menit.


       Prosim prosim, jakou trivialitu jsem prehledl ci nenasel?


		Dekuji

			Vlada Mencl

P.S.: Cc: to me, please.



Další informace o konferenci Linux