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