Hello
I have been deploying hundreds of pfsense firewalls for many years in several countries.
Some time for some users only with a French operator, they suffer from a problem of MTU.
We only have 1456.
As the real consequences are very limited, I did not dig into the subject.
But this is becoming more and more problematic.
Of course I tried with a dozen modem in bridge and also with different optical fiber.
Every time I switch the modem to router mode I get an MTU at 1492
My first step was to understand why old versions had never been a problem for me. Then I tried to force the options of MTU set link 1492, set link mtu, set link mrru ....
to understand that whatever the value proposed it had no impact
Then I explored the logs to see this can of shit :
Jun 21 10:50:50 ppp [wan_link0] MAGICNUM 0x1c372bff
Jun 21 10:50:50 ppp [wan_link0] AUTHPROTO CHAP MD5
Jun 21 10:50:50 ppp [wan_link0] MRU 1456
Jun 21 10:50:50 ppp [wan_link0] LCP: rec'd Configure Request #126 (Opened)
I made the game to create an ADSL user on another operator using the links of the one who poses a problem .. And by magic I have my 1492. So I conclude that it is the operator who sends me that rotten trading message that many modem do not support.
I think it would be wonderful if the mpd configuration would be a priority at any mtu negotiation
Multi-link PPP daemon for FreeBSD
process 66965 started, version 5.8 (nobody@pfSense_v2_4_2_amd64-pfSense_v2_4_2-job-14 18:47 16-Nov-2017)
cat /var/etc/mpd_wan.conf
startup:
# configure the console
set console close
set web close
default:
pppoeclient:
create bundle static wan
set bundle enable ipv6cp
set iface name pppoe1
set iface route default
set iface disable on-demand
set iface idle 0
set iface enable tcpmssfix
set iface up-script /usr/local/sbin/ppp-linkup
set iface down-script /usr/local/sbin/ppp-linkdown
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set ipcp enable req-pri-dns
set ipcp enable req-sec-dns
create link static wan_link0 pppoe
set link action bundle wan
set link disable multilink
set link keep-alive 10 60
set link max-redial 0
set link disable chap pap
set link accept chap pap eap
set link disable incoming
set link mtu 1492
set link mru 1492
set auth authname "myuser"
set auth password MYPASSWORD
set pppoe service "BADOPERATOR"
set pppoe iface re1.835
open
pppoe1: flags=88d1<up,pointopoint,running,noarp,simplex,multicast> metric 0 mtu 1456
inet X.X.X.X --> X.X.X.X netmask 0xffffffff
inet6 fe80::230:18ff:fe03:6246%pppoe1 prefixlen 64 scopeid 0xc
nd6 options=21<performnud,auto_linklocal></performnud,auto_linklocal></up,pointopoint,running,noarp,simplex,multicast>
with working version
Oct 3 07:45:40 ppp [opt1] IFACE: Change interface pppoe2 flags: -0 +1
Oct 3 07:45:40 ppp [opt1] IFACE: Rename interface ng0 to pppoe2
Oct 3 07:45:40 ppp [opt1] IFACE: Up event
Oct 3 07:45:39 ppp [opt1] system: /usr/local/sbin/ppp-linkup pppoe2 inet 81.250.148.217/32 193.253.160.3 '-' 'dns1 80.10.246.130' 'dns2 81.253.149.1' '00:00:00:00:00:00' '-'
Oct 3 07:45:39 ppp [opt1] IFACE: Add address 81.250.148.217/32->193.253.160.3 to pppoe2
Oct 3 07:45:39 ppp [opt1] IFACE: Connecting tcpmssfix
Oct 3 07:45:39 ppp [opt1] IPCP: LayerUp
Oct 3 07:45:39 ppp [opt1] IPCP: state change Ack-Sent --> Opened
Oct 3 07:45:39 ppp [opt1] IPCP: rec'd Configure Ack #3 (Ack-Sent)
Oct 3 07:45:39 ppp [opt1] IPCP: SendConfigReq #3
Oct 3 07:45:39 ppp [opt1] IPCP: rec'd Configure Nak #2 (Ack-Sent)
Oct 3 07:45:39 ppp [opt1] IPV6CP: LayerFinish
Oct 3 07:45:39 ppp [opt1] IPV6CP: state change Req-Sent --> Stopped
Oct 3 07:45:39 ppp [opt1] IPV6CP: protocol was rejected by peer
Oct 3 07:45:39 ppp [opt1_link0] LCP: protocol IPV6CP was rejected
Oct 3 07:45:39 ppp [opt1_link0] LCP: rec'd Protocol Reject #11 (Opened)
Oct 3 07:45:39 ppp [opt1] IPCP: SendConfigReq #2
Oct 3 07:45:39 ppp [opt1] IPCP: rec'd Configure Reject #1 (Ack-Sent)
Oct 3 07:45:39 ppp [opt1] IPCP: state change Req-Sent --> Ack-Sent
Oct 3 07:45:39 ppp [opt1] IPCP: SendConfigAck #76
Oct 3 07:45:39 ppp [opt1] IPCP: rec'd Configure Request #76 (Req-Sent)
Oct 3 07:45:39 ppp [opt1] IPV6CP: SendConfigReq #1
Oct 3 07:45:39 ppp [opt1] IPV6CP: state change Starting --> Req-Sent
Oct 3 07:45:39 ppp [opt1] IPV6CP: Up event
Oct 3 07:45:39 ppp [opt1] IPCP: SendConfigReq #1
Oct 3 07:45:39 ppp [opt1] IPCP: state change Starting --> Req-Sent
Oct 3 07:45:39 ppp [opt1] IPCP: Up event
Oct 3 07:45:39 ppp [opt1] IPV6CP: LayerStart
Oct 3 07:45:39 ppp [opt1] IPV6CP: state change Initial --> Starting
Oct 3 07:45:39 ppp [opt1] IPV6CP: Open event
Oct 3 07:45:39 ppp [opt1] IPCP: LayerStart
Oct 3 07:45:39 ppp [opt1] IPCP: state change Initial --> Starting
Oct 3 07:45:39 ppp [opt1] IPCP: Open event
Oct 3 07:45:39 ppp [opt1] IFACE: setting pppoe2 MTU to 1492 bytes
Oct 3 07:45:39 ppp [opt1_link0] LCP: phase shift AUTHENTICATE --> NETWORK
Oct 3 07:45:39 ppp [opt1_link0] LCP: authorization successful
Oct 3 07:45:39 ppp [opt1_link0] MESG: CHAP authentication success, unit 6851
Oct 3 07:45:39 ppp [opt1_link0] CHAP: rec'd SUCCESS #1 len: 42
Oct 3 07:45:39 ppp [opt1_link0] CHAP: sending RESPONSE #1 len: 32
Oct 3 07:45:39 ppp [opt1_link0] CHAP: Using authname "fti/z4qbewt"
Oct 3 07:45:39 ppp [opt1_link0] Name: "LNAUB657"
Oct 3 07:45:39 ppp [opt1_link0] CHAP: rec'd CHALLENGE #1 len: 29
Oct 3 07:45:39 ppp [opt1_link0] LCP: LayerUp
Oct 3 07:45:39 ppp [opt1_link0] LCP: auth: peer wants CHAP, I want nothing
Oct 3 07:45:39 ppp [opt1_link0] LCP: phase shift ESTABLISH --> AUTHENTICATE
Oct 3 07:45:39 ppp [opt1_link0] LCP: state change Ack-Sent --> Opened
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x4465d2b0
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] LCP: rec'd Configure Ack #3 (Ack-Sent)
Oct 3 07:45:39 ppp [opt1_link0] LCP: phase shift AUTHENTICATE --> ESTABLISH
Oct 3 07:45:39 ppp [opt1_link0] LCP: state change Opened --> Ack-Sent
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x061e66dc
Oct 3 07:45:39 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 07:45:39 ppp [opt1_link0] MRU 1456
Oct 3 07:45:39 ppp [opt1_link0] LCP: SendConfigAck #10
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x4465d2b0
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] LCP: SendConfigReq #3
Oct 3 07:45:39 ppp [opt1_link0] LCP: LayerDown
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x061e66dc
Oct 3 07:45:39 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 07:45:39 ppp [opt1_link0] MRU 1456
Oct 3 07:45:39 ppp [opt1_link0] LCP: rec'd Configure Request #10 (Opened)
Oct 3 07:45:39 ppp [opt1_link0] CHAP: sending RESPONSE #1 len: 32
Oct 3 07:45:39 ppp [opt1_link0] CHAP: Using authname "fti/z4qbewt"
Oct 3 07:45:39 ppp [opt1_link0] Name: "BSSTL681"
Oct 3 07:45:39 ppp [opt1_link0] CHAP: rec'd CHALLENGE #1 len: 29
Oct 3 07:45:39 ppp [opt1_link0] LCP: LayerUp
Oct 3 07:45:39 ppp [opt1_link0] LCP: auth: peer wants CHAP, I want nothing
Oct 3 07:45:39 ppp [opt1_link0] LCP: phase shift ESTABLISH --> AUTHENTICATE
Oct 3 07:45:39 ppp [opt1_link0] LCP: state change Ack-Sent --> Opened
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x4465d2b0
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] LCP: rec'd Configure Ack #2 (Ack-Sent)
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x4465d2b0
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] LCP: SendConfigReq #2
Oct 3 07:45:39 ppp [opt1_link0] PROTOCOMP
Oct 3 07:45:39 ppp [opt1_link0] LCP: rec'd Configure Reject #1 (Ack-Sent)
Oct 3 07:45:39 ppp [opt1_link0] LCP: state change Req-Sent --> Ack-Sent
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x061e66dc
Oct 3 07:45:39 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] LCP: SendConfigAck #85
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x061e66dc
Oct 3 07:45:39 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] LCP: rec'd Configure Request #85 (Req-Sent)
Oct 3 07:45:39 ppp [opt1_link0] MAGICNUM 0x4465d2b0
Oct 3 07:45:39 ppp [opt1_link0] MRU 1492
Oct 3 07:45:39 ppp [opt1_link0] PROTOCOMP
Oct 3 07:45:39 ppp [opt1_link0] LCP: SendConfigReq #1
Oct 3 07:45:39 ppp [opt1_link0] LCP: phase shift DEAD --> ESTABLISH
Oct 3 07:45:39 ppp [opt1_link0] LCP: state change Starting --> Req-Sent
Oct 3 07:45:39 ppp [opt1_link0] LCP: Up event
Oct 3 07:45:39 ppp [opt1_link0] PPPoE: connection successful
Oct 3 07:45:39 ppp PPPoE: rec'd ACNAME "BSSTL681-H104L0916L02BY"
Oct 3 07:45:39 ppp [opt1_link0] PPPoE: Connecting to 'orange'
Oct 3 07:45:39 ppp [opt1_link0] LCP: LayerStart
Oct 3 07:45:39 ppp [opt1_link0] LCP: state change Initial --> Starting
Oct 3 07:45:39 ppp [opt1_link0] LCP: Open event
Oct 3 07:45:39 ppp mpd_opt1.conf:14: Error in 'set iface mtu 1492 override'
Oct 3 07:45:39 ppp [opt1] Bundle: Interface ng0 created
Oct 3 07:45:39 ppp web: web is not running
Oct 3 07:45:39 ppp process 59654 started, version 5.8 (root@eg.sd.rdtc.ru 16:48 24-Jun-2018)
Oct 3 07:45:39 ppp Multi-link PPP daemon for FreeBSD
pppoe2: flags=88d1<up,pointopoint,running,noarp,simplex,multicast> metric 0 mtu 1492
inet 81.250.148.217 --> 193.253.160.3 netmask 0xffffffff
inet6 fe80::230:18ff:fe03:624a%pppoe2 prefixlen 64 scopeid 0xc
nd6 options=21<performnud,auto_linklocal></performnud,auto_linklocal></up,pointopoint,running,noarp,simplex,multicast>
Mis à jour par Renato Botelho il y a 5 minutes
pfSense 2.4.4 uses mpd5-5.8_7. You can check that running
pkg info mpd5on console. The only differences from FreeBSD stock port are these 2 patches:https://github.com/pfsense/FreeBSD-ports/blob/devel/net/mpd5/files/patch-verify-ng-ether-attch.diff
https://github.com/pfsense/FreeBSD-ports/blob/devel/net/mpd5/files/patch-pfSense.diff
pkg info mpd5
mpd5-5.8_7
Name : mpd5
Version : 5.8_7
Installed on : Tue Oct 2 20:46:26 2018 CEST
Origin : net/mpd5
Architecture : FreeBSD:11:amd64
Prefix : /usr/local
Categories : net
Licenses : BSD3CLAUSE
Maintainer : eugen@FreeBSD.org
WWW : https://sourceforge.net/projects/mpd/
Comment : Multi-link PPP daemon based on netgraph(4)
Options :
NG_IPACCT : off
Annotations :
FreeBSD_version: 1102000
repo_type : binary
repository : pfSense
Thank you, these logs were very useful. Here is one more patch chunk missing from previous one. Apply it as /usr/ports/net/mpd5/patch-mtu-override2 or just use attached package I've built for you.
The package.
thank you Eugene. As the firewall were i make my test is in production i ll wait fews hours to test it
Orange OK !! :D
here what i am doing :)
curl -o mpd5-5.8_8.txz https://sourceforge.net/p/mpd/bugs/_discuss/thread/5c44239c/7b66/attachment/mpd5-5.8_8.txz
tar xzvf mpd5-5.8_8.txz
cat /var/etc/mpd_opt1.conf
startup:
# configure the console
set console close
# configure the web server
set web close
default:
pppoeclient:
create bundle static opt1
set bundle enable ipv6cp
set iface name pppoe2
set iface disable on-demand
set iface idle 0
set iface mtu 1492 override
set iface enable tcpmssfix
set iface up-script /usr/local/sbin/ppp-linkup
set iface down-script /usr/local/sbin/ppp-linkdown
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set ipcp enable req-pri-dns
set ipcp enable req-sec-dns
log -bund -ccp -chat -iface -ipcp +lcp +lcp2 -link +iface +iface2
Oct 3 21:27:17 ppp [opt1] IFACE: Rename interface ng0 to pppoe2
Oct 3 21:27:17 ppp [opt1] IFACE: Up event
Oct 3 21:27:16 ppp [opt1] system: /usr/local/sbin/ppp-linkup pppoe2 inet 81.250.148.217/32 193.253.160.3 '-' 'dns1 80.10.246.130' 'dns2 81.253.149.1' '00:00:00:00:00:00' '-'
Oct 3 21:27:16 ppp [opt1] IFACE: Add address 81.250.148.217/32->193.253.160.3 to pppoe2
Oct 3 21:27:16 ppp [opt1] IFACE: Configuring ng_tcpmss mpd34370-opt1-mss: 1452
Oct 3 21:27:16 ppp [opt1] IFACE: Connecting tcpmssfix
Oct 3 21:27:16 ppp [opt1] IPCP: LayerUp
Oct 3 21:27:16 ppp [opt1] IPCP: state change Ack-Sent --> Opened
Oct 3 21:27:16 ppp [opt1] IPCP: rec'd Configure Ack #3 (Ack-Sent)
Oct 3 21:27:16 ppp [opt1] IPCP: SendConfigReq #3
Oct 3 21:27:16 ppp [opt1] IPCP: rec'd Configure Nak #2 (Ack-Sent)
Oct 3 21:27:16 ppp [opt1] IPV6CP: LayerFinish
Oct 3 21:27:16 ppp [opt1] IPV6CP: state change Req-Sent --> Stopped
Oct 3 21:27:16 ppp [opt1] IPV6CP: protocol was rejected by peer
Oct 3 21:27:16 ppp [opt1_link0] LCP: protocol IPV6CP was rejected
Oct 3 21:27:16 ppp [opt1_link0] LCP: rec'd Protocol Reject #124 (Opened)
Oct 3 21:27:16 ppp [opt1] IPCP: SendConfigReq #2
Oct 3 21:27:16 ppp [opt1] IPCP: rec'd Configure Reject #1 (Ack-Sent)
Oct 3 21:27:16 ppp [opt1] IPCP: state change Req-Sent --> Ack-Sent
Oct 3 21:27:16 ppp [opt1] IPCP: SendConfigAck #141
Oct 3 21:27:16 ppp [opt1] IPCP: rec'd Configure Request #141 (Req-Sent)
Oct 3 21:27:16 ppp [opt1] IPV6CP: SendConfigReq #1
Oct 3 21:27:16 ppp [opt1] IPV6CP: state change Starting --> Req-Sent
Oct 3 21:27:16 ppp [opt1] IPV6CP: Up event
Oct 3 21:27:16 ppp [opt1] IPCP: SendConfigReq #1
Oct 3 21:27:16 ppp [opt1] IPCP: state change Starting --> Req-Sent
Oct 3 21:27:16 ppp [opt1] IPCP: Up event
Oct 3 21:27:16 ppp [opt1] IPV6CP: LayerStart
Oct 3 21:27:16 ppp [opt1] IPV6CP: state change Initial --> Starting
Oct 3 21:27:16 ppp [opt1] IPV6CP: Open event
Oct 3 21:27:16 ppp [opt1] IPCP: LayerStart
Oct 3 21:27:16 ppp [opt1] IPCP: state change Initial --> Starting
Oct 3 21:27:16 ppp [opt1] IPCP: Open event
Oct 3 21:27:16 ppp [opt1] IFACE: setting pppoe2 MTU to 1492 bytes
Oct 3 21:27:16 ppp [opt1] IFACE: forcing MTU override: 1492 bytes
Oct 3 21:27:16 ppp [opt1_link0] LCP: phase shift AUTHENTICATE --> NETWORK
Oct 3 21:27:16 ppp [opt1_link0] LCP: authorization successful
Oct 3 21:27:16 ppp [opt1_link0] MESG: CHAP authentication success, unit 6851
Oct 3 21:27:16 ppp [opt1_link0] CHAP: rec'd SUCCESS #1 len: 42
Oct 3 21:27:16 ppp [opt1_link0] CHAP: sending RESPONSE #1 len: 32
Oct 3 21:27:16 ppp [opt1_link0] CHAP: Using authname "fti/z4qbewt"
Oct 3 21:27:16 ppp [opt1_link0] Name: "LNAUB657"
Oct 3 21:27:16 ppp [opt1_link0] CHAP: rec'd CHALLENGE #1 len: 29
Oct 3 21:27:16 ppp [opt1_link0] LCP: LayerUp
Oct 3 21:27:16 ppp [opt1_link0] LCP: auth: peer wants CHAP, I want nothing
Oct 3 21:27:16 ppp [opt1_link0] LCP: phase shift ESTABLISH --> AUTHENTICATE
Oct 3 21:27:16 ppp [opt1_link0] LCP: state change Ack-Sent --> Opened
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x8d73c62a
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] LCP: rec'd Configure Ack #3 (Ack-Sent)
Oct 3 21:27:16 ppp [opt1_link0] LCP: phase shift AUTHENTICATE --> ESTABLISH
Oct 3 21:27:16 ppp [opt1_link0] LCP: state change Opened --> Ack-Sent
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x3d4813bf
Oct 3 21:27:16 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 21:27:16 ppp [opt1_link0] MRU 1456
Oct 3 21:27:16 ppp [opt1_link0] LCP: SendConfigAck #123
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x8d73c62a
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] LCP: SendConfigReq #3
Oct 3 21:27:16 ppp [opt1_link0] LCP: LayerDown
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x3d4813bf
Oct 3 21:27:16 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 21:27:16 ppp [opt1_link0] MRU 1456
Oct 3 21:27:16 ppp [opt1_link0] LCP: rec'd Configure Request #123 (Opened)
Oct 3 21:27:16 ppp [opt1_link0] CHAP: sending RESPONSE #1 len: 32
Oct 3 21:27:16 ppp [opt1_link0] CHAP: Using authname "fti/z4qbewt"
Oct 3 21:27:16 ppp [opt1_link0] Name: "BSSTL681"
Oct 3 21:27:16 ppp [opt1_link0] CHAP: rec'd CHALLENGE #1 len: 29
Oct 3 21:27:16 ppp [opt1_link0] LCP: LayerUp
Oct 3 21:27:16 ppp [opt1_link0] LCP: auth: peer wants CHAP, I want nothing
Oct 3 21:27:16 ppp [opt1_link0] LCP: phase shift ESTABLISH --> AUTHENTICATE
Oct 3 21:27:16 ppp [opt1_link0] LCP: state change Ack-Sent --> Opened
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x8d73c62a
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] LCP: rec'd Configure Ack #2 (Ack-Sent)
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x8d73c62a
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] LCP: SendConfigReq #2
Oct 3 21:27:16 ppp [opt1_link0] PROTOCOMP
Oct 3 21:27:16 ppp [opt1_link0] LCP: rec'd Configure Reject #1 (Ack-Sent)
Oct 3 21:27:16 ppp [opt1_link0] LCP: state change Req-Sent --> Ack-Sent
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x3d4813bf
Oct 3 21:27:16 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] LCP: SendConfigAck #163
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x3d4813bf
Oct 3 21:27:16 ppp [opt1_link0] AUTHPROTO CHAP MD5
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] LCP: rec'd Configure Request #163 (Req-Sent)
Oct 3 21:27:16 ppp [opt1_link0] MAGICNUM 0x8d73c62a
Oct 3 21:27:16 ppp [opt1_link0] MRU 1492
Oct 3 21:27:16 ppp [opt1_link0] PROTOCOMP
Oct 3 21:27:16 ppp [opt1_link0] LCP: SendConfigReq #1
Oct 3 21:27:16 ppp [opt1_link0] LCP: phase shift DEAD --> ESTABLISH
Oct 3 21:27:16 ppp [opt1_link0] LCP: state change Starting --> Req-Sent
Oct 3 21:27:16 ppp [opt1_link0] LCP: Up event
Oct 3 21:27:16 ppp [opt1_link0] PPPoE: connection successful
Oct 3 21:27:15 ppp PPPoE: rec'd ACNAME "BSSTL681-H104L0916L02BY"
Oct 3 21:27:15 ppp [opt1_link0] PPPoE: Connecting to 'orange'
Oct 3 21:27:15 ppp [opt1_link0] LCP: LayerStart
Oct 3 21:27:15 ppp [opt1_link0] LCP: state change Initial --> Starting
Oct 3 21:27:15 ppp [opt1_link0] LCP: Open event
Oct 3 21:27:15 ppp [opt1] Bundle: Interface ng0 created
Oct 3 21:27:15 ppp web: web is not running
Oct 3 21:27:15 ppp process 34370 started, version 5.8 (eugen@eg.sd.rdtc.ru 21:20 3-Oct-2018)
Oct 3 21:27:15 ppp Multi-link PPP daemon for FreeBSD
pppoe2: flags=88d1<up,pointopoint,running,noarp,simplex,multicast> metric 0 mtu 1492
inet 81.250.148.217 --> 193.253.160.3 netmask 0xffffffff
inet6 fe80::230:18ff:fe03:624a%pppoe2 prefixlen 64 scopeid 0xc </up,pointopoint,running,noarp,simplex,multicast>
Client connecting to 81.250.148.217, TCP port 5001
TCP window size: 85.0 KByte (default)
[ 3] local 192.168.1.10 port 52818 connected with 81.250.148.217 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 109 MBytes 91.7 Mbits/sec
Thank you for testing. The fix commited and FreeBSD ports has it now too as part of mpd 5.8_8