Date: Thu, 20 Apr 2000 22:08:59 -0400 (EDT) From: Matt Heckaman <matt@ARPA.MAIL.NET> To: FreeBSD-STABLE <freebsd-stable@freebsd.org> Subject: hmm.. restrict_rst & drop_synfin Message-ID: <Pine.BSF.4.21.0004202202560.73171-100000@epsilon.lucida.qc.ca>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is odd, I could have sworn these were at least available in 4.0 - From 4.0-STABLE as of yesterday: /etc/defaults/rc.conf: tcp_drop_synfin="NO" # Set to YES to drop TCP packets with SYN+FIN # NOTE: this breaks rfc1644 extensions (T/TCP) tcp_restrict_rst="NO" # Set to YES to restrict emission of RST /etc/rc.network: case ${tcp_drop_synfin} in [Yy][Ee][Ss]) echo -n ' drop SYN+FIN packets=YES' sysctl -w net.inet.tcp.drop_synfin=1 >/dev/null ;; esac case ${tcp_restrict_rst} in [Yy][Ee][Ss]) echo -n ' restrict TCP reset=YES' sysctl -w net.inet.tcp.restrict_rst=1 >/dev/null ;; esac however: root[epsilon]:~# sysctl net.inet.tcp.restrict_rst sysctl: unknown oid 'net.inet.tcp.restrict_rst' root[epsilon]:~# sysctl net.inet.tcp.drop_synfin sysctl: unknown oid 'net.inet.tcp.drop_synfin' Yes, my kernel and /etc is all up to date, I did a fresh install for 4.0 to avoid the nightmare make world, and because the system had been upgraded and upgraded since 3.1 and needed a clean start.. Now, I take a look at my 3.4-stable box as of Feb. 14 (with 20000202 upgrade package) and I find this: /etc/defaults/rc.conf: tcp_drop_synfin="NO" # Set to YES to drop TCP packets with SYN+FIN # NOTE: this breaks rfc1644 extensions (T/TCP) tcp_restrict_rst="NO" # Set to YES to restrict emission of RST /etc/rc.network: if [ "X$tcp_drop_synfin" = X"YES" ]; then echo -n ' drop SYN+FIN packets=YES' sysctl -w net.inet.tcp.drop_synfin=1 >/dev/null fi if [ "X$tcp_restrict_rst" = X"YES" ]; then echo -n ' restrict TCP reset=YES' sysctl -w net.inet.tcp.restrict_rst=1 >/dev/null fi once again: root[alpha]:~# sysctl net.inet.tcp.drop_synfin sysctl: unknown oid 'net.inet.tcp.drop_synfin' root[alpha]:~# sysctl net.inet.tcp.restrict_rst sysctl: unknown oid 'net.inet.tcp.restrict_rst' Am I seriously missing something, or were the /etc files updated and the code never actually went in? Matt Heckaman matt@arpa.mail.net http://www.lucida.qc.ca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (FreeBSD) Comment: http://www.lucida.qc.ca/pgp iD8DBQE4/7g/dMMtMcA1U5ARAnQkAKC3r+zUs1RtYNOQSl3BPCUfA7qS3QCg8iiP I4t8hOK+p8W4ncGGJd6eFt4= =sJnY -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0004202202560.73171-100000>