记录一下配置pfSense过程中容易忽略的导致网络出奇怪问题的点

MTU设置
wan口mtu要手动设置成合适的值,pppoe环境下为ping最大包长度+28(以太网包头), mss设置成和mtu一样的值
  • 打开Interfaces > WAN
  • General Configuration中找到MTUMSS,修改成一个合适的值
  • 点击最下面Save保存

在windows中可以通过ping baidu.com -l 1464测试mtu值,如果返回正常就增加包大小,反之减小,直到找到最大的能正常ping通的包大小

关闭Hardware checksum
如果在虚拟机安装且网卡类型为VirtIO(PVE,群晖自带虚拟机均为这个网卡),需要关闭网卡其中一个硬件加速功能Disable hardware checksum offload,否则pfSense可能错误block掉一些正常的流量导致一些网络问题
  • 打开 System > Advanced, Networking这个配置页面
  • 找到Networking Interfaces这一栏
  • 勾选Disable hardware checksum offload
  • 点击最下面Save保存
  • 重启pfSense

Disable hardware TCP segmentation offloadDisable hardware large reice offload这两项可以尝试关闭,如果遇到问题再尝试开启,毕竟硬件加速能降低CPU负载

PPPOE宽带IPv6设置
  1. WAN口配置
    • 打开Interfaces > WAN
    • DHCP6 Client Configuration中找到并勾上Use IPv4 connectivity as parent interfaceRequest only an IPv6 prefixDHCPv6 Prefix Delegation size填60(不填也可以)
    • Reserved Networks中取消勾选Block private networks and loopback addresses
    • 点击最下面Save保存
  2. LAN口配置
    • 打开Interfaces > LAN
    • General Configuration中找到IPv6 Configuration Type,选择Track Interface
    • Track IPv6 Interface中找到IPv6 Interface,选择WAN
    • 点击最下面Save保存

Use IPv4 connectivity as parent interface(不勾获取不到IPv6地址)
Request only an IPv6 prefix(不勾LAN的公网v6到路由器的公网v6会出问题)

分类:

更新时间:

留下评论