|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 21 Jul 2005 04:08:14 To : Sergey Velikanov Subject : Re: Hе работает arp -------------------------------------------------------------------------------- Sergey Velikanov <sv@intelsoft.com> wrote: SV> есть след схема подключения все сети с маской /24 SV> SV> 10.1(A)<----> | eth0 .10.21 router 231.101 eth1 | <--- internet --> 235. SV> 83(B) SV> SV> на router поднят poptop c таким конфигом SV> SV> localip 192.168.10.21 SV> remoteip 192.168.10.240-245 SV> name vpn SV> mtu 1450 SV> mru 1450 SV> proxyarp SV> auth SV> ipcp-accept-local SV> ipcp-accept-remote SV> lcp-echo-failure 3 SV> lcp-echo-interval 5 SV> # шифрование и прочее пока не нужно SV> SV> с B подключаюсь через vpn на рутер, он нормально выдает адрес, но я могу SV> пинговать только 10.21, дальше ничего не ходит такое впечатление что SV> проксиарп не работает Hа роутере "arp -a -n -i eth0 | grep PUB" - пусто? Должно быть что-нибудь вроде ? (192.168.10.240) at <from_interface> PERM PUB on eth0 У меня нормально работает proxyarp на ppp 2.4.3-20050321 под Дебианом. В логе это отражается следующим образом после обмена IPCP: Jul 21 00:18:52 xxxxxx pppd[13887]: found interface eth0 for proxy arp Jul 21 00:18:52 xxxxxx pppd[13887]: local IP address 192.168.240.4 Jul 21 00:18:52 xxxxxx pppd[13887]: remote IP address 192.168.30.251 Hа eth0 висит среди прочих 192.168.30.1/24. SV> # tcpdump -pni eth0 SV> 20:28:04.929981 IP 192.168.10.240 > 192.168.10.1: icmp 64: echo request SV> seq 1 SV> 20:28:05.930006 IP 192.168.10.240 > 192.168.10.1: icmp 64: echo request SV> seq 2 SV> 20:28:06.497490 arp who-has 192.168.10.234 tell 192.168.10.1 SV> 20:28:06.930025 IP 192.168.10.240 > 192.168.10.1: icmp 64: echo request SV> seq 3 SV> 20:28:06.931226 arp who-has 192.168.10.240 tell 192.168.10.1 SV> 20:28:10.437543 arp who-has 192.168.10.234 tell 192.168.10.1 SV> 20:28:13.079521 arp who-has 192.168.10.234 tell 192.168.10.1 SV> 20:28:14.740187 arp who-has 192.168.10.209 tell 192.168.10.1 SV> SV> в чем грабли? А какой адрес/маска на eth0 роутера? Чтобы proxyarp сработал, аннонсируемые через ppp адреса peer'ов должны попасть в маску подсети, которая подсоединена через eth0. Проверьте это. Если же в этой версии ppp есть бага, то всё равно можно извернуться и забить костыли в ip-up/ip-down... :) -- Eugene Berdnikov --- ifmail v.2.15dev5.3 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3651c169b014.html, оценка из 5, голосов 10
|