{"id":808018,"date":"2026-05-13T10:56:41","date_gmt":"2026-05-13T10:56:41","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=808018"},"modified":"2026-05-13T10:56:41","modified_gmt":"2026-05-13T10:56:41","slug":"disable-ipv4-igmp-optimize-network-traffic","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/pt-br\/script-hub\/disable-ipv4-igmp-optimize-network-traffic\/","title":{"rendered":"Como desativar com efici\u00eancia o IGMP (Multicast) IPv4 nos adaptadores de rede: Um script pr\u00e1tico do PowerShell"},"content":{"rendered":"<p>No cen\u00e1rio din\u00e2mico do gerenciamento de TI, as transmiss\u00f5es multicast t\u00eam sido essenciais para a comunica\u00e7\u00e3o eficiente da rede. O <a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-ipv4-definition-overview\/\">IPv4<\/a> Internet Group Management Protocol (IGMP) ajuda a otimizar o tr\u00e1fego multicast. Mas h\u00e1 casos em que sua desativa\u00e7\u00e3o se torna crucial para os administradores de sistema. Se voc\u00ea est\u00e1 em busca de uma maneira confi\u00e1vel de <strong>desativar o IGMP<\/strong>\u00a0<strong>do IPv4<\/strong>, est\u00e1 no lugar certo.<\/p>\n<h2>Desativa\u00e7\u00e3o do IGMP IPv4: Por que isso \u00e9 importante?<\/h2>\n<ol>\n<li><strong>Otimiza\u00e7\u00e3o do tr\u00e1fego de rede:<\/strong> \u00c0s vezes, o multicast pode aumentar o volume de tr\u00e1fego desnecess\u00e1rio em uma rede. A desativa\u00e7\u00e3o do IGMP pode ajudar a gerenciar e reduzir o tr\u00e1fego de multicast sup\u00e9rfluo.<\/li>\n<li><strong>Preocupa\u00e7\u00f5es com a seguran\u00e7a:<\/strong> O IGMP pode ser um vetor para ataques espec\u00edficos de nega\u00e7\u00e3o de servi\u00e7o distribu\u00eddo (DDoS). Ao limit\u00e1-lo ou desativ\u00e1-lo, voc\u00ea protege sua rede contra poss\u00edveis vulnerabilidades.<\/li>\n<li><strong>Solu\u00e7\u00e3o de problemas:<\/strong> Ao abordar determinados problemas de rede, \u00e9 essencial isolar o impacto das transmiss\u00f5es multicast. A desativa\u00e7\u00e3o moment\u00e2nea do IGMP pode ser uma etapa \u00fatil para a solu\u00e7\u00e3o de problemas.<\/li>\n<\/ol>\n<h2>Sobre o roteiro<\/h2>\n<p>Os profissionais de TI e os <a href=\"https:\/\/www.ninjaone.com\/what-is-an-msp\/\">provedores de servi\u00e7os gerenciados (MSPs)<\/a> podem se beneficiar imensamente dos scripts que simplificam os processos. O script do PowerShell Disable-IGMP.ps1 \u00e9 uma solu\u00e7\u00e3o compacta e eficiente para desativar o IGMP IPv4 em todos os adaptadores de rede.<\/p>\n<ul>\n<li><strong>Versatilidade:<\/strong> O script permite tr\u00eas opera\u00e7\u00f5es:\n<ul>\n<li>Desativar completamente o envio ou recebimento de IGMP.<\/li>\n<li>Desativar o envio somente de IGMP.<\/li>\n<li>Redefine o IGMP de volta \u00e0s configura\u00e7\u00f5es padr\u00e3o.<\/li>\n<\/ul>\n<\/li>\n<li><strong>F\u00e1cil de usar:<\/strong> Mesmo que voc\u00ea seja um novato, o script oferece uma experi\u00eancia intuitiva, com um guia fornecido por meio de coment\u00e1rios em linha.<\/li>\n<li><strong>Loop de feedback:<\/strong> Antes e depois da execu\u00e7\u00e3o, o script fornece feedback, exibindo o n\u00edvel de IGMP, garantindo que voc\u00ea esteja sempre informado.<\/li>\n<\/ul>\n<h2>Usando o script<\/h2>\n<p>Devido \u00e0 sua flexibilidade, \u00e9 muito f\u00e1cil usar o script:<\/p>\n<ul>\n<li><strong>Para desativar completamente o IGMP:<\/strong> Basta executar o script. N\u00e3o s\u00e3o necess\u00e1rios par\u00e2metros.\n<ul>\n<li>PS C:&gt; Disable-IGMP.ps1<\/li>\n<\/ul>\n<\/li>\n<li><strong>Para redefinir o IGMP para o padr\u00e3o:<\/strong> Use o par\u00e2metro -IGMPLevel All.\n<ul>\n<li>PS C:&gt; Disable-IGMP.ps1 -IGMPLevel All<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>O roteiro<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Disable IPv4 IGMP(Multicast) for all network adapters\r\n.DESCRIPTION\r\n    Disable IPv4 IGMP(Multicast) for all network adapters\r\n.EXAMPLE\r\n    No parameters needed.\r\n    Disabled sending or recieving IGMP\r\n.EXAMPLE\r\n    -IGMPLevel All\r\n    Resets IGMP back to the default\r\n.EXAMPLE\r\n    PS C:&gt; Disable-IGMP.ps1\r\n    No parameters needed.\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10, Windows Server 2016\r\n    Release Notes:\r\n    Initial Release\r\nBy using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/terms-of-use.\r\n    Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. \r\n    Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. \r\n    Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. \r\n    Warranty Disclaimer: The script is provided \u201cas is\u201d and \u201cas available\u201d, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. \r\n    Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. \r\n    Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. \r\n    EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).\r\n.COMPONENT\r\n    ProtocolSecurity\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter()]\r\n    [ValidateSet(\"None\", \"SendOnly\", \"All\")]\r\n    [String]\r\n    $IGMPLevel = \"None\"\r\n)\r\n\r\nbegin {\r\n    function Test-IsElevated {\r\n        $id = [System.Security.Principal.WindowsIdentity]::GetCurrent()\r\n        $p = New-Object System.Security.Principal.WindowsPrincipal($id)\r\n        if ($p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator))\r\n        { Write-Output $true }\r\n        else\r\n        { Write-Output $false }\r\n    }\r\n}\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Error -Message \"Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n    $Before = Get-NetIPv4Protocol | Select-Object -Property IGMPLevel -ExpandProperty IGMPLevel\r\n    Write-Host \"IGMP Level currently set to: $Before\"\r\n    Set-NetIPv4Protocol -IGMPLevel $IGMPLevel\r\n    $After = Get-NetIPv4Protocol | Select-Object -Property IGMPLevel -ExpandProperty IGMPLevel\r\n    Write-Host \"IGMP Level set to: $After\"\r\n}\r\nend {}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p>Acesse mais de 300 scripts no NinjaOne Dojo<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Obter acesso<\/a><\/p>\n<\/div>\n<h2>As implica\u00e7\u00f5es de seguran\u00e7a da desativa\u00e7\u00e3o do IGMP IPv4<\/h2>\n<p>Embora tenhamos abordado os aspectos gerais das preocupa\u00e7\u00f5es de seguran\u00e7a relacionadas ao IGMP, vale a pena nos aprofundarmos mais:<\/p>\n<ul>\n<li><strong>Preenchendo as lacunas de seguran\u00e7a:<\/strong> O tr\u00e1fego multicast, por sua natureza, \u00e9 amplo em seu alcance. Ele pode ser explorado por agentes mal-intencionados para detectar dados confidenciais, especialmente se os dados n\u00e3o estiverem criptografados. Ao controlar ou desativar o IGMP, voc\u00ea pode evitar essas explora\u00e7\u00f5es de amplo alcance.<\/li>\n<li><strong>Reduzindo as superf\u00edcies de ataque:<\/strong> \u00c0s vezes, o IGMP pode ser usado em ataques de amplifica\u00e7\u00e3o, transformando dispositivos desavisados em refletores, redirecionando o tr\u00e1fego para um alvo e causando uma nega\u00e7\u00e3o de servi\u00e7o distribu\u00edda (DDoS). Ao gerenciar as configura\u00e7\u00f5es de IGMP, voc\u00ea limita essas vulnerabilidades.<\/li>\n<li><strong>Conformidade e pr\u00e1ticas recomendadas:<\/strong> Em alguns setores, especialmente onde a privacidade dos dados \u00e9 fundamental, o controle do tr\u00e1fego multicast faz parte dos protocolos de conformidade. A desativa\u00e7\u00e3o do IGMP IPv4 pode ajudar a garantir que sua rede se alinhe a essas pr\u00e1ticas recomendadas.<\/li>\n<\/ul>\n<h2>Solu\u00e7\u00e3o de problemas do script<\/h2>\n<p>Mesmo com os scripts mais otimizados, encontrar problemas \u00e9 uma inevitabilidade ocasional. Aqui est\u00e3o os problemas comuns e suas solu\u00e7\u00f5es:<\/p>\n<ul>\n<li><strong>Restri\u00e7\u00f5es da pol\u00edtica de execu\u00e7\u00e3o:<\/strong> O PowerShell, por padr\u00e3o, pode impedir a execu\u00e7\u00e3o de scripts devido \u00e0 sua pol\u00edtica de execu\u00e7\u00e3o. Resolva isso definindo a pol\u00edtica de execu\u00e7\u00e3o como RemoteSigned ou ignorando-a temporariamente:\n<ul>\n<li>Set-ExecutionPolicy RemoteSigned<\/li>\n<\/ul>\n<\/li>\n<li>Ou para um bypass \u00fanico:\n<ul>\n<li>PowerShell.exe -ExecutionPolicy Bypass -File .Disable-IGMP.ps1<\/li>\n<\/ul>\n<\/li>\n<li><strong>Erros na configura\u00e7\u00e3o do n\u00edvel IGMP:<\/strong> Se voc\u00ea encontrar erros relacionados a par\u00e2metros inv\u00e1lidos ou n\u00e3o conseguir alterar o n\u00edvel de IGMP, verifique se o sistema operacional \u00e9 o Windows 10 ou o Windows Server 2016 e superior. Alguns sistemas mais antigos podem n\u00e3o ter suporte para cmdlets espec\u00edficos do PowerShell.<\/li>\n<li><strong>Notifica\u00e7\u00f5es de altera\u00e7\u00f5es incompletas:<\/strong> Se o script n\u00e3o fornecer feedback ap\u00f3s a execu\u00e7\u00e3o, isso pode ser uma indica\u00e7\u00e3o de um processo interrompido ou de um encerramento do script. Execute novamente o script com privil\u00e9gios de administrador e garanta que n\u00e3o haja fechamentos ou interrup\u00e7\u00f5es repentinas.<\/li>\n<li><strong>Problemas de comunica\u00e7\u00e3o de rede ap\u00f3s a desativa\u00e7\u00e3o do IGMP:<\/strong> Se as comunica\u00e7\u00f5es de rede forem afetadas ap\u00f3s a desativa\u00e7\u00e3o do IGMP, redefina as configura\u00e7\u00f5es de IGMP para o padr\u00e3o ou consulte a topologia da rede para verificar se o IGMP \u00e9 essencial para determinados canais de comunica\u00e7\u00e3o.<\/li>\n<\/ul>\n<h3><strong>Lembretes cr\u00edticos<\/strong><\/h3>\n<ul>\n<li><strong>Privil\u00e9gios elevados:<\/strong> Certifique-se de executar o script com privil\u00e9gios de administrador. O script incorpora uma fun\u00e7\u00e3o \u00fatil para verificar e alertar se voc\u00ea n\u00e3o o estiver executando como administrador.<\/li>\n<li><strong>Compatibilidade:<\/strong> O script \u00e9 otimizado para Windows 10 e Windows Server 2016 e superior.<\/li>\n<\/ul>\n<h2>Considera\u00e7\u00f5es finais<\/h2>\n<p>Se voc\u00ea \u00e9 um profissional de TI que est\u00e1 solucionando um problema de rede complexo ou um MSP com o objetivo de otimizar os ambientes de rede do cliente, \u00e9 de grande valia saber como desativar o IGMP IPv4 com efici\u00eancia. E, como em qualquer ferramenta, lembre-se sempre de ter cautela e verificar as altera\u00e7\u00f5es ap\u00f3s a execu\u00e7\u00e3o.<\/p>\n","protected":false},"author":35,"featured_media":141764,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"operating_system":[4212],"use_cases":[12460],"class_list":["post-808018","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/script_hub\/808018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/comments?post=808018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media\/141764"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media?parent=808018"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/operating_system?post=808018"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/use_cases?post=808018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}