Comandos de configuración de red bajo Linux

  
        

La estructura de red en Linux es muy complicada, pero la configuración básica de la red de espacio de usuario todavía no es muy difícil. Si su Linux aún no tiene una red o si tiene problemas para conectarse a la red, siga la configuración o paso a paso para ver qué está mal. Por supuesto, mi Linux es la versión centos6.5, no hay ninguna operación de escritorio, comando de terminal completo.

---------------------------------------------- ----------------- Configurar la intranet ------------------------------ ------------------------------------------------

Paso 1, vea la información de red actual, use el comando: ifconfig Este comando mostrará toda la información del dispositivo de la tarjeta de red en su sistema actual, se mostrará la tarjeta de red virtual o el puente de Capa 2. El comando para ver el dispositivo NIC en Windows es: ipconfig, la información detallada puede ser el parámetro all, el comando es: ipconfig /all. El resultado es el siguiente:


Si lo encuentra después de iniciar con el comando ifconfig y no se encuentra el resultado anterior, es probable que su red sea normal. Introduzca brevemente el contenido de los resultados anteriores, primero hay dos tarjetas de red: eth0 y lo; eth0 se configura por mí, generalmente cada sistema Linux tendrá el bloque eth0 (algunos son eth1 o eth2, etc.); lo NIC es el bloqueo de bucle. La tarjeta de red es la consulta interna de bucle invertido. Se puede usar para verificar si hay un problema con el hardware de la tarjeta de red (el propio ping). Este dispositivo está disponible para todos los sistemas operativos. Pero algunos pueden no estar arriba.

El segundo paso, si no ve los resultados en el primer paso, entonces no esté triste, puede usar el comando: ifconfig -a para ver todos los dispositivos de tarjeta de red existentes, incluido el no. Debido a que algunas configuraciones tienen problemas o no puede leer su configuración de red en el momento del arranque, no puede ayudar a su NIC automáticamente. En este momento, tienes que levantarte manualmente.

Si ifconfig -a encuentra algo que no se levanta, entonces puedes hacerlo manualmente y la red debería estar bien. Ahora suponga que eth0 no se genera automáticamente, luego use el comando: ifconfig eth0 up (comando relativo para cerrar el comando NIC: ifconfig eth0 down) Si el comando no se imprime después de ejecutar el comando, significa que el comando se ejecuta correctamente (esto es una clave baja de Linux: ejecución del comando) El éxito no muestra nada. Si no tiene éxito, entonces se puede pasar el mensaje de error.) Luego ejecute el primer comando: ifconfig Si el resultado muestra información eth0, entonces la tarjeta de red comenzó a funcionar, la red está bien. . Por supuesto, esto es solo temporal. Por lo que respecta a la razón por la que no aparece automáticamente, existen dos razones: primero, el script de configuración del sistema lee el problema cuando se inicia el sistema, esto puede verificar el registro de inicio, segundo, el paso de configuración de la red en sí, esto Puede ver la configuración de la red en los próximos pasos;

Por supuesto, si el sistema comienza a leer el script, esto puede ser más complicado. También aparecí una vez en ese momento. No pude leer mi script de configuración cuando inicié el sistema. Más tarde descubrí que había apagado el dispositivo de tarjeta de red física. Esto se compartirá más adelante. Si no puede encontrar una razón, no importa, use un método simple: escriba el comando ifconfig eth0 up en el script de inicio. Ejecute el siguiente comando: echo 'ifconfig eth0 up' > > /etc/rc.local (recuerdo leer rc.local, puede ver que debería ser rc.local) Agregue este comando al script de inicio. . Se iniciará automáticamente cada vez que lo enciendas.

El tercer paso, esta es la clave para la configuración de la red. Ingrese el directorio donde se encuentra la NIC: cd /etc /sysconfig /network-scripts, puede ver una gran cantidad de dispositivos relacionados con la red, hay dos archivos, ifcfg-eth0 y ifcfg-lo, que son dispositivos eth0 y lo NIC correspondientes a ifconfig. . Ingrese el archivo ifcfg-eth0


 DEVICE = eth0 //Este es el nombre de la tarjeta de red TYPE = Ethernet //NIC type ONBOOT = yes //Si comienza con boot BOOTPROTO = static //estática significa dirección IP fija, dhcp significa adquisición aleatoria ipIPADDR = 192.168.10.150 //configurar manualmente la dirección IP fija NETMASK = 255.255.255.0 //dirección de máscara, es la máscara GATEWAY = 192.168.10.1 //la dirección de la puerta de enlace se puede basar en Mis propias necesidades para configurar la tarjeta de red, la anterior es mi configuración básica, eliminar algunas irrelevantes (como: uuid, mac address, etc.). Configure la red bajo reinicio: el servidor se reinicia y luego hace ping a la red interna para ver si es inalcanzable (puede usar arp-a para ver qué hosts están abiertos actualmente). Si se pasa, entonces probablemente especifique cómo configurar la información de la tarjeta de red. Aquí, si necesita usar eth1, puede copiar eth0 a eth1, pero solo si tiene una tarjeta de red física, también debe configurar una tarjeta de red virtual para la máquina virtual. En este punto, se ha pasado la red interna y luego se configura la red externa. -------------------------------------------------- ----------------------------- Configurar la red externa ------------------ -------------------------------------------------- ----------- 


El cuarto paso, si la red interna no es un problema, observe la configuración de la red externa (no debe omitir la configuración de la red interna para configurar directamente) Red externa). En primer lugar, compruebe si la red externa tiene un pase, haga ping directamente a Baidu: ping www.baidu.com, si pasa, esa línea, puede terminar aquí. Si no puede pasarlo, no podrá identificar el host. Luego sigue la configuración debajo del script. Primero, para configurar el DNS, vaya directamente al archivo: vim /etc/resolv.conf Agregue dos líneas de script.


 nameserver 192.168.10.1 //DNSnameserver with gateway 8.8.8.8 //El quinto paso del DNS proporcionado por Google libremente, si el DNS del paso anterior se ha configurado, entonces puede hacer ping primero Debajo de Baidu, ¿puedes pasar? Si no puede ver la configuración de enrutamiento, el concepto de enrutamiento será incómodo. En pocas palabras, controle las reglas de enrutamiento dentro de los paquetes. Use el comando: rounte -n para ver la tabla de enrutamiento 



Puede ver que hay una puerta de enlace predeterminada en la superficie 192.168.10.1 en la columna Puerta de enlace. Cuando el paquete no puede encontrar la salida. Cuando vayas a esta entrada, la perderás. El otro extremo del enrutador está conectado a la red pública, por lo que si la tarjeta de red predeterminada está configurada, entonces puede comunicarse con el mundo exterior. Si no tiene una puerta de enlace predeterminada, debe agregar manualmente una puerta de enlace predeterminada: enrutar agregar gw 192.168.10.1 predeterminado y luego reiniciar la red e intentar comunicarse con el mundo exterior.

Si su Linux no es una máquina virtual, la red puede funcionar básicamente en estos pocos pasos. Pero si tiene un sistema Linux instalado en una máquina virtual, la configuración de la red sigue siendo complicada.

---------------------------------------------- --------------------------- Red de configuración de máquinas virtuales ------------------- -------------------------------------------------- ---------------------------

Los pasos de la red de configuración de la máquina virtual son básicamente los mismos que los anteriores, la única diferencia es la suma Problema de intercambio de host. Si instala los pasos anteriores para configurar la red para que sea inalcanzable, existe la posibilidad de que haya un problema con la conexión de red del host.

Primero observe las configuraciones en la máquina virtual, encuentre la red y luego vea cuál es la forma de conectarse a la red dentro de la máquina virtual, existen puentes y NAT, SÓLO SÓLO varias formas pueden verificar su propia configuración. La información es generalmente unida. Puede verificar la red debajo de la máquina host para ver si la red en la máquina virtual está prohibida (también puede verla en el adaptador de cambio). Mi máquina virtual es una máquina virtual VirtualBox con una VirtualBox fuera del host.


Puedes ver que hay tres redes, una red VirtualBox, una red inalámbrica y tres redes conectadas. También puedes ganar + r == > cmd ==> ipconfig /Todos comprueban el estado de cada NIC.

Hay una cosa más a tener en cuenta: intente no tener VirtualBox y VMware instalados en el mismo host al mismo tiempo. Al instalar VirtualBox, cambiará la configuración de red de VMware, por lo que necesita restablecer la red después de instalar VirtualBox. . Otra no es actualizar la dirección mac de la máquina virtual, cuando la actualiza significa producir una nueva tarjeta de red virtual, se elimina la tarjeta de red anterior, la red no se iniciará desde el principio y el nombre de su tarjeta de red también Cambio, puede ser eth1 o eth2. En este momento, puede eliminar dos archivos (por un momento, olvidé qué archivo parece ser: xxx-7 xxxx-9, cuando arranque, le recordaré que estos dos archivos no se pueden leer, y quiero recuperarlos la próxima vez.

Copyright © Conocimiento de Windows All Rights Reserved