18

解决Linux Kali iptables开放22端口失败等一系列问题

这篇文章是针对2020年下载安装的kali系统碰到的关于 iptables开放22端口失败等一系列问题的解决办法,如果是其它系统,可以借鉴一下思路。

各种报错:

下面的错误是怎么出来的我忘了

主要思想就是想尽量少的安装其它不必要的命令,所以折腾了好一阵子。

开机启动默认会执行/etc/init.d/ 下的所有可执行文件,

所以,粗暴点,就在这个文件夹(/etc/init.d/)下加个我自己的可执行文件吧,写好shell语言,也方便我以后再折腾。 Continue reading

18

iptables重启失效的解决办法

iptables重启失效的解决办法,iptables重启后不生效怎么办?

假定你之前设置过,并且当时在没重启的情况下是生效的,如果是这样的话,那是因为没有做iptables的保存,也就是他的最关键的一步。

因为Linux的发行版很多,所以iptables放置位置会有不同,一般会在/etc下,或者/usr 下,

(刚才我看了一下新装的Ubuntu,它的iptables就不在/etc下,在/usr下)

所以,为了准确,先查找iptables的文件位置 Continue reading

11

iptables查看、开放、删除端口、保存设置

Linux开放端口,查看端口,删除端口

iptables选项

查看防火墙规则

增加防火墙规则:开放指定的端口

删除已添加的iptables规则

屏避IP

保存iptables更改

最后一部最重要,iptables规则全部输入完成后,都要进行一次保存,否则重启后还是原来的规则。

———————————

2020-04-18 更新

不同版本的Linux系统,iptables文件放置位置会有不同,但是不管怎么不同,一般会在/etc下的某处,或者是/usr 下的某个。如果找不到位置,可以使用find快速定位。

暂时,新眼看到的是kali 2020新装的,在/etc下,

ubuntu 18.0 ,2020年新装的,在/usr下,

Kali 2020的iptables是在上面的位置。

保存生效

其它方法查看端口是否开启:

格式,如:lsof -i:端口号

说明:有输出,则表示端口已开放;反之,未开放。

示例,如下:

 

查看端口被哪个进程占用