Ключевые слова:freebsd, patch, ip, mac, arp, ifconfig, (найти похожие документы)
Date: Sat, 24 Jan 2004 05:21:12 +0500
From: Alexander Sheiko <adsh@i.com.ua>
Newsgroups: ftn.ru.unix.bsd
Subject: [FreeBSD] Статическая привязка IP к MAC
VK> в 4.9-STABLE делается параметром staticarp у ifconfig-а
Я вот глянул исходник if_ether.c и сравнил с этими:
http://ism.tup.km.ua/apache/mac_ip.htmlhttp://www.opennet.dev/base/patch/arpatch.txt.html
С времён тех сорцов там появилось:
=========Beginning of the citation==============
itaddr = myaddr;
goto reply;
}
*******************************************
if (ifp->if_ipending & IFF_STATICARP)
goto reply;
*******************************************
la = arplookup(isaddr.s_addr, itaddr.s_addr == myaddr.s_addr, 0);
if (la && (rt = la->la_rt) && (sdl = SDL(rt->rt_gateway))) {
=========The end of the citation================
Так, что ответ на мой вопрос формулируется довольно лаконично. "Кроме
прописывания arp -s нужно сделать на интерфейсе ifconfig xl0 staticarp".