root@proxmox:~# ifconfig enp1s0f0 | grep mtuenp1s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1508root@proxmox:~# ifconfig vmbr2 | grep mtuvmbr2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1508root@proxmox:~#
root@OPNsense:~ # ifconfig vtnet2 | grep mtuvtnet2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1508root@OPNsense:~ # ifconfig vtnet2_vlan35 | grep mtuvtnet2_vlan35: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 <------ 1508?root@OPNsense:~ # ifconfig pppoe0 | grep mtupppoe0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500root@OPNsense:~ # root@OPNsense:~ # ping -D -s 1472 1.1.1.1PING 1.1.1.1 (1.1.1.1): 1472 data bytes1480 bytes from 1.1.1.1: icmp_seq=0 ttl=56 time=15.369 ms1480 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=15.325 ms1480 bytes from 1.1.1.1: icmp_seq=2 ttl=56 time=15.203 ms1480 bytes from 1.1.1.1: icmp_seq=3 ttl=56 time=15.326 ms1480 bytes from 1.1.1.1: icmp_seq=4 ttl=56 time=15.681 ms1480 bytes from 1.1.1.1: icmp_seq=5 ttl=56 time=15.238 ms^C--- 1.1.1.1 ping statistics ---6 packets transmitted, 6 packets received, 0.0% packet lossround-trip min/avg/max/stddev = 15.203/15.357/15.681/0.156 msroot@OPNsense:~ # root@OPNsense:~ # ping -D -s 1472 9.9.9.9PING 9.9.9.9 (9.9.9.9): 1472 data bytes1480 bytes from 9.9.9.9: icmp_seq=0 ttl=53 time=47.753 ms1480 bytes from 9.9.9.9: icmp_seq=1 ttl=53 time=47.782 ms1480 bytes from 9.9.9.9: icmp_seq=2 ttl=53 time=47.756 ms1480 bytes from 9.9.9.9: icmp_seq=3 ttl=53 time=47.717 ms1480 bytes from 9.9.9.9: icmp_seq=4 ttl=53 time=47.807 ms^C--- 9.9.9.9 ping statistics ---5 packets transmitted, 5 packets received, 0.0% packet lossround-trip min/avg/max/stddev = 47.717/47.763/47.807/0.030 msroot@OPNsense:~ # root@OPNsense:~ # ping -D -s 1472 8.8.8.8PING 8.8.8.8 (8.8.8.8): 1472 data bytes76 bytes from 8.8.8.8: icmp_seq=0 ttl=116 time=1.770 mswrong total length 96 instead of 150076 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=1.914 mswrong total length 96 instead of 1500^C--- 8.8.8.8 ping statistics ---2 packets transmitted, 2 packets received, 0.0% packet lossround-trip min/avg/max/stddev = 1.770/1.842/1.914/0.072 msroot@OPNsense:~ #
set pppoe max-payload 1500 will override mru and mtusee last part of 5.7 http://mpd.sourceforge.net/doc5/mpd.html
startup: # configure the console set console close # configure the web server set web closedefault:pppoeclient: create bundle static wan set bundle enable ipv6cp set iface name pppoe0 set iface route default set iface disable on-demand set iface idle 0 set iface enable tcpmssfix set iface up-script /usr/local/opnsense/scripts/interfaces/ppp-linkup.sh set iface down-script /usr/local/opnsense/scripts/interfaces/ppp-linkdown.sh set ipcp ranges 0.0.0.0/0 0.0.0.0/0 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 pppoe max-payload 1500 <------ is this being set by MTU 1508->1500 on pppoe interface page? set link mru 1508 <------ MRU is being set to 1508 on Link Parameters ( vtnet2_vlan35 ) page set auth authname "xxxxxxxx" set auth password xxxxxxxx set pppoe service "" set pppoe iface vtnet2_vlan35 open