Linux tarjeta de red única tarjeta multi-red ip estática ip dinámica configuración detallada estrategia de configuración ip, configuración de red linux

Reimpreso indique la fuente: http://blog.csdn.net/jrckkyy/  http://hi.baidu.com/jrckkyy

Requisito previo: En primer lugar, debe instalar el controlador de la tarjeta de red. No hace falta decir que el sombrero rojo de uso común como 4, 5 y Oracle Enterprise se instalan de forma predeterminada con controladores de tarjeta de red comunes.

Paso 1: Verifique la conexión física de la tarjeta de red para ver si el sistema reconoce la tarjeta Ethernet.

Bien, la segunda y tercera líneas de la parte inferior de nuestro cli muestran que se reconoce una tarjeta de red, el número de modelo es RTL-8139. El enlace en el hardware no es un problema.

Paso 2: use el comando ifconfig para verificar la configuración de la tarjeta de red

 

Se detecta el puerto Ethernet eth0.

Paso 3: configurar eth0

## Establecer la dirección IP ##
vi / etc / sysconfig / network-scripts / ifcfg-eth0

o

vi / etc / sysconfig / network-scripts / ifcfg-eteth0
DEVICE = eth0
BOOTPROTO = static # El tipo de IP de la tarjeta de red es estático aquí, y reemplazado por dhcp es dinámico
IPADDR = 111.111.111.111
NETMASK = 255.255.255.0
ONBOOT = yes
## Configuración Gateway ##
vi / etc / sysconfig / network
NETWORKING = yes
HOSTNAME = ippbx
GATEWAY = "111.111.111.126"
GATEWAYDEV = "eth0"
FORWARD_IPV4 = "yes"
## Setdns ##
vi /etc/resolv.conf
servidor de nombres 111.111 .111.1

servidor de nombres 111.111.111.2

## Setupdhcp ##
vi /etc/dhcpd.conf
## Reiniciar la red ##
/etc/init.d/network restart # Reiniciar todo el dispositivo de red

ifdown eth0 #Cerrar esta tarjeta de red

ifup eth0 #Enciende esta tarjeta de red

Configuración de múltiples NIC extraída en línea:

1. Configuración de la tarjeta de red
  Suponiendo que queremos configurar la prueba del nombre de host, la dirección IP de eth0 es 192.168.168.1/24, y la dirección de la puerta de enlace es 192.168.168.250
, el contenido del archivo / etc / sysconfig / network es como sigue: NETWORKING = sí

HOSTNAME = prueba

GATEWAY = 192.168.168.250

El contenido del archivo de configuración / etc / sysconfig / network-scripts / ifcfg-eth0 correspondiente a eth0 es el siguiente: DEVICE = eth0

BOOTPROTO = estático

IPADDR = 192.168.168.1

NETMASK = 255.255.255.0

TIPO = Ethernet

ONBOOT = sí

  Dos tarjetas de red únicas que vinculan varias direcciones IP

  A veces, necesitamos configurar múltiples IP en una tarjeta de red, por ejemplo, en el ejemplo anterior, también necesitamos configurar IP 192.168.168.2 y 192.168.168.3 para eth0. Luego, debe crear dos nuevos archivos de configuración en / etc / sysconfig / network-scripts:

El contenido de ifcfg-eth0: 0 es el siguiente:  
DEVICE = eth0: 0

BOOTPROTO = estático

IPADDR = 192.168.168.2

NETMASK = 255.255.255.0

ONBOOT = sí

El contenido de ifcfg-eth0: 1 es el siguiente:  

DISPOSITIVO = eth0: 1

BOOTPROTO = estático

IPADDR = 192.168.168.3

NETMASK = 255.255.255.0

ONBOOT = sí

Tres, varias tarjetas de red están vinculadas a una tarjeta de red virtual

Para proporcionar alta disponibilidad de la red, es posible que necesitemos vincular varias tarjetas de red en una tarjeta de red virtual para proporcionar servicios externos, de modo que incluso si una de las tarjetas de red física falla, no provocará la interrupción de la conexión. Por ejemplo, podemos vincular eth0 y eth1 en la tarjeta de red virtual bond0

Primero, cree el archivo de configuración ifcfg-bond0 de la tarjeta de red virtual bond0 en / etc / sysconfig / network-scripts /, el contenido es el siguiente  

DISPOSITIVO = bond0

BOOTPROTO = ninguno

DIFUSIÓN = 192.168.168.255

IPADDR = 192.168.168.1

NETMASK = 255.255.255.0

RED = 192.168.168.0

ONBOOT = sí

TIPO = Ethernet

GATEWAY = 192.168.168.250

USERCTL=no

Luego modifique los archivos de configuración de eth0 y eth1 respectivamente

Contenido de ifcfg-eth0:  

DISPOSITIVO = eth0

BOOTPROTO = ninguno

ONBOOT = sí

USERCTL=no

MAESTRO = enlace0

ESCLAVO = si

ifcfg-eth1 contenido  
DISPOSITIVO = eth1

BOOTPROTO = ninguno

ONBOOT = sí

USERCTL=no

MAESTRO = enlace0

ESCLAVO = si


Debido a que la tarjeta de red virtual de Linux está implementada en el módulo del kernel, el módulo ya está instalado cuando debe instalarse. Agregue el siguiente contenido al archivo /etc/modules.conf (si no existe tal archivo, cree uno nuevo):  

enlace de alias0

opciones bond0 miimon = 100 modo = 1 primario = eth0

Donde miimon = 100 significa que el estado de la conexión del enlace se verifica cada 100ms, si falla, se cambiará la tarjeta de red física

mode = 1 indica el modo activo / en espera, es decir, solo una tarjeta de red está activa y solo se proporciona protección contra fallas. Si el modo = 0 es el modo de equilibrio de carga, todas las tarjetas de red están activas y hay otros modos que rara vez se utilizan

primario = eth0 significa que eth0 es la tarjeta de red activa predeterminada en el modo activo / en espera


Finalmente, agregue modprobe bonding miimon = 100 mode = 1 in /etc/rc.local


Después de reiniciar la máquina, puede ver que la tarjeta de red virtual ha entrado en vigencia. Puede probar conectando y desconectando los cables de red de las dos tarjetas de red físicas. Sin embargo, parece que la tarjeta de red tarda mucho en tomar el control Linux.

Supongo que te gusta

Origin blog.csdn.net/jrckkyy/article/details/6236695
Recomendado
Clasificación