On Mon, Sep 02, 2019 at 05:51:23PM -0000, Stuart Henderson wrote:
> On 2019-09-01, Felix Hanley <fe...@userspace.com.au> wrote:
> > I had assumed I would be able to use the existing pf.conf (which has
> > worked for years) even after the introduction of the vlan2 interface
> > as the pppoe0 parent. To get anything to work I had to remove all
> > queueing references.
> 
> Note that queues should be done on the *physical* interface, i.e. the
> ethernet interface that is the parent of the vlan that is the parent of
> the pppoe.

I did not know that, thank you. I have no queueing at the moment.

It is as if the daemons do not listen on the new em0 -> vlan2 -> pppoe0
chain of interfaces. I cannot even rdr-to localhost to connect to them.
I have tried all the following variations:

- IP address on vlan2
- Explicitly listening on various IP addresses (on vlan2 and pppoe0)
- Disabling IPv6 completely

The only incoming connections that work are those that I rdr-to hosts on
the internal network.

I am suspicious of my vlan2 config, particularly the txprio setting. It
does not work without it but I know little about DSCP so I am not sure
if I need to add something to pf.conf as well. Would that even stop
packets to local daemons??:

# cat /etc/hostname.vlan2
vnetid 2 parent em0 txprio 1
up

Thanks again for your help.

-felix

Reply via email to