I have ADSL modem with 4 address on my own use. I am using openbsd and PF and i would like to assign this 4 address to some local hosts. I dont want to use binat. I want to assign public ips to the host behind the server

J65nko but this router is also making nat, queue, and filtering traffic for other computers. Only for few computers i would like to assign this external address... Is there any way ? proxy arp or smth?

I tried to make arp proxy wihout any results. I have got from my ISP class with prefix /29, one address is reserved for network, one for modem and one for broadcast, so i have from 8 address 5 for my own use. I divided my class /29 to two class /30. One i leaft on external interface for nat users behind the router and second assigned to internal interface as alias.
like J65nko said, i looked up to the manual for setup arp proxy and i add:

Code:

arp -s 204.1.2.3 00:90:27:bb:cc:dd pub

Computer with assigned ip from second class was unable to connect outside... ? Someone have similiar situation to my, or someone try to use arp proxy on openbsd ?