Desde el día en que nació Linux, está destinado a tener capacidades de red sin precedentes. Por lo tanto, cómo configurar la red en el sistema Linux para que sea eficiente y segura. Es muy importante. Aquí presentaremos la configuración de red en el sistema Linux desde tres aspectos: instalación de dispositivo de red, configuración de servicio de red y seguridad de red. Al instalar Linux, si tiene una tarjeta de red, el instalador le solicitará que proporcione los parámetros de configuración de red tcp /ip, como la dirección IP local, la dirección IP de la puerta de enlace predeterminada, la dirección IP del DNS, etc. De acuerdo con estas configuraciones Parámetros, el instalador compilará automáticamente el controlador NIC (el sistema Linux primero debe admitirlo) en el kernel. Pero debemos entender el proceso de carga del controlador NIC, luego, cuando cambiemos la NIC en el futuro, cuando usemos varias NIC, lo haremos Será muy fácil de operar. El controlador de la tarjeta de red se carga en el kernel como un módulo. Todos los controladores NIC compatibles con linux se almacenan en el directorio /lib /modules /(número de versión de linux) /net /, por ejemplo, inter 82595 El controlador de la NIC de arranque adaptable de la serie 10 /100M es eepro100.o, el controlador de la NIC ISA 3C509 de 3COM es 3C509.o, el controlador de la NIC pci 10 de DLINK es via-hine.o, NE2000 compatible NIC Los controladores son ne2k-pci.o y ne.o. Después de conocer estos controladores básicos, podemos cambiar el archivo de configuración del módulo para reemplazar la tarjeta de red o agregar una tarjeta de red. 1. Modifique el archivo /etc/conf.modules Este archivo de configuración es un archivo de parámetros importante para cargar módulos. Veamos un archivo de muestra. # /Etc /conf.modules alias eth0 eepro100 alias eth1 eepro100 Este archivo es un inter de dos partes 82559 El contenido de los conf.modules en el sistema Linux de la serie NIC. El comando alias indica el nombre del controlador que tiene el puerto Ethernet (como eth0). El alias eth0 eepro100 indica que el controlador que se cargará en el puerto Ethernet cero es eepro100.o. Luego, al usar el comando modprobe eth0, el sistema cargará automáticamente eepro100.o en el kernel. Para la tarjeta de red pci, ya que el sistema buscará automáticamente la dirección io y el número de interrupción de la tarjeta de red, no hay necesidad de conf.modules Use la opción de opciones para especificar la dirección de io y el número de interrupción de la NIC. Sin embargo, para la NIC de ISA, debe especificar la dirección de io o el número de interrupción del hardware en conf.modules, como se muestra a continuación, indicando la configuración de la NIC de NE ISA. Archivo de módulos. Alias eth0 ne options ne io = 0x300 irq = 5 Después de modificar el archivo conf.modules, puede usar el comando para cargar el módulo, por ejemplo, para insertar el segundo NIC de inter: #insmod /lib/modules/2.2.14/net /eepro100.o Esto le permite cargar el módulo eepro100.o en el puerto Ethernet. También puede usar el comando para ver la información del módulo cargado actualmente: [root @ ice /etc] # lsmod Tamaño del módulo utilizado por eepro100 15652 2 (autoclean) Atrás El significado del resultado es que el módulo cargado actualmente es eepro100, el tamaño es de 15652 bytes, y el usuario es dos, la forma es limpiarlo automáticamente. 2. Modifique el archivo /etc/lilo.conf En algunas versiones más nuevas de Linux, ya que el sistema operativo detecta automáticamente todo el hardware relevante, no es necesario modificar el archivo /etc/lilo.conf en este momento. Sin embargo, para la tarjeta de red ISA y la versión anterior. Para inicializar la NIC recién agregada durante la inicialización del sistema, puede modificar el archivo lilo.conf. Agregue el siguiente comando al archivo /etc/lilo.conf: append = " ether = 5,0x240, eth0 ether = 7,0x300 , eth1 "el significado de este comando es que la dirección io de eth0 es 0x240, la interrupción es 5, la dirección io de eth1 es 0x300 y la interrupción es 7. De hecho, esta declaración proviene del parámetro pasado cuando el sistema inicia el archivo de imagen, LILO: Linux ether = 5,0x240, eth0 ether = 7,0x300, eth1 Este método también permite que el sistema Linux configure dos tarjetas de red. De manera similar, al usar tres tarjetas de red, puede seguir el mismo método. Después de configurar la NIC, debe configurar los parámetros de TCP /IP. En general, se le pedirá que configure los parámetros de red cuando instale el sistema Linux. Pero si queremos modificar la configuración de la red, puede usar el siguiente comando: #ifconfig eth0 ABCD netmask EFGH ABCD es la dirección IP de eth0, EFGH es la máscara de red. De hecho, en el sistema Linux podemos configurar varias direcciones IP para una tarjeta de red, por ejemplo el siguiente comando: #ifconfig eth0: 1 202.112.11.218 netmask 255.255.255.192 Luego, puede ver la interfaz de todas las interfaces de red utilizando el comando #ifconfig -a: eth0 Enlace encapsulado: Ethernet HWaddr 00: 90: 27: 58: AF: 1A inet addr: 202.112.13.204 Bcast: 202.112.13.255 Máscara: 255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrica: 1 Paquetes RX: 435510 errores: 0 dropeados: 0 overruns: 0 frame: 2 TX paquetes: 538988 errores: 0 dropeados: 0 overruns: 0 carrier: 0 colisiones: 318683 Txqueuelen: 100 Interrupción: 10 Dirección base: 0xc000 eth0: 1 Lin k encap: Ethernet HWaddr 00: 90: 27: 58: AF: 1A inet addr: 202.112.11.218 Bcast: 202.112.11.255 Máscara: 255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrica: 1 Interrupción: 10 Dirección base: 0xc000 lo Enlace encap: Local Loopback inet addr: 127.0.0.1 Mask: 255.0.0.0 UP LOOPBACK RUNNING MTU: 3924 Métrica: 1 RX paquetes: 2055 errores: 0 dropeados: 0 overruns: 0 frame: 0 TX paquetes: 2055 errores: 0 dropeados: 0 excedentes: 0 operador: 0 colisiones: 0 txqueuelen: 0 Vemos tres interfaces de red, eth0, eth0: 1, lo, eth0 es la interfaz real de Ethernet, eth0: 1 y eth0 son la misma tarjeta de red, pero vinculados Establecer otra dirección, lo enviará la dirección. Eth0 y eth0: 1 pueden usar la dirección IP de diferentes segmentos de red, lo cual es muy útil cuando el mismo segmento de red física usa diferentes direcciones de red. Además, la tarjeta de red tiene un modo llamado prosimc. En este modo, la tarjeta de red recibirá todos los paquetes de datos en la red. Algunas herramientas de monitoreo de red como tcpdump, snort, etc. en linux configuran la tarjeta de red en modo promiscuo. . El comando ifconfig puede cambiar la dirección IP de la NIC durante el tiempo de ejecución, pero si se reinicia el sistema, Linux aún inicia la interfaz de red según la configuración predeterminada original. En este momento, puede utilizar los comandos netconfig o netconf para restablecer los parámetros de red predeterminados. El comando netconfig reconfigura los parámetros básicos de tcp /ip, incluso si está configurado para obtener dinámicamente la dirección ip (dhcpd y bootp), la dirección NIC de la NIC, la máscara de red, la puerta de enlace predeterminada y la dirección del servidor de nombre de dominio preferido. El comando netconf se puede usar para configurar todos los parámetros de la red en detalle. Se divide en tres partes: tarea del cliente, tarea del servidor y otras configuraciones. En la configuración del cliente, la configuración del host básico (nombre de host, nombre de dominio válido, alias de red, Correspondiente a la dirección IP de la tarjeta de red, la máscara de red, el nombre del dispositivo de red, el controlador del kernel del dispositivo de red, la configuración de la dirección DNS, la configuración de la dirección de la puerta de enlace predeterminada, la configuración de la interfaz ipx, la configuración de ppp /slip, etc. En la configuración del lado del servidor, incluye principalmente la configuración NFS, la configuración del DNS, la configuración del servidor web Apache, la configuración de Samba y la configuración de Wu-ftpd. Entre otras opciones de configuración, una es sobre la configuración del host en el archivo /etc /hosts, otra es sobre la información de configuración de la red en el archivo /etc /networks y, finalmente, la información sobre el uso de la configuración de linuxconf. Bajo el comando linuxconf, también puede configurar la información de la red, pero puede encontrar que el programa linuxconf llama a netconf para la configuración de la red. Además, el archivo de configuración del sistema sobre la red se almacena en el directorio /etc /sysconfig /network-scripts. Los ejemplos son los siguientes: ifcfg-eth0 * ifdown-post * ifup-aliases * ifup-ppp * ifcfg-eth1 * ifdown-ppp * ifup -ipx * ifup-route * ifcfg-lo * ifdown-sl * ifup-plip * ifup-sl * ifdown @ ifup @ ifup-post * red-funciones ifcfg-eth0 es la información de configuración de eth0, que dice lo siguiente: DISPOSITIVO = "eth0" /* indica el nombre del dispositivo de red * /IPADDR = "202.112.13.204" /* indica la dirección IP del dispositivo de red * /NETMASK = "255.255.255.192" /* indica la máscara de red * /RED = 202.112.13.192 /* indica la dirección de red * /BROADCAST = 202.112.13.255 /* indica la dirección de transmisión * /ONBOOT = " sí " /* indica en el sistema Si activar la tarjeta de red al inicio * /BOOTPROTO = " none " /* indica si se debe usar el protocolo bootp * /Por lo tanto, también podemos modificar este archivo para cambiar los parámetros de red en Linux.
Si desea probar un sistema de escritorio que no sea Mac y Windows , Linux definitivamente debería
La primera consideración para muchos entusiastas de Linux al comprar una computadora nueva es si la
Uno de los beneficios de esto es que se puede entender, así como los principios detrás del hardware
En la actualidad, existe una vulnerabilidad muy grave de Bash en Internet que permite a los piratas
Exclusión de fallas en la impresión del sistema operativo
Modificar la salida del modo de snort socket
Linux ve el uso de un puerto y mata
Problemas al instalar la herramienta vmware en Fedora Core6
Linux bloquea el problema de procesar
11 comandos de terminal de Linux te permiten usarlo aún mejor
Cómo instalar el sistema Linux (CentOS) a través de la red
Formato YUV detallado, gráfico detallado YUV420 formato de datos
Cómo encontrar archivos y usar Win7 para encontrar rápidamente archivos
Cómo personalizar el puntero del mouse en el sistema Win8 para hacerlo más personalizado
Los privilegios de administrador bajo Windows 7 obtienen
Uso de la función de limpieza del disco de Windows7 para mejorar el rendimiento del equipo
Esquema de particionamiento típico del disco duro de gran capacidad
Win10 Mobile Creators Preview 14959 Correcciones de actualización y problemas conocidos Resumen
BitTorrent instrucciones detalladas
Indicador de inicio de Win7 "Configurar Windows no cerrar" ¿Qué debo hacer?
Cierre el canal IDE para mejorar la eficiencia de windows2008