Сделал мост на FreeBSD 5.1
Внешний интерфейс xl0 смотрит на маршрутизатор провайдера,
внутренний xl1 отдаёт интернет в локальную сеть...
На внешнем интерфейсе прописан ip-адрес, который прекрасно пингуется из интернета, но категорически не виден из локалки ;-(
kernel обижается, arp_proxy игнорирует запросы, приходящие с внутреннего интерфейса, поскольку адрес назначен на внешнем. И он по-своему прав...
Перерыл кажется уже всё где можно, где же грабли?
Пока обхожусь тем, что воткнул на внутренний интерфейс другой адрес с маской 255.255.255.255, хотя и не советуют... очень не советуют при мостовой схеме назначать адреса на оба интерфейса.
Подскажите, если кто делал уже подобное.