{"id":1158,"date":"2022-04-01T18:49:17","date_gmt":"2022-04-01T16:49:17","guid":{"rendered":"https:\/\/www.delixirpro.com\/blog\/?p=1158"},"modified":"2023-03-08T09:23:19","modified_gmt":"2023-03-08T08:23:19","slug":"pfsense-2-6-0-sur-hyper-v-la-connexion-wan-est-lente","status":"publish","type":"post","link":"https:\/\/www.delixirpro.com\/blog\/2022\/04\/01\/pfsense-2-6-0-sur-hyper-v-la-connexion-wan-est-lente\/","title":{"rendered":"pfSense 2.6.0 sur Hyper-V : la connexion WAN\/LAN est lente"},"content":{"rendered":"\n<p>Apr\u00e8s upgrade ou installation d&rsquo;un pfSense virtualis\u00e9e en version 2.6.0 sur Windows Hyper-V, la connexion LAN est lente :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D\u00e9bit montant ou descendant plafonn\u00e9<\/li>\n\n\n\n<li>D\u00e9bit montant extr\u00eamement bas<\/li>\n\n\n\n<li>Lenteur d&rsquo;acquisition de la connexion (d\u00e9lai d&rsquo;obtention de page\/service)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Reproduction<\/h2>\n\n\n\n<p>Le probl\u00e8me se produit sur pfSense 2.6.0 (non constat\u00e9 sur pfsense 2.5.2) install\u00e9 en appliance virtualis\u00e9e sous Windows Server (2012 R2, 2019, 2022).<\/p>\n\n\n\n<p>La base mat\u00e9rielle ne semble pas influ\u00e9e sur le souci (base HPE ML110 Gen9 carte Braodcom NX1 1Gbps ou Dell R620 carte Intel i350 1 Gbps).<\/p>\n\n\n\n<p>Sous Windows Server 2012 R2 en connexion vEthernet LAN, le souci n&rsquo;est pas constat\u00e9 depuis le serveur Hyper-V lui-m\u00eame (ni les VM utilisant cette connexion virtuelle). Il est constat\u00e9 sur la patte LAN connect\u00e9e au switch (donc aux postes de travail). Sous Windows Server 2019 en connexion vEthernet LAN, le souci est constat\u00e9 aussi bien sur le serveur Hyper-V lui-m\u00eame que sur la patte LAN.<\/p>\n\n\n\n<p>Le souci se situe donc sur le combo pfSense 2.6.0 + Hyper-V.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9solution<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1\/ D\u00e9sactiver le RSC<\/h3>\n\n\n\n<p>1. Ouvrir PowerShell en administrateur<\/p>\n\n\n\n<p>2. Lancer la commande :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Set-VMSwitch -Name \"NIC_NAME\" -EnableSoftwareRsc $false<\/pre>\n\n\n\n<p>Cette commande est \u00e0 r\u00e9aliser sur les pattes LAN et\/ou WAN du pfSense.<\/p>\n\n\n\n<p>Pas besoin de red\u00e9marrer, le r\u00e9sultat est imm\u00e9diat et les d\u00e9bits entrants\/sortants imm\u00e9diatement corrects apr\u00e8s avoir appliquer cette commande.<\/p>\n\n\n\n<p><em>Note : cette commande ne \u00ab\u00a0tient pas\u00a0\u00bb apr\u00e8s le red\u00e9marrage de la machine ou la reconnexion\/bascule du r\u00e9seau. Il est plut\u00f4t conseill\u00e9 de planifier une t\u00e2che qui va executer cette commande \u00e0 intervalle r\u00e9gulier (toutes les 5 minutes par exemple)<\/em> :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -Command \"Set-VMSwitch -Name * -EnableSoftwareRsc $false\"<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2\/ D\u00e9sactiver le Large Send Offload<\/h3>\n\n\n\n<p>Si les d\u00e9bits ne sont toujours pas au rendez-vous, vous devrez d\u00e9sactiver le Checksum Offloading sur :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toutes les cartes r\u00e9seaux, virtuelles comme physiques de l&rsquo;h\u00f4te Hyper-V<\/li>\n\n\n\n<li>Toutes les cartes r\u00e9seaux des machines virtuelles<\/li>\n\n\n\n<li> En IPv4 comme en IPv6<\/li>\n<\/ul>\n\n\n\n<p>Editer les param\u00e8tres de la carte r\u00e9seau > Configurer > Avanc\u00e9<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"584\" src=\"https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image.png\" alt=\"\" class=\"wp-image-1367\" srcset=\"https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image.png 507w, https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image-260x300.png 260w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3\/ D\u00e9sactiver le Checksum offload du pfSense<\/h3>\n\n\n\n<p>Si les d\u00e9bits ne sont toujours pas au rendez-vous, vous devrez d\u00e9sactiver les options de checksum et de segmentation offload du pfSense<\/p>\n\n\n\n<p>Depuis System > Advanced > Networking, d\u00e9sactiver les options :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disable hardware checksum offload<\/li>\n\n\n\n<li>Disable hardware TCP segmentation offload<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"823\" src=\"https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image-1-1024x823.png\" alt=\"\" class=\"wp-image-1368\" srcset=\"https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image-1-1024x823.png 1024w, https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image-1-300x241.png 300w, https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image-1-768x617.png 768w, https:\/\/www.delixirpro.com\/blog\/wp-content\/uploads\/2023\/03\/image-1.png 1164w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Source : <a rel=\"noreferrer noopener\" href=\"https:\/\/forum.netgate.com\/topic\/169909\/slow-wan-speed-on-upgrade-2-6-0\/15\" target=\"_blank\">https:\/\/forum.netgate.com\/topic\/169909\/slow-wan-speed-on-upgrade-2-6-0\/15<\/a>, <a href=\"https:\/\/www.transip.co.uk\/knowledgebase\/entry\/248-solving-pfsense-network-performance-problems\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.transip.co.uk\/knowledgebase\/entry\/248-solving-pfsense-network-performance-problems\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s upgrade ou installation d&rsquo;un pfSense virtualis\u00e9e en version 2.6.0 sur Windows Hyper-V, la connexion LAN est lente : Reproduction Le probl\u00e8me se produit sur pfSense 2.6.0 (non constat\u00e9 sur pfsense 2.5.2) install\u00e9 en&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[79,27],"class_list":["post-1158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-tips","tag-enablesoftwarersc","tag-pfsense"],"_links":{"self":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts\/1158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/comments?post=1158"}],"version-history":[{"count":10,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts\/1158\/revisions"}],"predecessor-version":[{"id":1372,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/posts\/1158\/revisions\/1372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/media\/1159"}],"wp:attachment":[{"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/media?parent=1158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/categories?post=1158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.delixirpro.com\/blog\/wp-json\/wp\/v2\/tags?post=1158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}