Date: Sat, 22 Sep 2001 11:33:07 -0700 From: Lars Eggert <larse@ISI.EDU> To: net@freebsd.org, archie@freebsd.org Subject: VPN client with mpd Message-ID: <3BACD963.1DC74B9B@isi.edu>
next in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms79C16414A75D04C35EB49ABF Content-Type: multipart/mixed; boundary="------------716D8ABB5230B12782F76FCB" This is a multi-part message in MIME format. --------------716D8ABB5230B12782F76FCB Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, I'm trying to set up a VPN client on my FreeBSD laptop, so I can tunnel through to work from home. I've played with both mpd and pptpclient from ports, and mpd seems more robust (pptpclient likes to sometimes start eating all CPU time). So I'd decided to to this with mpd; please let me know if this was the wrong choice from the start. Here's my setup: LAPTOP <-----> NAT <--...INTERNET...--> VPN-SERVER <-----> INTRANET I started with the examples under /usr/local/etc/mpd, slightly changing the defaults to what I thought were the correct values for my setup. I've created mpd.secret with the correct login/password mapping for LOGIN. Here's my mpd.conf: default: load vpn vpn: new -i ng1 vpn vpn set iface disable on-demand set iface addrs 192.168.1.1 192.168.2.1 set iface idle 0 set iface route 192.168.2.0/24 set bundle disable multilink set bundle authname <LOGIN> set link yes acfcomp protocomp set link no pap set link yes chap # If remote machine is NT you need this.. # set link enable no-orig-auth set link keep-alive 10 75 set ipcp yes vjcomp set ipcp ranges 192.168.1.1/32 192.168.2.1/32 # If you wanted MPPE encryption and had ng_mppc(8)... set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set bundle enable crypt-reqd set ccp yes mpp-stateless open And here's my mpd.links: vpn: set link type pptp set pptp peer <VPN-SERVER> set pptp enable originate incoming outcall mpd starts negotioating security parameters (as far as I can tell), but never succeeds. Attached is a log (VPN-SERVER.log) of the connection attempt. Anyone have any ideas on what I'm doing wrong? The VPN-SERVER I'm trying to connect to is a Windows RAS server, AFAIK. We also have some Cisco hardware VPN server for evaluation. Attempting to connect to that one is even worse, the negotiation terminates much earlier. I've attached a second log (CISCO-SERVER.log) of that connection attempt. I'd much rather get the tunnel to the Cisco working, since it's faster. Finally, I can connect to both the RAS and the Cisco server using Windows PPTP, and Macintosh NTS Tunnelbuilder. Heck, if the Mac can do it, so must FreeBSD! :-) Thanks, Lars -- Lars Eggert <larse@isi.edu> Information Sciences Institute http://www.isi.edu/larse/ University of Southern California --------------716D8ABB5230B12782F76FCB Content-Type: text/plain; charset=us-ascii; name="VPN-SERVER.log" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="VPN-SERVER.log" Multi-link PPP for FreeBSD, by Archie L. Cobbs. Based on iij-ppp, by Toshiharu OHNO. mpd: pid 89780, version 3.2 (root@gohan13.freebsd.org 18:38 13-Sep-2001) [vpn] ppp node is "mpd89780-vpn" [vpn] using interface ng1 mpd: local IP address for PPTP is 0.0.0.0 [vpn] IFACE: Open event [vpn] IPCP: Open event [vpn] IPCP: state change Initial --> Starting [vpn] IPCP: LayerStart [vpn:vpn] [vpn] bundle: OPEN event in state CLOSED [vpn] opening link "vpn"... [vpn] link: OPEN event [vpn] LCP: Open event [vpn] LCP: state change Initial --> Starting [vpn] LCP: LayerStart [vpn] device: OPEN event in state DOWN pptp0: connecting to <VPN-SERVER>:1723 [vpn] device is now in state OPENING pptp0: connected to <VPN-SERVER>:1723 pptp0: attached to connection with <VPN-SERVER>:1723 pptp0-0: outgoing call connected at 64000 bps [vpn] PPTP call successful [vpn] device: UP event in state OPENING [vpn] device is now in state UP [vpn] link: UP event [vpn] link: origination is local [vpn] LCP: Up event [vpn] LCP: state change Starting --> Req-Sent [vpn] LCP: phase shift DEAD --> ESTABLISH [vpn] LCP: SendConfigReq #1 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #2 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Request #0 link 0 (Req-Sent) AUTHPROTO CHAP MSOFTv2 MAGICNUM 00006eb8 PROTOCOMP ACFCOMP MP MRRU 1614 ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: SendConfigRej #0 MP MRRU 1614 [vpn] LCP: rec'd Configure Ack #2 link 0 (Req-Sent) ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: state change Req-Sent --> Ack-Rcvd [vpn] LCP: rec'd Configure Request #1 link 0 (Ack-Rcvd) AUTHPROTO CHAP MSOFTv2 MAGICNUM 00006eb8 PROTOCOMP ACFCOMP ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: SendConfigNak #1 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Request #2 link 0 (Ack-Rcvd) AUTHPROTO CHAP MSOFT MAGICNUM 00006eb8 PROTOCOMP ACFCOMP ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: SendConfigAck #2 AUTHPROTO CHAP MSOFT MAGICNUM 00006eb8 PROTOCOMP ACFCOMP ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: state change Ack-Rcvd --> Opened [vpn] LCP: phase shift ESTABLISH --> AUTHENTICATE [vpn] LCP: auth: peer wants CHAP, I want CHAP [vpn] CHAP: sending CHALLENGE [vpn] LCP: LayerUp pptp0: CID 0x00ba in SetLinkInfo not found [vpn] CHAP: rec'd CHALLENGE #124 Name: "<VPN-SERVER>" Using authname "<LOGIN>" mpd: warning: line too long, truncated [vpn] CHAP: sending RESPONSE [vpn] CHAP: rec'd SUCCESS #124 [vpn] LCP: rec'd Configure Request #4 link 0 (Opened) AUTHPROTO CHAP MSOFTv2 MAGICNUM 00006f5c PROTOCOMP ACFCOMP MP MRRU 1614 ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: LayerDown [vpn] LCP: SendConfigReq #3 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigRej #4 MP MRRU 1614 [vpn] LCP: state change Opened --> Req-Sent [vpn] LCP: phase shift AUTHENTICATE --> ESTABLISH [vpn] LCP: rec'd Configure Reject #3 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #4 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Request #5 link 0 (Req-Sent) AUTHPROTO CHAP MSOFTv2 MAGICNUM 00006f5c PROTOCOMP ACFCOMP ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: SendConfigNak #5 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #4 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #5 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Request #6 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT MAGICNUM 00006f5c PROTOCOMP ACFCOMP ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: SendConfigAck #6 AUTHPROTO CHAP MSOFT MAGICNUM 00006f5c PROTOCOMP ACFCOMP ENDPOINTDISC [LOCAL] 4a a3 dd 5f e0 3b 40 5d 93 4b 5a 6d b7 d3 f1 f3 00 00 00 00 [vpn] LCP: state change Req-Sent --> Ack-Sent [vpn] LCP: rec'd Configure Reject #5 link 0 (Ack-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #6 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #6 link 0 (Ack-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #7 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #7 link 0 (Ack-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #8 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Terminate Request #7 link 0 (Ack-Sent) [vpn] LCP: state change Ack-Sent --> Req-Sent [vpn] LCP: SendTerminateAck #9 pptp0: CID 0x00ba in SetLinkInfo not found [vpn] LCP: rec'd Terminate Request #8 link 0 (Req-Sent) [vpn] LCP: SendTerminateAck #10 [vpn] LCP: SendConfigReq #11 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM b3e88460 AUTHPROTO CHAP MSOFT pptp0-0: peer call disconnected res=admin action err=none pptp0-0: killing channel [vpn] PPTP call terminated pptp0: closing connection with <VPN-SERVER>:1723 [vpn] device: DOWN event in state UP [vpn] device is now in state DOWN [vpn] link: DOWN event [vpn] LCP: Down event [vpn] LCP: state change Req-Sent --> Starting [vpn] LCP: phase shift ESTABLISH --> DEAD pptp0: invalid length 16 for type 4 pptp0: killing connection with <VPN-SERVER>:1723 [vpn] device: OPEN event in state DOWN [vpn] pausing 9 seconds before open [vpn] device is now in state DOWN [vpn] IPCP: Down event [vpn] IFACE: Close event [vpn] IPCP: Close event [vpn] IPCP: state change Starting --> Initial [vpn] IPCP: LayerFinish mpd: process 89780 terminated --------------716D8ABB5230B12782F76FCB Content-Type: text/plain; charset=us-ascii; name="CISCO-SERVER.log" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="CISCO-SERVER.log" Multi-link PPP for FreeBSD, by Archie L. Cobbs. Based on iij-ppp, by Toshiharu OHNO. mpd: pid 89796, version 3.2 (root@gohan13.freebsd.org 18:38 13-Sep-2001) [vpn] ppp node is "mpd89796-vpn" [vpn] using interface ng1 mpd: local IP address for PPTP is 0.0.0.0 [vpn] IFACE: Open event [vpn] IPCP: Open event [vpn] IPCP: state change Initial --> Starting [vpn] IPCP: LayerStart [vpn:vpn] [vpn] bundle: OPEN event in state CLOSED [vpn] opening link "vpn"... [vpn] link: OPEN event [vpn] LCP: Open event [vpn] LCP: state change Initial --> Starting [vpn] LCP: LayerStart [vpn] device: OPEN event in state DOWN pptp0: connecting to <CISCO-SERVER>:1723 [vpn] device is now in state OPENING pptp0: connected to <CISCO-SERVER>:1723 pptp0: attached to connection with <CISCO-SERVER>:1723 pptp0-0: outgoing call connected at 10000000 bps [vpn] PPTP call successful [vpn] device: UP event in state OPENING [vpn] device is now in state UP [vpn] link: UP event [vpn] link: origination is local [vpn] LCP: Up event [vpn] LCP: state change Starting --> Req-Sent [vpn] LCP: phase shift DEAD --> ESTABLISH [vpn] LCP: SendConfigReq #1 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #2 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #2 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #3 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #3 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #4 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #4 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #5 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #5 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #6 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #6 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #7 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #7 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #8 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #8 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #9 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #9 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: SendConfigReq #10 ACFCOMP PROTOCOMP MRU 1500 MAGICNUM 91fdfc70 AUTHPROTO CHAP MSOFT [vpn] LCP: rec'd Configure Reject #10 link 0 (Req-Sent) AUTHPROTO CHAP MSOFT [vpn] LCP: not converging [vpn] LCP: parameter negotiation failed [vpn] LCP: state change Req-Sent --> Stopped [vpn] LCP: LayerFinish [vpn] device: CLOSE event in state UP pptp0-0: clearing call [vpn] device is now in state CLOSING [vpn] device: DOWN event in state CLOSING [vpn] device is now in state DOWN [vpn] link: DOWN event [vpn] LCP: Down event [vpn] LCP: state change Stopped --> Starting [vpn] LCP: phase shift ESTABLISH --> DEAD [vpn] LCP: LayerStart [vpn] device: OPEN event in state DOWN [vpn] pausing 7 seconds before open [vpn] device is now in state DOWN pptp0-0: peer call disconnected res=lost carrier err=none pptp0-0: killing channel pptp0: closing connection with <CISCO-SERVER>:1723 [vpn] device: OPEN event in state DOWN [vpn] device is now in state DOWN pptp0: invalid length 16 for type 4 pptp0: killing connection with <CISCO-SERVER>:1723 [vpn] IPCP: Down event [vpn] IFACE: Close event [vpn] IPCP: Close event [vpn] IPCP: state change Starting --> Initial [vpn] IPCP: LayerFinish mpd: process 89796 terminated --------------716D8ABB5230B12782F76FCB-- --------------ms79C16414A75D04C35EB49ABF Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIIEwYJKoZIhvcNAQcCoIIIBDCCCAACAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC BeYwggK1MIICHqADAgECAgMFgUcwDQYJKoZIhvcNAQECBQAwgZIxCzAJBgNVBAYTAlpBMRUw EwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhh d3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwg RnJlZW1haWwgUlNBIDIwMDAuOC4zMDAeFw0wMTA4MjQxNjQwMDBaFw0wMjA4MjQxNjQwMDBa MFQxDzANBgNVBAQTBkVnZ2VydDENMAsGA1UEKhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dl cnQxHDAaBgkqhkiG9w0BCQEWDWxhcnNlQGlzaS5lZHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0A MIGJAoGBANALywbA+/J8XFB3h5GjIJd2+KmD534G3/C4fh0D/EYBjERv2G/r06ZBns5cLfaZ CcYg9dbmQ8uAjTSVLt4CsSkm/s0Ve9DvpZMMH7bh6Cx6B+McKNy3ENixg6XfiPebVDeHXyd0 5nhHFEhedHQv0rlCOMPAJYV0PCMa4YHWsk6RAgMBAAGjVjBUMCoGBStlAQQBBCEwHwIBADAa MBgCAQQEE0wydU15ZmZCTlViTkpKY2RaMnMwGAYDVR0RBBEwD4ENbGFyc2VAaXNpLmVkdTAM BgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBAgUAA4GBAIXmYZ9KUAPMyO1NitWSAJddY9GtQysZ 6dxrU7zlKxkQd1r2MYnb3WdZIs4RLFnl1PNU5DQx9A2karThHrukNjoQfo3ihKmOyAwCROP3 yNHvnej5xtYXfrxL2JrCh5JswYT3PeF1DijVjvqlTT9jRsjSN0CA8ucF+H3XDqNUt+K+MIID KTCCApKgAwIBAgIBDDANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgT DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29u c3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIG A1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAwMDgzMDAwMDAwMFoXDTAyMDgyOTIzNTk1 OVowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh cGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNl czEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMDCBnzANBgkqhkiG 9w0BAQEFAAOBjQAwgYkCgYEA3jMypmPHCSVFPtJueCdngcXaiBmClw7jRCmKYzUqbXA8+tyu 9+50bzC8M5B/+TRxoKNtmPHDT6Jl2w36S/HW3WGl+YXNVZo1Gp2Sdagnrthy+boC9tewkd4c 6avgGAOofENCUFGHgzzwObSbVIoTh/+zm51JZgAtCYnslGvpoWkCAwEAAaNOMEwwKQYDVR0R BCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMjk3MBIGA1UdEwEB/wQIMAYBAf8C AQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBAHMbbyZli/8VNEtZYortRL5Jx+gN u4+5DWomKmKEH7iHY3QcbbfPGlORS+HN5jjZ7VD0Omw0kqzmkpxuwSMBwgmn70uuct0GZ/VQ by5YuLYLwVBXtewc1+8XttWIm7eiiBrtOVs5fTT8tpYYJU1q9J3Fw5EvqZa4BTxS/N3pYgNI MYIB9TCCAfECAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z MAIDBYFHMAkGBSsOAwIaBQCggbEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG 9w0BCQUxDxcNMDEwOTIyMTgzMzEwWjAjBgkqhkiG9w0BCQQxFgQUG3ZynO1S51Z8kP9VHLG0 +QQn7ZAwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwBwYF Kw4DAgcwDQYIKoZIhvcNAwICAUAwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEgYCh F5Xh3587XdHvLqhenHcsAF++zvKJRIrCBsFFqcNdmNTEHyN0/7UmOwOycMK10ybSMKBr6Cdc i4iVYQxfsAkdhXAuvu+vKv6+F0B65Me1+WQOPKHntxcs2yQSraNHoMr3U5zRErhUblEiyXv3 iHm/dfd6FyAUEvnDz4cq+ENF+A== --------------ms79C16414A75D04C35EB49ABF-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BACD963.1DC74B9B>