macos Mojave 出現網絡出錯 Frame Check Sequence: Bad checksum


   問題描述:使用軟電話外呼的時候出現Request Timeout . 端口監聽之后通過 Wireshark發現錯誤:`Frame Check Sequence: Bad checksum`,查看wireshark 的preference 配置,checksum disable. 定位問題為電腦網絡 checksum 出問題。
   

  解決方案:查詢 使用命令關閉網絡checksum功能

    sysctl -w net.link.ether.inet.apple_hwcksum_tx=0

    sysctl -w net.link.ether.inet.apple_hwcksum_rx=0

    出錯:sysctl: unknown oid 'net.link.ether.inet.apple_hwcksum_tx'

           在https://gist.github.com/RichGuk/7252584 中查找類似key 

 

    最終解決:

      sysctl -w  net.link.generic.system.hwcksum_tx=0

      sysctl -w  net.link.generic.system.hwcksum_rx=0

   

 備注:執行sysctl 命令需要先取消系統保護 ,可根據教程 http://www.cadhome.com.cn/17646.html 處理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM