怎么让对端linux设备不返回目的端口不可达报文
时间: 2024-05-03 22:16:31 浏览: 10
如果你想让对端Linux设备不返回目的端口不可达报文,可以通过关闭该设备的 ICMP 报文回传功能来实现。具体的方法是,在该设备上运行以下命令:
```
sudo sysctl -w net.ipv4.icmp_echo_ignore_all=1
```
这个命令将禁止该设备回复所有的 ICMP Echo 请求(ping 请求),也包括目的端口不可达报文。注意,这样做会对网络诊断和调试造成一定的影响,所以需要谨慎使用。如果想恢复 ICMP 回传功能,可以运行以下命令:
```
sudo sysctl -w net.ipv4.icmp_echo_ignore_all=0
```
相关问题
怎么让对端linux设备不针对某个udp报文返回目的端口不可达报文
要让对端Linux设备不针对某个UDP报文返回目的端口不可达报文,可以在发送UDP报文的时候,将目的端口设置为一个已经被占用的端口号。这样,当对端设备接收到报文后,会认为该端口已经被占用,不会返回目的端口不可达的报文。
另外,也可以通过防火墙规则来屏蔽对端设备发送的目的端口不可达报文。具体方法是,在防火墙中添加一条规则,将对端设备发送的目的端口不可达报文过滤掉。但是这种方法需要在防火墙中添加规则,比较繁琐。
为什么会收到ICMP目的不可达差错报文
收到 ICMP 目的不可达差错报文通常是由于发送的数据包无法到达它的目的地。这可能是由于以下原因之一导致的:目标主机或路由器不可达、目标主机或路由器未启用相应的端口或服务,或者网络中出现了其他问题,例如路由环路或防火墙阻止了数据包。当一个主机或路由器接收到这样的数据包时,它会向发送方返回一个 ICMP 目的不可达差错报文,以通知发送方发生了问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)