向服务器发送数据 返回Destination network administratively prohibited的解决

news/2024/5/17 18:20:45 标签: 服务器, 防火墙, tcp

今天在进行手机应用测试时,发现有一个从手机发到服务器tcp请求,服务器收不到,通过wireshark抓取手机数据包,发现每次手机发送相应数据时,就会收到一条从服务器返回的icmp的包:

192.168.169.101	333.855613000	114.112.63.***	192.168.169.101	ICMP	102	Destination unreachable (Host administratively prohibited)	192.168.169.101	Set

服务器拒绝了这个请求。通过查找资料,确认应该是服务器防火墙的问题。

首先查看服务器防火墙的状态,/etc/init.d/iptables status:

11   REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited
后面的icmp-host-prohibited跟自己抓包的日志很像,而且状态还是REJECT。


服务器用的是centos,打开服务器防火墙配置文件/etc/sysconfig/iptables,有这样的一条配置:

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

将这一条加#注释掉,再查看防火墙状态,上面的REJECT不见了,手机测试发送请求,服务器成功返回。




http://www.niftyadmin.cn/n/1214550.html

相关文章

python包官网_Python安装官方whl包、tar.gz包、zip包

四、pip更新软件包 直接运行-cmd 控制台操作 查看包 pip list 安装a.whl包 pip install a.whl 升级包 pip install --upgrade a.whl 卸载包 pip uninstall a.whl 查看待更新包 pip list --outdate 升级pip自己 pip install --upgrade pip 升级某个版本的包 pip install SomePac…

mysql报错Cannot check for MySQL Daemon startup because of mysqladmin failure

环境: CentOS 5.11 mysql-server:5.0.95 mysql之前的存储路径是/var/lib/mysql,最近由于数据量不断增加,根目录已经满了,正好服务器上刚挂载了一块200G的空硬盘,于是就想把mysql的存储路径切换到新硬盘上。但是将数据拷贝到…

ios 上传图片到阿里云的oss_Vue使用阿里oss上传多图片及展示

实现效果&#xff1a;HTML代码&#xff1a;<template><div><Form :model"formItem" ref"formItem" :rules"ruleInline" label-position"left" :label-width"90"><FormItem label"需求标题 : &quo…

CentOS服务器mysql更改存储路径及可能出现的问题

环境&#xff1a; CentOS:5.11 mysql-server:5.0.95 1.停止mysql服务进程 service mysqld stop 2.拷贝数据 cp -rp /var/lib/mysql 目标路径 3.修改/etc/my.cnf 将datadir和socket改成新的路径 #datadir/var/lib/mysql datadir/mnt/sdb1/mysql #socket/var/lib/mysql…

修改终端透明度,背景全黑;修改光标,可以改成块状更方便,还可以调颜色

终端--偏好设置--背景的黑色框点一下&#xff0c;然后不透明度调成100%就背景全黑了 光标的颜色方便寻找东西&#xff0c;跟上面一样的打开方式&#xff1a; 可以弄块状&#xff0c;也可以是竖条&#xff0c;个人更喜欢块状&#xff0c;旁边也可以调颜色&#xff0c;感觉白色的…

python正则表达式通配符_python 正则表达式

正则表达式的作用&#xff1a;用来匹配字符串 一、字符串方法字符串提供的方法是完全匹配&#xff0c;不能进行模糊匹配 s hello world #字符串提供的方法是完全匹配&#xff0c;不能进行模糊匹配 print(s.find(ll)) #2 查找ll的位置&#xff0c;输出的是第一个l的位置 ret s…

linux常用命令总结(不定时更新)

发现有的命令非常好&#xff0c;每次用的时候都要现查&#xff0c;效率比较低&#xff0c;于是打算总结在这里&#xff1a; 文件内容搜索&#xff1a; grep -nr {被检索的内容} * //检索当前目录及子目录下所有文件 grep -C 5 foo file 显示file文件里匹配foo字串那行以…

pdf如何添加水印以及删除水印方法介绍

相信大家对于水印都不陌生&#xff0c;在纸张上&#xff0c;它具有防伪的作用。而在信息时代的今天&#xff0c;电子水印可以维护我们的版权&#xff0c;防止他人抄袭我们的智慧成果。我们如何才能给pdf添加水印和删除水印&#xff0c;今天小编就给大家介绍方法供大家使用。操作…