En iptables, puede limitar el número de puertos conectados a la IP, lo que requiere el módulo connlimit de iptables. Por supuesto, debe prestar atención al número que limita, ya que puede haber acceso de usuarios de Internet Cafe, el valor predeterminado es No está instalado, por lo que primero debe instalar el módulo. A continuación se detallan todos los pasos de instalación: descargue el paquete de instalación y extráigalo
# wget ftp://ftp.netfilter.org/pub/patch-o-matic- Ng /snapshot /patch-o-matic-ng-20080214.tar.bz2 # wget ftp://ftp.netfilter.org/pub/iptables/iptables-1.4.0.tar.bz2 # tar xjf iptables-1.4.0 Tar.bz2 # tar xjf módulo de descarga patch-o-matic-ng-20080214.tar.bz2 connlimit
# cd /y hellip; /patch-o-matic-ng-20080214 # KERNEL_DIR = /usr /src /kernels /2.6.18-128.el5-x86_64 /IPTABLES_DIR = /usr /iptablestest /iptables-1.4.0 ./runme -Download con éxito descargado parche geoip externo condición parche externo con éxito descargado con éxito descargado parche IPMARK parche externo con éxito descargado externa ROUTE Descargado exitosamente parche externo connlimit Descargado exitosamente parche externo ADED IPP2P descargado con éxito parche externo ./patchlets/ipv4options El tiempo existe y no es externa existe ./patchlets/TARPIT y no es externa con éxito descargado el parche cuenta externa descargado correctamente pknock parche externo Hey! KERNEL_DIR no se establece. ¿Dónde está el núcleo Directorio de origen? [/Usr /src /linux] /usr/src/kernels/2.6.18-128.el5-x86_64 ¡Hey! IPTABLES_DIR no está configurado. ¿Dónde está su directorio de código fuente de iptables? [/Usr /src /iptables] /usr/iptablestest/iptables-1.4.0 definiciones &hellip Cargando patchlet; … … … … … …!. y hellip;. done Excel
prestaron Fuente árboles están listos para la compilación parche para aplicar connlimit kernel
# KERNEL_DIR = /usr /src /kernels /2.6.18-128.el5-x86_64 IPTABLES_DIR = /usr /iptablestest /iptables-1.4.0 ./runme connlimit Cargando definiciones patchlet … … … y hellip; … … … …. hecho y hellip; … — — — — — — — — — &Mdash; — — — — — — — — — — — – ¿Desea aplicar este parche [N /y /t /f /a /r /b /w /q /?] y ¡Excelente! Los árboles de origen están listos para compilarse. Aplique el parche aquí para seleccionar Sí. Compile el kernel
# cd /usr/src/kernels/2.6.18-128.el5-x86_64/# make oldconfig guiones HOSTCC HOSTCC scripts /kconfig /conf.o /kconfig /kxgettext.o HOSTCC scripts /kconfig /mconf.o HOSTCC scripts /kconfig /zconf.tab.o HOSTLD guiones scripts /kconfig /conf /kconfig /conf -o arch /i386 /kConfig * * Linux Kernel Configuración * y hellip; … ARP carga útil mangling (IP_NF_ARP_MANGLE) m Conexiones /IP apoyo partido límite (IP_NF_MATCH_CONNLIMIT) [N /m /?] (NEW) m y hellip [m /n /?]; … inclinar opciones connlimit recién añadidos, pregunte si la necesidad de construir el tiempo en el núcleo, el y " m " compilado como módulo (Nota: este menuconfig #make también se puede utilizar, seleccionar los parámetros del núcleo de red y ndash en la forma que aparece; > Opciones de red — > filtrado de paquetes de red (reemplaza a ipchains) — > I P: La configuración de Netfilter — > El soporte de coincidencia de límite de conexiones /IP se selecciona como un módulo o se compila en el kernel. Si no puede encontrar este elemento, el parche no ha sido exitoso.)
# make modules_prepare scripts /kconfig /conf -s arch /i386 /kConfig CHK incluir /Linux /version.h CHK incluir /Linux /scripts utsrelease.h HOSTCC /genksyms /scripts genksyms.o HOSTCC /genksyms /scripts HOSTCC lex.o /genksyms /parse.o HOSTLD guiones scripts /genksyms /scripts genksyms CC /scripts /empty.o MKELF mod /scripts /scripts HOSTCC elfconfig.h /scripts /file2alias.o HOSTCC mod /mod /modpost.o HOSTCC mod /mod /sumversion.o HOSTLD /mod /modpost copia de seguridad del archivo Makefile original, que contiene la compilación original de la información, no serán traducidos directamente
# mv net /ipv4 /netfilter /Makefile net /ipv4 /netfilter /Makefile.bak fotos: por la creación de un nuevo Makefile < pre lang = " golpe " > # vi net /ipv4 /netfilter /Makefile obj-m: = ipt_connlimit.oKDIR: = /lib /modules /$ (shell uname -r) /buildPWD: = $ (shell pwd) por defecto: $ (MAKE) -C $ (KDIR) M = $ (PWD) Los módulos compilan el módulo
# make M = net /ipv4 /netfilter /LD net /ipv4 /netfilter /built-in.o CC [M] net /ipv4 /netfilter /ipt_connlimit.o Módulos de construcción, etapa 2. MODPOST CC net /ipv4 /netfilter /ipt_connlimit.mod.o LD [M] net /ipv4 /netfilter /ipt_connlimit.ko módulo ko generada para copiar dirección de destino y establecer los permisos apropiados
# cp net /ipv4 /netfilter /ipt_connlimit.ko /lib /modules/2.6.18-128.el5/kernel/net/ipv4/netfilter/# chmod 744 /lib/modules/2.6.18-128.el5/kernel/net/ipv4/netfilter/módulo compilado
Pruebe y aplique el módulo
# depmod -a módulo de carga de conexión
# modprobe ipt_connlimit compruebe si la carga se realizó correctamente
6. Sfdisk y ndash; copia de seguridad tabla de particiones Si instala varios sistemas, puede lleva
Devil-Linux es una distribución especial de Linux para firewalls y enrutadores. El objetivo de Devil
Sobre el modelo de dispositivo de Linux en línea, hay algunas discusiones. Algunas cosas que solía
Creo que muchos usuarios que usan sistemas Linux sentirán que las operaciones de línea de comandos s
La comprensión correcta del uso de la memoria de Linux es demasiado alta
Red Hat Enterprise Linux 6.0 ES Método
Método de carga detallado del controlador de la tarjeta de sonido en el sistema operativo Linux
El servicio no admite la solución de chkconfig
Modificación de los derechos de acceso a archivos bajo el sistema operativo Unix
Cómo instalar y configurar dispositivos de red en el sistema Linux
Nagios NIC tráfico monitoreo problema de tiempo de espera
Sistema Linux utiliza NFS para compartir archivos
Sistema de auditoría de espacio de usuario de Linux
Bajo linux rm eliminar el directorio no vacío
AT bajo Linux &sintaxis T (es decir GNU como sintaxis de ensamblador) de arranque
Habilidades de modificación de lotes de permisos de archivos o directorios de LINUX
No se pueden utilizar los métodos de entrada japoneses y coreanos. XP viene con "Microsoft Pinyin
Win10 Universal Edition QQ se ha mostrado en la tienda de aplicaciones
La temperatura de la tarjeta gráfica es un método de procesamiento demasiado alto
Instalación con un solo clic Win8 a u disco Win8 a u disco tutorial gráfico
Cómo configurar el servidor proxy LAN en Windows8
¿Cuáles son las fallas del controlador NIC de Windows 10? Cómo resolver
Cómo configurar rápidamente la contraseña de la cuenta del sistema Win8
Cómo eliminar el antiguo archivo de sistema
Nuevo elemento de Win10: actualización de diseño de cuenta, más bella y generosa
Cómo utilizar la herramienta de captura de pantalla que viene con el sistema win7