A sintaxe que eu estava usando era para uma versão mais nova do PF e, para consertá-la, acabei de atualizar para a versão mais recente do OpenBSD.
Estou executando o OpenBSD 4.4, copiei o modelo do link para /etc/pf.conf
e o editei para corresponder minha rede.
Quando eu começo, eu recebo erros de sintaxe em apenas três linhas que eu não precisei editar:
match on $if_wan scrub (reassemble tcp random-id max-mss 1440)
,
match out on $if_wan from $net_private to !(if_wan) nat-to ($if_wan)
que eu tentei editar em match out on $if_wan from $net_private to !($if_wan) nat-to ($if_wan)
e
pass in on $if_lan net photo tcp to port ftp rdr-to 127.0.0.1 port 8021
Estas são as únicas linhas que reivindicam um erro de sintaxe. Alguém sabe qual é o problema e como consertá-lo?