Home

How to fix ICMP type?

Alton Alexander
By Alton AlexanderUpdated on June 4th, 2022

ICMP type is a numerical value that defines the type of ICMP message. This error code happens when the type value is invalid.

Other common searches for this error include:

  • icmp error code
  • icmp type

1. Use a firewall to block ICMP traffic

  1. On your computer, open the Control Panel.
  2. Under Network and Internet, click Network and Sharing Center.
  3. Click Change adapter settings.
  4. Under Network Connections, right-click the connection you want to work with and select Properties.
  5. Under the General tab, click Internet Protocol Version 4 (TCP/IPv4).
  6. Click Properties.
  7. In the Protocols list, select the type of protocol that you want to block.
  8. In the list of protocols, select ICMP.
  9. Click the Properties button.
  10. In the Protocols list, select the type of protocol that you want to allow.
  11. In the list of protocols, select ICMPv4.
  12. Click the OK button.
  13. Close the Properties window.
  14. Click the Firewall tab.
  15. Under Rules, click New.
  16. In the Name field, type a name for the rule.
  17. In the Action field, type Block ICMP.
  18. In the Protocol list, select ICMP.
  19. Click the Add button.
  20. In the Destination Port field, type 520.
  21. In the Source Port field, type 53.
  22. Click the OK button.
  23. Click the Firewall tab.
  24. Under Rules, click the name of the rule you created in step 17.
  25. In the Action field, type Allow.
  26. In the Protocol list, select ICMP.
  27. Click the Add button.
  28. In the Destination Port field, type 520.
  29. In the Source Port field, type 53.
  30. Click the OK button.
  31. Close the Firewall window.
  32. Close the Network and Internet window.

2. Use a different type of router that doesn't allow ICMP traffic

  1. Open a command prompt and type "ipconfig"
  2. Under the "Networking" tab, find "IPv4 Configuration" and make sure that "Use the following IP address" is set to "No"
  3. Under the "IPv4 Configuration" tab, find "Default Gateway" and make sure that the correct IP address is set. This should be the IP address of the router that you want to use instead of your current router.
  4. Under the "IPv4 Configuration" tab, find "ICMP Configuration" and make sure that "Use the following ICMP type" is set to "No"
  5. Under the "IPv4 Configuration" tab, find "Default ICMP Type" and make sure that "3" is set. This is the ICMP type that is used to test network connectivity.
  6. Open a browser and type "http://192.168.1.1" into the address bar. This will take you to the default gateway of your router.
  7. Type "icmpconfig /flushdns" into the command prompt and hit enter. This will force your router to reset its DNS settings.
  8. Type "ipconfig /all" into the command prompt and hit enter. This will show you all of the settings that are currently in effect on your router.
  9. Type "ipconfig /release" into the command prompt and hit enter. This will release the IP address that is currently assigned to your router.
  10. Type "ipconfig /renew" into the command prompt and hit enter. This will assign a new IP address to your router.

3. Configure the router to not allow ICMP traffic

To configure the router to not allow ICMP traffic, perform the following steps:

  1. Enter the configuration mode of the router.
  2. On the router's main menu, click Internetworking.
  3. Under the General heading, click ICMP.
  4. Under the ICMP heading, click the checkbox next to the ICMP type you want to disable.
  5. Click OK.
  6. ClickApply.

4. Use a different type of networking protocol that doesn't use ICMP

To fix an icmp type error, you will need to use a different networking protocol. There are a few different types of networking protocols that you can use. Some of the most common networking protocols are TCP, UDP, and HTTP. To use a different networking protocol, you will need to plug in a different type of cable, change your settings in your computer, and open a new web browser.