`

基于iptables的防火墙依赖环境

 
阅读更多

安装:

libmnl-1.0.4

libnfnetlink-1.0.1

libnetfilter_queue-1.0.3

解压之后

./configure

make

make install

 

 

安装:

setuptools-41.0.1

pip-19.1.1.tar

scapy-2.4.2.tar

解压之后

python setup.py install

 

安装模块:

pip install netfilterqueue

 

 

如果报错:

Traceback (most recent call last):

  File "IPWall.py", line 4, in <module>

    from netfilterqueue import NetfilterQueue

ImportError: libnetfilter_queue.so.1: cannot open shared object file: No such file or directory

 

 

(1)在系统中查找这个文件(当然要保证系统中已经有这个.so文件,只是查找路径没有设置正确而已):

  sudo find / -name libnetfilter_queue.so.1

  结果:/usr/local/lib/libnetfilter_queue.so.1.so

(2)将.so文件路径的目录添加到/etc/ld.so.conf

   sudo vim /etc/ld.so.conf

  文件末尾新添加一行,/usr/local/lib/

(3)使得修改生效

  sudo /sbin/ldconfig

 

 

 

 

 

分享到:
评论

相关推荐

    iptables指南 1.1.19

    rc.firewall是iptables防火墙配置的一个实例,它涉及一系列参数配置、模块加载、/proc设置、规则位置优化、缺省策略设置和自定义链设置。rc.firewall的实际应用包括INPUT链、FORWARD链、OUTPUT链、PREROUTING链和...

    Ubuntu系统中防火墙UFW设置方法步骤.docx

    * 基于 iptables:UFW 底层调用 iptables 来处理防火墙规则。 * 灵活的配置方式:UFW 可以根据用户的需求进行配置,从而实现防火墙的灵活配置。 UFW 的基本命令: * `$ sudo ufw default deny`:设置默认规则为 ...

    iptables和firewall的区别

    这意味着iptables的启动依赖于其他机制,例如系统初始化脚本。 2. **firewalld拥有守护进程**:与iptables不同,firewalld具有自己的守护进程(firewalld.service),这使得它可以作为一个完整的系统服务来运行。...

    CentOS 7 telnet 网络依赖包

    综上所述,离线环境下在CentOS 7上安装`telnet`依赖包需要手动操作,包括下载RPM包、使用`rpm`命令安装以及可能的防火墙配置。在安装过程中,要注意系统的安全性,尤其是当涉及到服务器端设置时。

    alpine-router:使用iptables和dnsmasq的基于linux的高山路由器

    "alpine-router" 是一个使用 Alpine Linux 的路由器项目,依赖 iptables 提供防火墙功能,通过 dnsmasq 实现 DNS 和 DHCP 服务。它可能还包括一个 Vagrant 配置,使得开发者能够快速在虚拟环境中部署和测试这个...

    服务器Linux5.4环境(JAVA)安装指导说明

    如果从其他机器无法访问服务器上的Tomcat,可能是因为iptables防火墙规则限制了入站连接。要解决此问题,检查iptables规则并允许8080端口: 1. **查看iptables规则**:运行 `iptables -L` 查看当前规则。 2. **允许...

    zimbra安装搭建

    下面将详细介绍zimbra的安装搭建过程,包括环境准备、依赖库安装、系统默认邮件服务停止、SELINUX配置、防火墙配置等步骤。 一、环境准备 在开始安装zimbra之前,需要准备好操作系统环境。这里使用CentOS 6.3作为...

    samba-3.5.10-114.el6.x86._64rpm包(含依赖包).zip

    "el6"表示这个RPM包适用于基于RHEL(Red Hat Enterprise Linux)6系列的系统,例如CentOS 6。 描述中提到的"centos6.2x86_64使用samba rpm安装包",表明了Samba在这个32位或64位的CentOS 6.2平台上可以运行。"含...

    linux环境下安装vsftpd

    总结来说,安装Linux环境下的VSFTPD涉及以下几个步骤:系统更新,安装VSFTPD软件包,配置服务,启动和启用服务,以及调整防火墙规则。每个步骤都是确保FTP服务器正常运行的关键。通过熟练掌握这些操作,你就能在...

    Docker入门之安装Docker.pdf

    CentOS7防火墙默认采用的是firewalld管理netfilter子系统,底层调用的仍然是iptables命令,firewalld实际是iptables的一个封装。不同的防火墙相互间存在冲突,使用某其中一个时应禁用其他的。 谨记:容器运行在...

    Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版)-综合实训及环境搭建.zip

    6. **防火墙与安全**: 介绍iptables防火墙规则的设置,以及firewalld服务的使用,如何开启或关闭端口,设置安全策略,以及防火墙日志的分析。 7. **文件系统与存储**: 深入讨论EXT4文件系统,包括挂载、格式化、...

    uppersafe-osfw:UPPERSAFE开源防火墙

    它依赖于诸如iptables(netfilter)和未绑定之类的基础依赖项。 它实时阻止被视为恶意的传入和传出流量(匹配针对每种威胁自动设置的过滤规则)。 它还提供了安全的DNS服务,可阻止各种恶意服务器(网络钓鱼网站...

    基于Linux环境下Apache、PHP及GD库的配置实现.pdf

    6. 配置防火墙:在Red Hat Linux 9.0中,需要确保防火墙允许SSH和WWW服务,可以通过`iptables`命令打开相应的端口。 接下来是PHP的安装和配置: 1. 获取PHP源码:从PHP官方网站http://www.php.net下载最新版本,...

    step by step linux配置phpredisadmin

    对于测试环境,可以关闭iptables防火墙,以便允许外部访问。使用`service iptables stop`停止防火墙,并使用`chkconfig`命令禁止开机启动。 10. **部署和测试**: 安装完成后,访问你的服务器IP或域名,如果...

    lnmp环境搭建

    首先,确保服务器上已经安装了必要的基础软件包,并关闭了SELinux与防火墙(iptables)。 **1. 系统安装需求** - **操作系统**: CentOS 6.4 x86_64 mini - **软件**: wget、gcc、gcc-c++等 - **服务**: 关闭...

    基于Linux的TCP_IP协议栈安全性研究.pdf

    总的来说,基于Linux的TCP/IP协议栈的安全研究是至关重要的,它涉及到网络通信的根基,关系到整个网络环境的稳定和数据的保护。通过理解协议栈的弱点,结合Netfilter和iptables等工具,我们可以构建更强大的防护体系...

    【McAfee】McAfee Web Gateway性能测试方案V1.docx

    为了确保测试的准确性,需要关闭默认的iptables防火墙,以避免它对性能测试造成干扰。同时,配置Yum通过代理服务器访问Internet,以便下载和安装必要的软件包。 安装Web Polygraph需要一系列依赖包,包括开发工具、...

    rabbitmq安装文档

    如果使用的是iptables防火墙,确保端口5672(AMQP默认端口)和15672(管理界面端口)是开放的: ```bash sudo iptables -I INPUT -p tcp --dport 5672 -j ACCEPT sudo iptables -I INPUT -p tcp --dport 15672 -j ...

    ELK环境搭建

    在CentOS7中,iptables服务用于防火墙规则管理,确保ELK服务对外通信的开放。 **2.1.2. 安装 ifconfig** ifconfig用于查看和配置网络接口,尽管在较新的系统中可能已被net-tools替换,但在ELK部署中仍然有用。 **...

Global site tag (gtag.js) - Google Analytics