[Bug 260867] [pf][patch] divert-to packets infinitely loop when written back to divert socket
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Jul 2023 11:34:41 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260867 Alfa <burak.sn@outlook.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |net@FreeBSD.org --- Comment #3 from Alfa <burak.sn@outlook.com> --- (In reply to Alfa from comment #2) Hi, i have the same infinity loop problem , i have tried PF Divert rules given below on between FreeBSD 11.0 to 14.0 CURRENT versions. There is same problem with all versions.It seems to me no work has been done to fix pf divert. By the way i am currently using both IPFW and PF at the same time, i use IPFW for DIVERT but i am trying to move on FreeBSD 14.0 to work with only PF . But this DIVERT is not working on FreeBSD 14.0-CURRENT pf. So i couldn't give up IPFW's DIVERT. I have atteched a code above the attachment and i have tried all available codes on the internet. LAN =igb1 pass in quick on igb1 proto udp from any to port { 53 } divert-to 127.0.0.1 port 3355 # I have found this rule (pass out quick on igb1 inet proto udp from any to port 53 flags S/SA keep state divert-reply) from google but i got this error: /etc/pf.conf:83: divert-reply has no meaning in FreeBSD pf(4) pfctl: Syntax error in config file: pf rules not loaded FreeBSD 14.0-CURRENT pf.conf(5) man page divert-to <host> port <port> Used to redirect packets to a local socket bound to host and port. The packets will not be modified, so getsockname(2) on the socket will return the original destination address of the packet. divert-reply Used to receive replies for sockets that are bound to addresses which are not local to the machine. See setsockopt(2) for informa- tion on how to bind these sockets. -- You are receiving this mail because: You are on the CC list for the bug.