Hello,
I have a strange problem ( another one
), i have a box routing traffic from a lan to a wan, what i want to achieve is to serve some local clients an ip with dhcpd and use dhcrelay for the others.
Here is how i tried to do that: i setup a virtual interface with netgraph receiving only the packets i want to be relayed and the others go to the upper hook of the lan interface as if notving happened. This part is what works, (tested with tcpdump) i have my network and my nodes working the way i want them to, after reaching that point i thought nothing could go wront but...
I tried to start dhcpd on the lan interface and dhcrelay on ngeth0 and wan interface but dhcrelay wont start and throw an error saying the address is already in use, how is that even a possible answer ?
It seems to know that the lan and ngeth0 interfaces are somehow connected and that is what bother me, i tried to bind dhcrelay only on ngeth0, same error. I tried some config tweak but nothing seems to work.
I can always start one or the other on ngeth0 or lan but never both at the same time.
I have a strange problem ( another one

Here is how i tried to do that: i setup a virtual interface with netgraph receiving only the packets i want to be relayed and the others go to the upper hook of the lan interface as if notving happened. This part is what works, (tested with tcpdump) i have my network and my nodes working the way i want them to, after reaching that point i thought nothing could go wront but...
I tried to start dhcpd on the lan interface and dhcrelay on ngeth0 and wan interface but dhcrelay wont start and throw an error saying the address is already in use, how is that even a possible answer ?
It seems to know that the lan and ngeth0 interfaces are somehow connected and that is what bother me, i tried to bind dhcrelay only on ngeth0, same error. I tried some config tweak but nothing seems to work.
I can always start one or the other on ngeth0 or lan but never both at the same time.