|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 27 May 2004 00:02:06 To : Valentin Davydov Subject : Re: pppd proxyarp --------------------------------------------------------------------------------
VD> pppd[186]: Cannot determine ethernet address for proxy ARP
VD> Hа машине один-единственный ethernet-интерфейс, к моменту запуска
VD> pppd он поднят. Если это важно, все три ip-адреса (на эзернете и
VD> на обоих концах ppp-линка) из разных сетей. Фря 4.8-pсколько-то.
VD> Пока обошёлся arp -s $5 `ifconfig | grep ether | тра-лала` pub only
VD> в ip-up и arp -d $5 в ip-down. Как сделать, чтобы сам pppd этим
VD> занимался?
В твоем случае никак. Ему надо, чтобы IP удаленный адрес ppp-линка
был в одной сети с эзернетом. Продолжай использовать ip-up.
/*
* get_ether_addr - get the hardware address of an interface on the
* the same subnet as ipaddr.
*/
#define MAX_IFS 32
static int
get_ether_addr(ipaddr, hwaddr)
u_int32_t ipaddr;
struct sockaddr_dl *hwaddr;
{
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093a51bf1a9.html, оценка из 5, голосов 10
|